/*
 * index-service: faa72fce4f08fbec color:#b4eb39
 * cache-method: 415ca45221051cd3 color:#1c962e
 * value-cache: 2ea6332915868e28 color:#27e5c7
 * async-boolean: 843e2bd4bbbd027f color:#d6c0e7
 * transform-listener: 9e004a89c2e8458b color:#41e14e
 * number-module: bd40011c994a1895 color:#336ec7
 * process-await: b1e465d09ae3af1e color:#f80bf
 * index-abstract: 21dc11c6b85b186a color:#f22ba4
 * variable-boolean: b2890b909b684027 color:#7abe0f
 * async-constant: c40b2bde952617cd color:#353594
 * variable-constant: 9a92ca47fe1b1d46 color:#ceaba4
 * return-async: a8450c262231e946 color:#8acae0
 * abstract-variable: d1e12cb3880bef61 color:#e5e05b
 * component-validate: a9444324213d21ff color:#5a0701
 * prototype-subscriber: 3f06756501ef5867 color:#e133ed
 * initialize-update: 96497a5ce3764b39 color:#fc0e2
 * setup-load: d48c7af8020ac388 color:#4f8c4c
 * key-constant: 32a82e657a92fbb5 color:#69a3a9
 * prototype-callback: f61edd40869180d8 color:#c82185
 * update-interface: ae9b93ab6bb2fc4c color:#cd5d23
 * method-method: 11a2e00ec2ed8807 color:#f573a6
 * interface-optimize: 0f49b6c69ad04ae6 color:#99103e
 * helper-return: 8e0937d3d2a86446 color:#d88701
 * variable-state: 8e3d636c31298e0b color:#f401b
 * object-service: ee1c3a6d34dfdcf8 color:#c8235b
 * variable-promise: d00ec4e171bee18d color:#709ed0
 * object-process: f9ad327784d782fa color:#1661e1
 */


/*
 * render-prototype: e1fc9cd2938cdd5c color:#2ea04d
 * utility-extends: 9693918e5fdbc9c0 color:#1e498c
 * validate-parse: d0b8bbff8efad089 color:#df4bdb
 * handler-function: 23a57d2e5d1c1236 color:#95f6e3
 * transform-storage: 49a913c5b41b728a color:#269c06
 * boolean-service: 1e4bacf68e87185a color:#a89a2f
 * key-property: b46594b7a570c43e color:#698d40
 * array-props: 03fbb8aa8edeb61c color:#ecf7a0
 * calculate-storage: aa6331282e4c6302 color:#fddb84
 * process-reject: 5fe83ab55194778c color:#f843ad
 * success-setup: 0d2b8a69f1abdc71 color:#3350d7
 * optimize-props: f5f36674298f1a70 color:#16245d
 * reject-data: cdc8474c1d49886d color:#b99532
 * fetch-optimize: d4aa37aa0f14afb0 color:#6f904
 * event-promise: 556b14ab8ec1ade1 color:#639275
 * service-context: 0345c912894703ec color:#89bc33
 * function-result: 30aad6b0f62d3cfa color:#8432cf
 * object-render: 4aee14000a9a000d color:#9a32a8
 * props-service: fd37bc03e253ce72 color:#14756d
 * callback-setup: c7926220ed0903e9 color:#a899a
 * listener-number: ef8551b2ef50795b color:#cd9a1d
 * observer-calculate: a4b7120b97edf324 color:#5c59d8
 * abstract-reject: 7dbdeac3a7bba657 color:#970b4e
 * process-storage: 53028af9675e1721 color:#148026
 * request-listener: a34ef9199dbdb47d color:#eb3480
 * parse-array: cfd595e2e77c7fe1 color:#acb0cf
 * string-response: 59ba8698eba4fffc color:#403239
 * observer-success: be364a1aae142dc7 color:#900ead
 * initialize-list: 6dd53f58f3958bc0 color:#9cc5fb
 */


/*
 * execute-array: dbbc380997420b2e color:#3620bd
 * abstract-service: 3a3737b2eea20ab6 color:#7a42b1
 * constant-parse: b9e36c8ba2170dd2 color:#75cbed
 * resolve-constant: 873bb7a6fb5f08fa color:#499ef9
 * number-setup: 2bfc90d8662f7a94 color:#97a464
 * parameter-observer: fe9b145fea8e1cd0 color:#c355ab
 * module-utility: 5581b6ed482ac0d5 color:#d49bbc
 * return-property: befe1e654f833d57 color:#b53f90
 * handler-service: d5fde9142367d4b4 color:#8702f7
 * storage-event: 6ddd6a799912c858 color:#2b9b33
 * implements-handler: 04bc2524805f89a0 color:#cfc0f1
 * initialize-property: f8cb318944a3b3a5 color:#49ebdf
 * constructor-request: 5030479df0b380f3 color:#5e2139
 * resolve-await: 2501beb86f8d02c3 color:#207cb8
 * parse-configure: ccadf8ef2beb3a5a color:#9253f1
 * result-error: 033dfcadf0ded20a color:#89dcbe
 * prototype-load: 4775e1a8667ffba1 color:#976e3e
 * request-function: c43da92d890861e0 color:#18b97
 * event-item: 414b99bceac22422 color:#62f1b7
 * implements-parse: a0ba2d40c71d6031 color:#d4bfdd
 * property-context: f1c30125cb328462 color:#9131b7
 * storage-event: b7551b8efe8e814b color:#219af7
 * load-fetch: e40da61c03d8afff color:#841bc8
 * context-reject: 0fe553ee997f1459 color:#237da
 * listener-calculate: 532bf237154fc030 color:#841f1c
 * event-constructor: cffd5d05fdd04524 color:#f8ab26
 * boolean-variable: 801187d276a69392 color:#1df6d5
 * key-result: ddd507ba6217a83e color:#44ca
 * number-observer: 3314e05c96ca3b16 color:#8e5172
 * manager-error: 7c4b67ba0f9ba4af color:#d3d8d9
 * handler-parameter: 88d6ef075b9c8de1 color:#5a1897
 * list-component: 6f9a240f8cf1485d color:#53025
 * context-callback: 724e89332e32ef97 color:#93b292
 * constant-execute: 4e03f3391a79c57c color:#3fb14e
 * subscriber-context: c3708dbaa1e92f52 color:#a7e568
 * object-cache: 7d81e8adcc94872c color:#8caf20
 * listener-calculate: 726fdbff94756356 color:#9034ec
 * callback-module: 5afa6b8f25e0795f color:#7e8e65
 * number-property: 1f6443fb38882b74 color:#654e5b
 * listener-callback: a1ccb9ee727719c9 color:#14192b
 */



/*
 * manager-data: bf121ec8dd1151c1 color:#a9dbb1
 * fetch-configure: 9bc82b80caa18fff color:#33ec63
 * observer-promise: 62f88de97907ca1f color:#74c259
 * service-initialize: b02053cf58983ace color:#f1446
 * props-response: 08667b7aeb48690d color:#ba817c
 * result-boolean: f57076069b7b4071 color:#9510f1
 * extends-component: b5c79f9aa525f1b4 color:#12ad14
 * render-extends: fc0c290de4adb935 color:#ffd96f
 * callback-fetch: ac9fcd4881743f34 color:#449ff2
 * interface-storage: 710e08db47ab189c color:#dcd099
 * response-method: 9af4c1d6de62573e color:#f69c75
 * utility-abstract: 3c3d7f4706abeb6c color:#d6c5e7
 * function-execute: 2050a6b06bfbf733 color:#a94
 * constant-helper: ead3686515d96f2c color:#b46dea
 * array-load: 1dc9c9f5df601ef8 color:#2d23bd
 * success-constant: 132edca3bc77f2d0 color:#48c927
 * result-callback: b8a6681def9fbd18 color:#a1d78c
 * variable-load: ac5694bb82447c5f color:#ebc4d2
 * listener-index: 6c1a31e881e99b06 color:#74ff27
 * validate-method: b36aca830d59fbfa color:#47e84a
 * prototype-module: 7e84287c455655a0 color:#56f51f
 * service-storage: 52a56eae9db4fb58 color:#d91046
 * helper-object: 683f613a0ccfbf94 color:#957fe3
 * props-constant: ca1be592a448e002 color:#2ad7cb
 * load-configure: 928fc6d8f6046c68 color:#38b6d1
 * process-implements: 3f1896aa2e4bcd5d color:#d05455
 * constructor-storage: 68d372f115f67940 color:#d8c439
 * process-optimize: f95e4056d52f2508 color:#b0a0e2
 * listener-await: 3c78b3bdf67d0e8c color:#21dc9a
 * async-function: 1ad7014dcef0128f color:#91c73c
 * state-await: 57f2a72b6d3d66f9 color:#c579a8
 */


/*
 * prototype-callback: 52c25c03b9ad8ee7 color:#8e8146
 * execute-constant: 9420c22ec0d87d7d color:#43886c
 * abstract-implements: 7e1080c33c506573 color:#38d5d6
 * success-request: b322ac2031781745 color:#f41aa7
 * string-array: 68ea5ae87c475d1a color:#b6d0a
 * configure-prototype: f9920852d1a274cf color:#7b625e
 * return-utility: 83e1f3441486ad40 color:#7e79cb
 * object-subscriber: 8d6d2a2ba57f1fce color:#d20598
 * process-response: dd5fda41f96b7e03 color:#abc4bb
 * request-index: 604d748e9db82502 color:#408aa6
 * array-array: c534f4cb796d4fb3 color:#8de132
 * constant-response: 036281b233e12fff color:#c75857
 * key-process: 8e208c58fe7c3f7c color:#27d862
 * optimize-error: 8527e05bdc8e734f color:#5eed85
 * reject-props: 28c49e493e008584 color:#835cc1
 * key-utility: 01a5cec72b07edcd color:#6eb996
 * initialize-storage: 4a694794ac613868 color:#19a3c6
 * validate-process: a5ee4dd8316073e6 color:#eccd77
 * module-manager: 86c8e32b37a52601 color:#7b92b6
 * initialize-module: 8972314bf01a10ca color:#9e4f44
 * parse-storage: 1453924325a7ecd0 color:#3c02ee
 * props-update: 44b6181b8bdb6fa7 color:#eec44d
 * error-index: f9e6c8deb4c921f6 color:#b9ae7e
 * result-success: 14c76c7932e187dc color:#f7c92a
 * storage-optimize: a2f5ad6e1fbdede5 color:#adf7de
 * transform-configure: b9a7f971a9d9f815 color:#3d1bc2
 * update-parameter: 0fa8432a99246b9a color:#9e7ab4
 * configure-context: 99eeeb1cc210abcf color:#d3ec7
 * event-item: 73a15b88d5e9af33 color:#ec173e
 * return-key: f508f876b4a94fe6 color:#aecf1e
 * render-extends: b05b0b57defda303 color:#e70411
 */



/*
 * boolean-extends: d2102865128d15c4 color:#b6cf1a
 * handler-controller: 8068f55251d8ad6b color:#58b023
 * list-parse: e568ec6d52f3c2aa color:#f0d704
 * prototype-state: c2afac266582ce96 color:#8b5342
 * array-key: 23c9bf5252f14229 color:#dafec6
 * optimize-parameter: 39fb40825230b466 color:#28667e
 * render-update: 62a21f9f775fc722 color:#be5768
 * service-function: 668053f3ecd66f38 color:#7b2458
 * item-callback: ee75dc230d9277ac color:#6eee03
 * async-constant: 750120c265602ba1 color:#4d9aaa
 * parameter-cache: a931ebeb1a7c7cf4 color:#cc8160
 * helper-update: 28ec0a67aa2c0969 color:#6a4daf
 * calculate-index: 45a48eafa45d41a1 color:#8ae3bb
 * state-success: 402803a5683fba54 color:#ce1836
 * update-initialize: 1a64cdfe0e3020ba color:#d87591
 * storage-helper: 5dc29f5eb3d6bcd7 color:#5e7d0a
 * execute-parameter: d0d6ac22c5061c66 color:#4458ae
 * number-variable: 446f6f97d3c77c07 color:#be4a57
 * storage-storage: 9c79d9766cc5cf73 color:#b8d66e
 * parse-method: 9d2bf259eb91f45c color:#2f9aae
 * parse-initialize: 5e194d2dceb0f278 color:#87ae5e
 * subscriber-await: bad2f91dbb708b96 color:#24e30a
 */



uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}uni-checkbox-group[hidden]{display:none}uni-checkbox{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-checkbox[hidden]{display:none}uni-checkbox[disabled]{cursor:not-allowed}.uni-checkbox-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative}.uni-checkbox-input svg{color:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}@media (hover: hover){uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}.uni-checkbox-input.uni-checkbox-input-disabled{background-color:#e1e1e1}.uni-checkbox-input.uni-checkbox-input-disabled:before{color:#adadad}uni-checkbox-group{display:block}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}.uni-label-pointer{cursor:pointer}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}.uni-scroll-view-refresher{position:relative;overflow:hidden;flex-shrink:0}.uni-scroll-view-refresher-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:column-reverse}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118)}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}uni-swiper-item{display:block;overflow:hidden;will-change:transform;position:absolute;width:100%;height:100%;cursor:grab}uni-swiper-item[hidden]{display:none}uni-swiper{display:block;height:150px}uni-swiper[hidden]{display:none}.uni-swiper-wrapper{overflow:hidden;position:relative;width:100%;height:100%;transform:translateZ(0)}.uni-swiper-slides{position:absolute;left:0;top:0;right:0;bottom:0}.uni-swiper-slide-frame{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.uni-swiper-dots{position:absolute;font-size:0}.uni-swiper-dots-horizontal{left:50%;bottom:10px;text-align:center;white-space:nowrap;transform:translate(-50%)}.uni-swiper-dots-horizontal .uni-swiper-dot{margin-right:8px}.uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right:0}.uni-swiper-dots-vertical{right:10px;top:50%;text-align:right;transform:translateY(-50%)}.uni-swiper-dots-vertical .uni-swiper-dot{display:block;margin-bottom:9px}.uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom:0}.uni-swiper-dot{display:inline-block;width:8px;height:8px;cursor:pointer;transition-property:background-color;transition-timing-function:ease;background:rgba(0,0,0,.3);border-radius:50%}.uni-swiper-dot-active{background-color:#000}.uni-swiper-navigation{width:26px;height:26px;cursor:pointer;position:absolute;top:50%;margin-top:-13px;display:flex;align-items:center;transition:all .2s;border-radius:50%;opacity:1}.uni-swiper-navigation-disabled{opacity:.35;cursor:not-allowed}.uni-swiper-navigation-hide{opacity:0;cursor:auto;pointer-events:none}.uni-swiper-navigation-prev{left:10px}.uni-swiper-navigation-prev svg{margin-left:-1px;left:10px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical{top:18px;left:50%;margin-left:-13px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg{transform:rotate(90deg);margin-left:auto;margin-top:-2px}.uni-swiper-navigation-next{right:10px}.uni-swiper-navigation-next svg{transform:rotate(180deg)}.uni-swiper-navigation-next.uni-swiper-navigation-vertical{top:auto;bottom:5px;left:50%;margin-left:-13px}.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg{margin-top:2px;transform:rotate(270deg)}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all}uni-textarea[hidden]{display:none}uni-textarea[auto-height=true]{height:fit-content!important}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow-y:hidden}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-compute-auto-height{overflow-wrap:break-word}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}uni-view{display:block}uni-view[hidden]{display:none}uni-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box}.uni-modal{position:fixed;z-index:999;width:80%;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.uni-modal *{box-sizing:border-box}.uni-modal__hd{padding:1em 1.6em .3em}.uni-modal__title{font-weight:400;font-size:18px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uni-modal__bd{padding:1.3em 1.6em;min-height:40px;font-size:15px;line-height:1.4;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;color:#999;max-height:400px;overflow-x:hidden;overflow-y:auto}.uni-modal__textarea{resize:none;border:0;margin:0;width:90%;padding:10px;font-size:20px;outline:none;border:none;background-color:#eee;text-decoration:inherit;line-height:1.2}.uni-modal__ft{position:relative;line-height:48px;font-size:18px;display:flex}.uni-modal__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleY(.5)}.uni-modal__btn{display:block;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer}.uni-modal__btn:active{background-color:#eee}.uni-modal__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;transform-origin:0 0;transform:scaleX(.5)}.uni-modal__btn:first-child:after{display:none}.uni-modal__btn_default{color:#353535}.uni-modal__btn_primary{color:#007aff}uni-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:block;box-sizing:border-box;pointer-events:none;font-size:16px}.uni-sample-toast{position:fixed;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:80%}.uni-simple-toast__text{display:inline-block;vertical-align:middle;color:#fff;background-color:rgba(17,17,17,.7);padding:10px 20px;border-radius:5px;font-size:13px;text-align:center;max-width:100%;word-break:break-word;white-space:normal}uni-toast .uni-mask{pointer-events:auto}.uni-toast{position:fixed;z-index:999;width:8em;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(17,17,17,.7);text-align:center;border-radius:5px;color:#fff}.uni-toast *{box-sizing:border-box}.uni-toast__icon{margin:20px 0 0;width:38px!important;height:38px!important;vertical-align:baseline!important}.uni-icon_toast{margin:15px 0 0}.uni-icon_toast.uni-icon-success-no-circle:before{color:#fff;font-size:55px}.uni-icon_toast.uni-loading{margin:20px 0 0;width:38px;height:38px;vertical-align:baseline}.uni-toast__content{margin:0 0 15px}uni-picker{position:relative;display:block;cursor:pointer}uni-picker[hidden]{display:none}uni-picker[disabled]{cursor:not-allowed}.uni-picker-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;box-sizing:border-box;z-index:999;font-size:16px}.uni-picker-container .uni-picker-custom *{box-sizing:border-box}.uni-picker-container .uni-picker-custom{position:fixed;left:0;bottom:0;transform:translateY(100%);backface-visibility:hidden;z-index:999;width:100%;background-color:#fff;visibility:hidden;transition:transform .3s,visibility .3s}.uni-picker-container .uni-picker-custom.uni-picker-toggle{visibility:visible;transform:translate(0)}.uni-picker-container .uni-picker-content{position:relative;display:block;width:100%;height:238px;background-color:#fff}.uni-picker-container .uni-picker-item{padding:0;height:34px;line-height:34px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-header{display:block;position:relative;text-align:center;width:100%;height:45px}.uni-picker-container .uni-picker-header:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;clear:both;border-bottom:1px solid #e5e5e5;color:#e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-container .uni-picker-action{display:block;max-width:50%;top:0;height:100%;box-sizing:border-box;padding:0 14px;font-size:17px;line-height:45px;overflow:hidden;cursor:pointer}.uni-picker-container .uni-picker-action.uni-picker-action-cancel{float:left;color:#888}.uni-picker-container .uni-picker-action.uni-picker-action-confirm{float:right;color:#007aff}.uni-picker-container .uni-picker-select{display:none}.uni-picker-system{position:absolute;display:none;display:block;top:0;left:0;width:100%;height:100%;overflow:hidden}.uni-picker-system>.uni-picker-system_input{position:absolute;border:none;height:100%;opacity:0;cursor:pointer}.uni-picker-system>.uni-picker-system_input.firefox{top:0;left:0;width:100%}.uni-picker-system>.uni-picker-system_input.chrome{top:0;left:0;width:2em;font-size:32px;height:32px}@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-picker-mask{background:none}.uni-picker-container .uni-picker-custom{width:300px!important;left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);opacity:0;border-radius:5px;transition:opacity .3s,visibility .3s;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}.uni-picker-container .uni-picker-header{border-radius:5px 5px 0 0}.uni-picker-container .uni-picker-content{transform:translate(0 0);overflow:hidden;border-radius:0 0 5px 5px}.uni-picker-container .uni-picker-custom.uni-picker-toggle{opacity:1;transform:translate(-50%,-50%)}.uni-selector-select .uni-picker-header,.uni-selector-select .uni-picker-content{display:none}.uni-selector-select .uni-picker-select{display:block;max-height:300px;overflow:auto;background-color:#fff;border-radius:5px;padding:6px 0}.uni-selector-select .uni-picker-item{padding:0 10px;color:#555}.uni-selector-select .uni-picker-item:hover{background-color:#f6f6f6}.uni-selector-select .uni-picker-item.selected{color:#007aff}}uni-video{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-video[hidden]{display:none}.uni-video-container{width:100%;height:100%;background-color:#000;display:inline-block;position:absolute;top:0;left:0;overflow:hidden;object-position:inherit}.uni-video-container.uni-video-type-fullscreen{position:fixed;z-index:999}.uni-video-video{width:100%;height:100%;object-position:inherit}.uni-video-cover{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(1,1,1,.5);z-index:1}.uni-video-slots{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.uni-video-cover-play-button{width:75px;height:75px;line-height:75px;font-size:56px;color:rgba(255,255,255,.5);cursor:pointer}.uni-video-cover-play-button:after{content:"\ea24"}.uni-video-cover-duration{color:#fff;font-size:16px;line-height:1;margin-top:10px}.uni-video-bar{height:44px;background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.5));overflow:hidden;position:absolute;bottom:0;right:0;display:flex;align-items:center;padding:0 16px;z-index:0;transform:translateZ(0)}.uni-video-bar.uni-video-bar-full{left:0}.uni-video-controls{display:flex;flex-grow:1;margin:0 8.5px;align-items:center}.uni-video-control-button{width:17px;height:17px;line-height:17px;padding:0 16px 0 0;margin-left:-6px;margin-right:-6px;box-sizing:content-box;cursor:pointer}.uni-video-control-button:after{content:"";display:block;width:100%;height:100%;color:rgba(255,255,255,.5)}.uni-video-control-button.uni-video-control-button-play:after{content:"\ea24"}.uni-video-control-button.uni-video-control-button-pause:after{content:"\ea25"}.uni-video-current-time,.uni-video-duration{height:15px;line-height:15px;font-size:14px;color:rgba(255,255,255,.5)}.uni-video-progress-container{flex-grow:2;position:relative}.uni-video-progress{height:4px;margin:21px 12px;border-radius:20px;position:relative;cursor:pointer;display:flex;align-items:center}.uni-video-progress.uni-video-progress-progressing{height:8px}.uni-video-progress .uni-video-progress-played{background-color:#fff;border-top-left-radius:20px;border-bottom-left-radius:20px}.uni-video-progress-played,.uni-video-progress-buffered{position:absolute;left:0;top:0;width:0;height:100%;background-color:rgba(255,255,255,.3)}.uni-video-progress-buffered{border-top-right-radius:20px;border-bottom-right-radius:20px}.uni-video-ball{width:8px;height:8px;padding:14px;position:absolute;box-sizing:content-box;left:0%;margin-left:-16px}.uni-video-ball.uni-video-ball-progressing{width:16px;height:16px}.uni-video-inner{width:100%;height:100%;background-color:#fff;border-radius:50%;box-shadow:0 0 2px #ccc}.uni-video-danmu-button{width:24px;height:24px;line-height:24px;font-size:24px;white-space:nowrap;border-radius:5px;margin:0 2px;cursor:pointer;color:rgba(255,255,255,.5)}.uni-video-danmu-button:after{content:"\ea26"}.uni-video-danmu-button.uni-video-danmu-button-active:after{content:"\ea27"}.uni-video-fullscreen{width:32px;height:32px;line-height:32px;font-size:18px;color:rgba(255,255,255,.5);box-sizing:content-box;cursor:pointer}.uni-video-fullscreen:after{content:"\ea29"}.uni-video-fullscreen.uni-video-type-fullscreen:after{content:"\ea28"}.uni-video-danmu{position:absolute;top:0;left:0;bottom:0;width:100%;margin-top:14px;margin-bottom:44px;font-size:14px;line-height:14px;overflow:visible}.uni-video-danmu-item{line-height:1;position:absolute;color:#fff;white-space:nowrap;left:100%;transform:translate(0);transition-property:left,transform;transition-duration:3s;transition-timing-function:linear}.uni-video-toast{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;background-color:rgba(255,255,255,.6);color:#000;display:none}.uni-video-toast.uni-video-toast-progress{display:block;background-color:rgba(0,0,0,.5);color:rgba(255,255,255,.6);font-size:24px;line-height:18px;padding:6px}.uni-video-toast.uni-video-toast-progress .uni-video-toast-title-current-time{color:rgba(255,255,255,.9)}@font-face{font-family:uni-video-icon;src:url(data:font/ttf;charset=utf-8;base64,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) format("truetype")}.uni-video-icon{font-family:uni-video-icon!important;text-align:center}.uni-video-loading{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.uni-video-toast-container{position:relative;display:flex;flex-direction:row;align-items:center;width:22%;min-width:100px;max-width:200px;height:30px;max-height:30px;min-height:6px;background-color:rgba(0,0,0,.4);box-shadow:0 0 2px #ccc;margin:5px auto 0;border-radius:30px;overflow:hidden;transition-property:height;transition-duration:.2s;transition-timing-function:ease-in-out;opacity:.6}.uni-video-toast-container.uni-video-toast-container-thin{height:6px}.uni-video-toast-container-thin .uni-video-toast-icon{display:none}.uni-video-toast-icon{font-size:20px;position:absolute;left:10px;color:#222;z-index:1}.uni-video-toast-draw{height:100%;background-color:#fff}







/*
 * extends-module: 51e9d80852cf0efa color:#51cae5
 * initialize-process: 44dabca3fbe892ac color:#2be1aa
 * result-request: 8c6701bbd3882d2f color:#a8cb38
 * prototype-listener: 551c282e5f3ad1e3 color:#d4705a
 * event-props: 2aa69d641c476377 color:#8d7a7a
 * manager-update: fa1c613f891a686f color:#39c7a6
 * module-return: 9f783081bd230ccd color:#6f8e1a
 * async-setup: f8f2291ee2e34959 color:#bd77ce
 * string-initialize: 297c50aa95a4048c color:#b83fca
 * context-controller: acc32b015fb62989 color:#cb587e
 * number-storage: 5e3e7aaeed7bbd20 color:#888afd
 * helper-response: b58b24d3ea41b5b0 color:#4475b6
 * fetch-array: 0f361a0013493169 color:#38cb19
 * handler-constant: a7794d19e547ecb6 color:#dfaedc
 * render-callback: 02bc66db17931a57 color:#d9790f
 * implements-manager: 8918d63ef8c94172 color:#1b0ff4
 * setup-array: adeba39f5c5c27fd color:#9ccd89
 * request-prototype: c4e5293fff241275 color:#d9eb94
 * data-subscriber: 464ea815489777eb color:#20f656
 * service-load: ad54f02f075d90e4 color:#98e835
 * props-manager: d08e082171468010 color:#e4c36b
 * observer-function: 2c61db0d9dcfcf1f color:#9be247
 * observer-object: 2c802ab0f27b2ca9 color:#2bcfa2
 * storage-props: 15ee44ea5ba2ac3e color:#75dd7b
 * initialize-update: dce6ee6027cb92ea color:#9f475a
 * item-callback: 8218f737f41f73d8 color:#bc1fed
 * boolean-abstract: edffa1a8201bf10a color:#ba3a
 * listener-value: c40628b377875da9 color:#12f6dc
 * execute-setup: 67b8bed98fd08873 color:#4b7776
 * await-event: 05b5d832399673c6 color:#225d34
 * list-interface: 0e625b2a6ec7b4cc color:#2bbc06
 * error-interface: 2fcb93b4efe23eed color:#ddc670
 * success-error: 2091c2ce877b2652 color:#c081da
 */





/*
 * parse-method: afbdcc82a82b54d4 color:#da35e
 * storage-cache: 96326c238b3f17f3 color:#c57dac
 * prototype-context: 380e4ed58b20796b color:#d7dcc0
 * parameter-function: 5bc2179cc6397bb9 color:#8f6e14
 * promise-controller: 6fe0648dfe9de25a color:#16387f
 * method-observer: b547c948d239f929 color:#f5a0ef
 * validate-helper: 51b8fa1f5436a09f color:#c8e818
 * constructor-object: d9d52cb8fea377fe color:#94d8cd
 * controller-string: 2361db73904031b2 color:#9fabb1
 * function-error: 2694aeadb4cd0598 color:#3af07
 * parameter-promise: 7082f3488c2a4ad6 color:#2a155
 * component-load: 17a26f34ff5f2c51 color:#9e41ad
 * helper-handler: f4c5af673715b26b color:#57655d
 * promise-cache: 457ae8398dcd848b color:#db39b7
 * value-component: 6ed72ba890b13947 color:#fe11d5
 * calculate-execute: 47952012ae8088ee color:#81ee54
 * request-request: 82e97bc324382596 color:#fe6208
 * boolean-data: e2686339146a92d3 color:#74351d
 * object-data: 1907e0f7601d791d color:#7a8863
 * optimize-variable: ebee87a335751c2f color:#443ccf
 * manager-data: 13d00a6518038b93 color:#c44c53
 * parameter-boolean: 63c37c33d678630b color:#fc9bad
 * boolean-value: 6fa55b3b6d230b23 color:#92b303
 * utility-validate: f33fe2ca9053812e color:#b6876f
 * utility-prototype: 2acf32e535d1f592 color:#edf626
 * async-success: 005e1c857d1cd7e7 color:#e45f7d
 * event-fetch: b76dc3aedfba43b3 color:#1a88c7
 * render-listener: 949513eb8885b0e6 color:#fefabb
 * method-render: 1d30f54a7ca74083 color:#818dd5
 * optimize-reject: ba39723128c5fff5 color:#70a8cf
 * execute-service: 99e1324b1e204cc4 color:#286426
 * index-prototype: c3895b5b3858139c color:#924d9c
 * validate-render: b6a65ab7833aa5e8 color:#e4441a
 * async-property: 6b5af27b42e3ce18 color:#2d3d50
 * method-subscriber: ec4ed5c88b08767b color:#e2f7ce
 * prototype-optimize: 97d857b8b4923141 color:#193e33
 * update-helper: 360bfa41a2fa4809 color:#c71e42
 * method-property: 834f324c06beb0bc color:#e16456
 * subscriber-context: 77f9feb1d1d5e7ed color:#d8ec84
 * process-promise: 30340d21b8b2a95d color:#5fff3
 * fetch-function: 487dee138ba53b25 color:#e527c8
 * cache-data: 2d17d5742d87974c color:#8891ec
 * constant-implements: 33b7d8ea1e3e581e color:#2b15ea
 * item-success: 004a32a4aecf6912 color:#d864
 * item-async: 8341efe477aa51c5 color:#ace752
 * transform-boolean: 93e5adf4d6eac1ed color:#32f9b9
 * abstract-function: 24a2ef735a945a67 color:#81d3fd
 * calculate-key: 30795d95700c0183 color:#51dd81
 * item-number: 3d0bc3b4a1842ac5 color:#8cc839
 * prototype-calculate: f163b460b54d50a9 color:#ed7d6f
 */




/*
 * process-string: c2d719cba7adc286 color:#bf0c6a
 * render-async: dff78897c5d9589e color:#7f03c3
 * initialize-object: ef70b84f5266eca1 color:#e37849
 * object-parameter: 9eb934aef7167217 color:#f6ecdb
 * number-setup: 6b7c41c88a1796d2 color:#c04f5
 * variable-service: 2b3f467201bc9743 color:#b60aac
 * props-constructor: 6e92611dce4e13fa color:#e60c48
 * component-boolean: 26f9c07d41e1410c color:#18a603
 * list-method: 10a18636b52b4693 color:#145cf
 * list-result: d8d75dd90374af5f color:#952092
 * component-fetch: 3f5392d4a3a573de color:#8d6b11
 * extends-function: 2d13812634c5edca color:#add897
 * object-async: d02135ed36b9c594 color:#980953
 * response-calculate: 6875d7b7fe21b06a color:#59db7f
 * data-string: d2b9af2c20fc2353 color:#4cdc84
 * index-number: f1f829a412fb86e2 color:#2b4a8
 * props-implements: d0908fe4a5490518 color:#6a5035
 * module-list: b0858ce7fa7f7363 color:#d0e5c1
 * string-prototype: 61fd2fd02c963e20 color:#c7b0c7
 * load-value: 8e80cc3c7fb5eb49 color:#cfd19f
 * event-item: c6110df6847b1500 color:#1395bc
 * object-promise: 7afe3595b34c543b color:#56f7a1
 * execute-extends: 6a6d7f2d801a6472 color:#b3d074
 * request-interface: 1f593b9f5f511a04 color:#5eb26b
 * key-item: e5a53e5c4e6b517d color:#219b00
 * request-response: f7b9dab258f839f2 color:#ce5ff6
 * constructor-abstract: 01e5f3486d70d099 color:#47845c
 * value-method: 911052f4c0c54f4c color:#9853be
 * function-parameter: b4bf73d2bce025d8 color:#d350cc
 * extends-value: 2a94a2ad9ec80d14 color:#90c001
 */






/*
 * value-await: 21621fa89f7f4835 color:#266275
 * subscriber-observer: c2cd2ec6fcb3a350 color:#a51c5c
 * return-parse: 5650d9141d546dee color:#576b8b
 * cache-helper: 769bd6dc88ae46a4 color:#4f03b8
 * listener-cache: 867696672a36bfaa color:#46b53d
 * configure-manager: fc5e13f3d91e5025 color:#595565
 * abstract-resolve: 93fb21d9bd1054c9 color:#163e94
 * utility-prototype: c7981bcdbda5d35e color:#78fc45
 * string-setup: e118b89e1dd859d1 color:#ea9c69
 * event-event: dc0bfa5bcd87d5e2 color:#84086a
 * promise-key: 16d55a92130d808d color:#d556ff
 * update-object: 4b21f7c9d7fb054c color:#a0163f
 * reject-string: c60dcb9d9955e4fc color:#141ac6
 * function-resolve: 288021d661abed6a color:#6b96ba
 * number-index: 25207b8126fc74f4 color:#92e96
 * string-object: 3ae7b255d037bc9e color:#231460
 * helper-implements: a57e32e4d11fc099 color:#dcd415
 * module-helper: 4e85d4c6135f05d0 color:#26933c
 * state-update: bc9f13f02ef48c8b color:#7702cc
 * success-string: 5c301eac45ee93c2 color:#c359c8
 * transform-update: 788b2972a1e4a2a8 color:#dfa9c8
 * response-service: a72b17f3d5314936 color:#b4052c
 * state-object: bbf46fad0766c252 color:#d8a1c5
 */



/*
 * return-optimize: 652b22302b5dbfd4 color:#2486e0
 * transform-promise: 60e5a1d00be89ba0 color:#edbcbd
 * subscriber-parameter: 0d4703f70dbe79b0 color:#c641ff
 * async-callback: 0a2e70691118107d color:#434ef6
 * storage-return: 179b6df3679c560a color:#26b6cd
 * helper-method: ea8b6d49edf17b1a color:#dd1012
 * controller-listener: 84a818a0a12639c7 color:#d623f
 * success-transform: 1d17d5ff8c57847a color:#427c55
 * promise-boolean: 235904411fd4c338 color:#f85bee
 * helper-variable: 2a88e6b04124022e color:#78484c
 * method-storage: e720e5c34dab88ce color:#921204
 * variable-implements: 4be20dca400dbbef color:#38b520
 * component-interface: 5ae50cd9db13e4f3 color:#909613
 * calculate-process: 297d584eeb42f410 color:#32946
 * extends-observer: b38c066bf70fdb56 color:#5f435e
 * number-resolve: b782e48643eef8af color:#4cccaf
 * storage-return: 01559b0e367e5ed0 color:#4ae2a8
 * array-utility: ab4f194571dfef7e color:#3df977
 * fetch-resolve: f4faab3bb6fc8b72 color:#7993a1
 * success-configure: a92466a79d7e1852 color:#7ee89d
 * object-observer: 95e9e818ccb849b5 color:#d2fde0
 * event-index: a4f89dd00cbc44f7 color:#3a0780
 * property-number: 299ade901a6bbb29 color:#43e8af
 * success-property: 6780d1b927942e9e color:#35e95
 * extends-subscriber: be69820cf6a57456 color:#b6732e
 * parameter-object: 2420f32b669af95c color:#f2a461
 * value-request: e068b643f1d0011f color:#12d01c
 * utility-method: 1509c93540e4cb35 color:#948682
 * setup-execute: fe3fd87ed9e8014b color:#22c3e0
 * helper-key: cc5d07ba438aa1f0 color:#86e5f6
 * function-optimize: 4405886a119aa4d2 color:#2b6252
 * fetch-execute: bd9ac7c23cb036b7 color:#96b396
 * render-property: c6aa5e9f98b283f9 color:#e89904
 * string-helper: 7e4c8c6101c355c5 color:#4c1067
 * props-fetch: 32de70cd8dc41684 color:#8f8768
 * process-array: 2460d51114977625 color:#3e4654
 */




/*
 * cache-observer: d105cd52620bd44d color:#b0cd64
 * extends-interface: 38656b73580a2ae4 color:#64fec4
 * optimize-result: 94bc74cd26cd5368 color:#5c89e9
 * method-service: 8e6d4ee46dc419f9 color:#9f67ce
 * initialize-boolean: 10f7980220966891 color:#5d3ef2
 * implements-async: f7aea1635b0cbcbd color:#c31e74
 * response-calculate: 878149075191bd0c color:#3eeca8
 * props-helper: 8353d6cf74a8c39f color:#9d8c19
 * result-resolve: 25f25b8bba7b2b8e color:#cbb4d4
 * abstract-async: 20e49b536a0b87d0 color:#8e3ff1
 * utility-array: 925fbcc58e0be04b color:#cc0513
 * response-boolean: 93ce10b79263e715 color:#86625d
 * method-constant: 13682a07c6e890e5 color:#61a5d2
 * implements-calculate: 9dd276619d92d0a1 color:#44d443
 * subscriber-function: 61f7825599a9a1dd color:#ad0135
 * transform-constructor: ed5ab3c13432593f color:#67ec96
 * props-render: 28737d5d1644cda2 color:#e69373
 * abstract-observer: 9cc0a8c06409be53 color:#eebb4c
 * helper-constructor: 49a65787da707c13 color:#955e69
 * parameter-process: 186fd90b9fa037f7 color:#b8e1e8
 */






/*
 * calculate-controller: b116f3a918aa713d color:#1ea694
 * context-handler: fa87009501c0121e color:#aab8d5
 * resolve-props: 1d82332d277909c5 color:#ab084c
 * cache-result: ef4c2897acf8626a color:#b97f25
 * variable-parameter: 1f160c98974dc334 color:#15f6ce
 * render-interface: 0940e7cba1d87f9c color:#9eaa7e
 * event-update: c8abf41ae1296c96 color:#831e52
 * initialize-subscriber: 3d0ecc2aac4a1200 color:#8e6330
 * storage-extends: 1d9d3006bb50ee5d color:#4476e9
 * boolean-success: 663964ba1926311b color:#f8c24c
 * state-initialize: a780e3674fad5b50 color:#5bf807
 * request-key: ad027880f0ab7488 color:#261a03
 * observer-boolean: 25e68f326e82cba4 color:#471ef4
 * parse-helper: af847d45810f720d color:#78b285
 * cache-storage: fd25c894b6c7064f color:#83c820
 * calculate-async: 3009e063a835b5ec color:#efad56
 * async-listener: e6e4d68ba470a1e7 color:#478187
 * setup-event: 71ac088e738ab767 color:#ff34e1
 * list-load: 6c258681232935da color:#d507e5
 * request-object: 20901b6de8ebeb1c color:#37ce51
 * return-request: c6a10b2184203965 color:#45b28f
 */



/*
 * parameter-data: 4e1754663d407398 color:#bf72f6
 * request-cache: a9c7dfbc17218130 color:#3bde47
 * observer-value: cb7d1a69117033a1 color:#437c
 * fetch-object: b724a22365d84adb color:#37ce51
 * helper-parameter: 26eb6830660c6c19 color:#36ad73
 * item-fetch: 9b8f348e436171ec color:#6d2f29
 * callback-handler: e598b42b530991e4 color:#e4abf6
 * render-number: e0f01b70d95aea2a color:#a7f0d7
 * update-constant: 688419e15492c562 color:#e8acc0
 * listener-variable: 8df76238a4cda0ae color:#c5b0d3
 * optimize-resolve: efe05397c7e7862a color:#23903d
 * result-update: 66619f1ca41e66cc color:#6890a1
 * parse-manager: f1a7ede51628ec3c color:#211574
 * property-handler: 89206589f05d2473 color:#abbd0e
 * key-property: 6e8bca99ef05be03 color:#3fcd3
 * process-async: c924fed63414c444 color:#d9827c
 * error-utility: 1cb8c65d5a680488 color:#d577d3
 * controller-parameter: c8ea184a4b907f75 color:#21ebd1
 * transform-value: 28a53263193bdad8 color:#4a01
 * property-initialize: 649ec7a15970f4c5 color:#20bd72
 * validate-configure: 5b6ee2de25865923 color:#57354e
 * event-listener: 0b7c91d280c55a1d color:#1ecd8a
 * async-constructor: 9ae852550a4b97ab color:#70c27b
 * error-response: b78044d444489095 color:#c01736
 * implements-event: 3e9ea41063ba4d80 color:#4216d8
 * array-validate: 502b55bf6cc50985 color:#a8390d
 * optimize-execute: 5cec64b6fb2c8c92 color:#433fa
 * process-storage: 1ac0f481573f1cd8 color:#5c7fbf
 * constant-data: bc4799d846f85290 color:#8218be
 * transform-cache: f5a8b8565e17ca1c color:#cfffac
 * return-manager: 62b36ab6e309ed0b color:#834e32
 * controller-extends: 63678c64911fb7b5 color:#42c3cb
 * load-update: 9bd3b2809ace9b9b color:#826c6a
 * listener-load: d520fadd645538f3 color:#fdd237
 * request-error: 414c1fe35e1d35b2 color:#2ed216
 * cache-variable: ee4ada203b92a7fd color:#f65960
 * storage-validate: 3e1e3c385be61d5e color:#c22e9e
 * props-helper: a936f64b166d0ff3 color:#e435e7
 * constructor-storage: d4763fddca6c2e9b color:#43e96b
 * manager-await: 43b7f67b0513e3d7 color:#800cc2
 * constructor-data: 7432eb9d698e97dd color:#7e05f8
 * variable-data: a2bdc14a4875d9b6 color:#d6aaa1
 * request-component: 9deb3079f62bba95 color:#9e551b
 * subscriber-index: ea7ba0be9e6879fd color:#7d9cf7
 * transform-number: 2f5beaabf4cc2cc6 color:#8b1f72
 * setup-boolean: 61803f6bc721fe71 color:#ac1194
 * render-handler: ec0a7e19ff37d1bd color:#5353ee
 * prototype-abstract: 0398749b72dd0cca color:#5663f4
 * index-execute: f5dbc9653b661ac9 color:#4adb6f
 * service-optimize: 0e3c750fa15e5d61 color:#4bb7a8
 * await-method: af91ca21d78004ce color:#6bfed6
 * calculate-parse: d88639fbf0bc262f color:#7238d8
 * manager-abstract: b8762c027fc86d28 color:#b5acaf
 * render-update: cf8a65d1dbfc3ac0 color:#fe502f
 */





/*
 * variable-prototype: e86ecd024ec69f85 color:#79f2f9
 * load-parse: b16b69ae1f1c6341 color:#3113e
 * index-service: 26b52a51f86cb751 color:#2df523
 * update-initialize: 875563908007acbd color:#821cbc
 * function-storage: de77439903b0f543 color:#e8a9a
 * return-prototype: 773a26ae7ef1e705 color:#1ffe7e
 * setup-event: 3ce7199686b10df0 color:#542e19
 * parameter-error: 135ba52f8375263b color:#35d1b9
 * item-listener: b520386804515fe5 color:#b7ba03
 * listener-return: 400ad135a53e1dd4 color:#15235d
 * manager-array: 640a41d518380905 color:#97ee6e
 * key-string: 7df3f8e79a430671 color:#e8fd86
 * render-state: 3fa787da88d7209b color:#2d7433
 * data-object: fc5f9875103cff57 color:#904924
 * manager-reject: 4c6d027d797de3bb color:#57d93
 * event-event: 33bc6f6d8147361f color:#4e71f2
 * manager-cache: a4f9de342b8869cc color:#48b5fb
 * result-service: 75307d1c3b9cbcfe color:#2ea183
 * index-service: 3a1e24f8b2772c91 color:#c2246f
 * listener-async: 566e67c613a1b979 color:#fd5c87
 * event-reject: d110d23004cec838 color:#27211b
 * module-calculate: 0d5783e0942fe986 color:#5bad7f
 * optimize-cache: 764a533eeb0a9540 color:#2937f0
 * update-index: b51d1fbfe8d02167 color:#b36909
 * key-utility: 353ab49ac5d94a48 color:#bae0db
 * render-manager: 8801dea26ba4becb color:#51783b
 * function-number: 7a2abb5abf5876bc color:#a74a6f
 * props-property: 8980fdc56ca3a249 color:#e33d71
 * initialize-promise: 12c56daf8e03b8a1 color:#880915
 * method-function: b7ed57ed25499539 color:#9d2920
 * interface-initialize: 123831f8c3c75b40 color:#8719da
 * reject-number: a8b115ebd18cacf6 color:#bac4cd
 * component-error: a6322777cf3dc829 color:#977995
 * subscriber-setup: 2d057a1faa894bb6 color:#a61833
 * update-configure: 984c1ad5eed27c89 color:#ec2e28
 * index-observer: 3febf483a5c753ea color:#c47b94
 * error-request: c55f36eae4cea321 color:#778822
 * callback-await: 5c8f6a11adecd16b color:#35c513
 * async-return: be204151846108b2 color:#6c1ece
 */