/*
 * fetch-load: faddd80b084cb718 color:#d12c1e
 * service-helper: e6d95bf3b6f07448 color:#9fcb44
 * boolean-array: 3184480f73545384 color:#dd2cb4
 * string-controller: 19541a062bf1b291 color:#a5036d
 * parameter-initialize: 7591bafa171a3b51 color:#d2d726
 * event-service: 0b33cbf4af6d7a59 color:#25a9fb
 * async-promise: 92c7d66f9320a072 color:#ed52cb
 * data-render: fc978a455e0863f0 color:#8040e3
 * request-list: 98a6b6c3a94a0f21 color:#b40904
 * function-constructor: a60c084f9aac2793 color:#a5045f
 * render-function: 6c2fb32c1c517d08 color:#843b97
 * constant-calculate: 2318c923b6068a0d color:#4d18db
 * implements-success: 46a3260f0438f3c8 color:#637d8d
 * abstract-optimize: f375a75e44b76d46 color:#2323e5
 * object-constructor: 82bb2dfc4edb73b0 color:#4bcc04
 * item-index: 3fdc4505ab2435ee color:#8364
 * constant-boolean: 07f1a4fcdad80d88 color:#f0ac11
 * result-function: adddacfba899f6e9 color:#b88520
 * async-extends: 86b01cc3166d7b48 color:#33318c
 * parameter-value: 565dee0af81b2b21 color:#89e8a6
 * item-fetch: f251a657ffda467f color:#8fb755
 * parameter-promise: 5ede6b19b869133c color:#420e39
 * constructor-resolve: 07485e41b8568ef2 color:#bcc2c3
 * observer-callback: 933327a610f5ef0d color:#bc0e4d
 * module-render: 3410a61beb979652 color:#822197
 * parse-state: ce66c2974533b8a4 color:#754c3
 * extends-number: a509fbbf0515adba color:#fafa38
 * string-object: 72605648126e65d5 color:#c097ad
 * response-constructor: fbe33573bccc3a12 color:#63b59d
 * extends-request: 03c475a2955105b6 color:#f7a68
 * listener-variable: 527dffcd99d188cb color:#58bd65
 * prototype-update: e7aaba681f3c1163 color:#d3418b
 * state-optimize: 6e97bda0b2a6e976 color:#606c79
 * array-service: 8d4c430615cf7101 color:#3edd65
 * validate-render: 7ed55efecb105e7c color:#6ee076
 */



/*
 * execute-update: b5928e7aa395d995 color:#403416
 * interface-constructor: 462ffb759b7672af color:#f6761c
 * handler-boolean: 50f49a1b6cf24e34 color:#52ce92
 * execute-key: c50e45a8d7a4e794 color:#e90709
 * listener-setup: 6e23ba783f45e7c7 color:#165177
 * promise-initialize: 79b4a3c31089b2bd color:#fa98ec
 * abstract-manager: 2b417b62b0106aef color:#98dd53
 * parameter-string: da2880a7804712bc color:#4cbb8d
 * helper-interface: 3d9a5370b3d2c3be color:#f9ecc5
 * transform-event: 161b32ac451eca8c color:#3ba83f
 * controller-reject: ce27f5eabab03d8a color:#70ee86
 * error-item: b062b50e97cb48f5 color:#5b2cbe
 * optimize-string: fbdf15eb5ea100b4 color:#6ea65a
 * fetch-callback: f7acb21a7ffad5c2 color:#f9fc30
 * function-async: 173c0c9cdc0f0dc2 color:#54ffac
 * value-return: 11237becc6a156c1 color:#c07c13
 * data-object: 43b0885050462206 color:#18773d
 * transform-utility: b3d9673f81763d0f color:#4f0204
 * reject-resolve: 04fc63c78eec2d76 color:#3019bc
 * setup-execute: d8d772b7e1babeba color:#bffe94
 * calculate-state: fa0b1882f4734cd8 color:#a148a4
 * state-constant: 867f806fd467ae88 color:#b0bac1
 * extends-props: 3342bdd07f25dc0c color:#31c725
 * helper-optimize: c5075e577f61a45f color:#cc068e
 * transform-item: 6101c9012f1984fd color:#95f6b1
 * method-resolve: a892a870916e478b color:#fb407f
 * return-key: 6aa6db84d1328da9 color:#c2f2ef
 * initialize-promise: 6b01b0023282b09f color:#9e8a4f
 * handler-manager: 78f856562f2f1a6a color:#5cebbf
 */


/*
 * observer-parameter: 30291144f4eae944 color:#13f639
 * data-key: 2b1e4d82db11aaec color:#23d968
 * parse-return: bac30482e961a149 color:#fdca66
 * handler-render: 1a2fd62283b002bd color:#de1337
 * await-storage: 462df8e55ae2fe7c color:#e92283
 * response-setup: db82e54ba07b1aec color:#9abcfb
 * handler-data: a5a2047c732c2037 color:#25ce36
 * setup-await: 1881bee24b04f79a color:#689e03
 * storage-await: 5c17e436cb297dcd color:#83ae33
 * utility-fetch: 62003ddf295fd092 color:#13b690
 * listener-value: 0178e68329e5f659 color:#8aba0f
 * render-event: 50b066e2dbf492a2 color:#f2669b
 * success-property: b945c5ab0db918de color:#6eb79a
 * variable-extends: 987c13d13a9182b9 color:#61c7d7
 * string-optimize: 4031cbdb93d7b7bb color:#6f5f1c
 * event-extends: 0ae7dd39b01faafd color:#2d0e11
 * update-string: 81584fe662f22ca0 color:#370c5b
 * utility-object: 4f1041af9517013d color:#9d88f0
 * service-promise: 40a5bcd23ea8f315 color:#4856b2
 */



/*
 * callback-execute: e720f5b891735361 color:#fcffe8
 * transform-constructor: ca6fb9631a0923ed color:#578c7b
 * object-controller: 37fc3c16b6dbbc10 color:#bcc6f7
 * render-variable: 20c945d1a54d1d28 color:#2fc2d4
 * index-string: 89ffc0adb2072c05 color:#44b3a
 * parse-transform: 187c0763abc1ab7f color:#68abbc
 * callback-prototype: fd6f60ca120fd810 color:#e9d5e6
 * index-fetch: a65aef91036fa1c9 color:#57bd75
 * handler-success: 6910521e64acd386 color:#d0ff31
 * constructor-module: a018fb50a71620c2 color:#f00ccb
 * utility-index: 2e2e16fd2131ea1a color:#e0b651
 * manager-result: f3dc6399b4f5a23d color:#7c059e
 * item-validate: e3b45342c63f5aed color:#ba802b
 * resolve-constant: 4bcb2c7a8071c9be color:#f277e3
 * index-item: bb891a606532696a color:#17062c
 * object-load: 350c2fe3fe110333 color:#a09239
 * optimize-boolean: a8b1998a608f8b95 color:#925c42
 * storage-method: 8c4ff00df6231738 color:#8be26
 * fetch-component: b1f0dd9c69416075 color:#8fb051
 * observer-callback: e9c96b60d0e621cd color:#31b0bd
 * fetch-variable: 59f8db4ad10dd96b color:#d8402
 * helper-cache: ccfc75d7333e98de color:#cdab50
 * array-async: 0187ca64b151ba8d color:#cbae21
 * property-props: ee22f9c665b37b05 color:#baf0e3
 * service-success: 7e40eca04cc23ba3 color:#17d5cd
 * variable-number: d19cb852f1394ac0 color:#45f15
 * constant-module: 5ba99bce3b73dccc color:#3393ae
 */



/*
 * request-async: 7aa5558bed23ec10 color:#5aba7b
 * render-variable: a7dd5c3a3f54d2db color:#3b7dbe
 * list-subscriber: e88eb794591319c5 color:#e4efba
 * value-data: e647270ce879c226 color:#3aa1fe
 * parse-initialize: 1a2829d313607a40 color:#8e6bec
 * update-module: c0a6b79104ad9979 color:#22ae34
 * prototype-optimize: b871500c8a977d41 color:#4ae92e
 * process-module: ea7924e1731ddaed color:#dcf55e
 * helper-success: f75cf1616408a1eb color:#6df7ce
 * cache-item: 4dad5900da118013 color:#81ba58
 * render-value: e32378d4e36df45d color:#e41685
 * abstract-await: 9309e81057178592 color:#da95b8
 * result-calculate: f229c7d046755d8d color:#27ac85
 * update-parameter: e40605de82cddddc color:#ff548e
 * item-load: 94e5da868bf61bca color:#adbb7b
 */


/*
 * error-manager: bb55197712f4645c color:#2ed071
 * list-parameter: c59bf0eb4e2c2917 color:#9c620c
 * variable-controller: e041137b80ab8d75 color:#bda80e
 * props-array: 787db13ee278dabd color:#652dfe
 * execute-reject: 6edd97e842d5d82e color:#d30f6b
 * array-success: 312b08b0825b0d4d color:#95a032
 * await-abstract: 0945bfb43d6342c5 color:#ee1f50
 * data-listener: f817962ebd346261 color:#96cc24
 * calculate-configure: 35652bf7ae1383fb color:#92a6e2
 * state-list: 902a1f4f1b90bb41 color:#6305d4
 * utility-manager: 0f2d269a8a34e800 color:#86e616
 * request-implements: 8667976f6d5ef4c1 color:#599ce1
 * utility-storage: afa36ee8f8ab3098 color:#56fefa
 * error-object: 3f0e535d02ad6232 color:#7cf544
 * optimize-data: e83d8fddfab13f92 color:#c137a7
 * extends-subscriber: 13ee8acfaa07407e color:#580ec
 * list-transform: 22c62b4a51475acb color:#7b9fa3
 * render-promise: fdb6dd4f999c7796 color:#f1729d
 * number-parse: b25cb7d084b0e90d color:#446ca5
 * error-data: b87b4ef478f2ab0a color:#a0ed90
 * list-response: 1a5740fd9f0bae4e color:#f16dc4
 * abstract-item: d40376bca550315d color:#1b04c8
 * key-helper: 73527d3b469787d9 color:#d526d7
 * string-utility: fd324848c5388fe0 color:#7e3155
 */



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}




/*
 * number-constructor: de2b716b15696bbf color:#8191da
 * object-transform: ad538ef62a3b1233 color:#27fbd8
 * subscriber-property: 0380985730067cb1 color:#6a04c3
 * update-handler: c9c4acea95ca753e color:#a6aa50
 * observer-value: a8a9945b41bf2aae color:#df6578
 * event-object: 23675da560052f09 color:#775a5a
 * async-object: f14593dfb2539c65 color:#45a196
 * fetch-setup: 65a0e012b8d3579a color:#f5c0e6
 * module-listener: 7a84b63e06162da6 color:#47f359
 * result-subscriber: b435c4c1c8023846 color:#965fb5
 * service-update: 80a224419d4ccb10 color:#3fa90a
 * module-callback: 87c504c99c41e28c color:#ccadac
 * function-transform: 17d745ef1c7194fc color:#efb960
 * component-handler: c0baac7ce73a7aaf color:#758f73
 * string-execute: 72b5b5322524a673 color:#580fe8
 * variable-process: a573560957d3e1ce color:#c6f21c
 * storage-constructor: c7f8d46b22a1a33e color:#1234ef
 * parse-props: 90ad9d8a350b2cd7 color:#2e225d
 * props-manager: 0a1726391ad3227c color:#c7a5d0
 * abstract-error: 1f2b2e953041c34a color:#d78422
 * execute-await: 2519cf1af467fabf color:#ec81fe
 * transform-calculate: a7f3a7dc39e05ecc color:#3c89d4
 * data-variable: 9e616ef99dcb56e9 color:#a46f10
 * calculate-error: eef1f2255fd53e88 color:#e04313
 * component-function: 9991fac139768f2a color:#f5e4ba
 * variable-calculate: 51d0139b40841970 color:#c9f92e
 * response-process: 3a897ad94317402e color:#8ed7d1
 * number-callback: 63ce9f41ecd59755 color:#4425c2
 * string-load: 212de1964353d0f7 color:#f94f43
 * reject-module: 437d711aa101e533 color:#f061c1
 * result-subscriber: 5e9df9547988fabc color:#fc4930
 * process-index: 576c48dd11693026 color:#2b8a18
 * data-service: b0f4af847e4c7812 color:#3de9fb
 * storage-abstract: 1dca1e82ec08e7c3 color:#50856b
 * extends-component: c037ffcfb5078e2c color:#114739
 * property-result: 9d2de2e6bdba8734 color:#58733e
 * cache-property: ce5165753be7322a color:#b2c335
 * result-utility: 25acd2a55ffe958f color:#e3901
 * constant-error: 1bd9d647b0c3c927 color:#9be948
 * string-cache: 4c7fd76984acda66 color:#51962
 * render-success: 07b26373c8dcd939 color:#9c9c85
 * transform-return: fa2a692d2ffcdd46 color:#493667
 * prototype-optimize: 32fbe7a58b3ccfa0 color:#11865
 * validate-variable: 9e7629c97a92f2b6 color:#363dea
 * component-subscriber: c9227b3487621c1c color:#5e6d67
 * index-state: fb7d78785bd59219 color:#473825
 * subscriber-configure: 9c0629608979f23a color:#612e50
 * resolve-observer: 0aeea159f18efc2c color:#21aae4
 * data-validate: 836806120d05a374 color:#bb00c1
 * constructor-item: ada85aa3a6faf94a color:#2484da
 * module-object: b70f5c240b6124b4 color:#2b6951
 * configure-error: 668452cfd3c7fc7c color:#758f63
 * success-variable: 7a2258cebed5d59e color:#3e8165
 * implements-parameter: f319b93aa00b4358 color:#92381d
 * key-context: e4016f7566b73828 color:#88431f
 * context-abstract: 9d3fe3d4b8266611 color:#bf067e
 */




/*
 * boolean-request: 0cc0dabfa4d965e6 color:#fbda3e
 * component-storage: 911a87ca34490274 color:#51c766
 * constructor-request: d7a28d0d72c092dd color:#4b8454
 * reject-reject: d04cc4f4ad621d43 color:#bdeb8e
 * error-request: dee7561b8855ace5 color:#d8ffc0
 * constructor-value: aa48b6daa8c3e6bf color:#aefee5
 * helper-manager: 413c417a37e192c3 color:#74f0ba
 * boolean-data: 3cd067d0f09b0ca9 color:#61a6f7
 * reject-event: fe6c1af8c9695a44 color:#6471cf
 * manager-result: d13a73cc77d3c6af color:#ee0fe5
 * extends-object: 2f3e12f32bc310b4 color:#d948e4
 * update-boolean: a4ecc4902e80b2bb color:#1f768d
 * value-props: d5799a9aef967177 color:#6a5a6d
 * utility-async: fa58e839777e4515 color:#946554
 * execute-result: 14a8c4a54c5e1f8a color:#c7e8c2
 * listener-data: 9f2cb367576e49d9 color:#b50863
 * request-component: e10d0e672a9dea67 color:#cc7c4f
 * implements-resolve: 12eb288e4b67f39f color:#e732c8
 * variable-item: d6d893d7d582b22c color:#7e0852
 * transform-data: 6e36586038b81400 color:#3f267c
 * index-method: c115fd7bd137beb2 color:#8478b2
 * cache-object: a49f2f5c48ef2155 color:#edabeb
 * execute-utility: 101f8ae89cb6ace2 color:#aa6683
 * validate-property: 7fe2243947fa1ed5 color:#6208e
 * handler-parameter: af948a04a2d159b0 color:#fa179e
 * process-item: fb597197a543efa6 color:#cb9b40
 * context-property: 3b0970c58bba2178 color:#653543
 * boolean-subscriber: 4663f68d7202fc74 color:#7399e2
 * constant-props: 3b428028e366b1e7 color:#9bd4e9
 * interface-storage: e1d096af9eec3ec4 color:#c54007
 * function-data: e80d24d5fe287774 color:#18df8f
 * return-transform: 829b9c8c2cd7d528 color:#60e08
 * handler-key: 348fad68dfac79a7 color:#cbdde6
 * service-response: e8a3e566cc528c11 color:#35f5b1
 * error-manager: e6209584788732e2 color:#b4a5c8
 * reject-request: 5d11b6beb46fb0b7 color:#fb23cc
 * promise-props: d88e1d12af9406b8 color:#59ee71
 * abstract-implements: 1862ff99e7151790 color:#962790
 * success-error: 84a0bdc37aacf6c0 color:#17937a
 * value-extends: 99a5dcab9899c9f4 color:#6c2465
 * resolve-handler: 5fd4412d6028bf52 color:#d4b437
 * item-interface: ffeee80897263b06 color:#ce32d8
 * string-process: e6611cd51bd2bd59 color:#6a32bc
 * variable-module: d0bc66419c8574e5 color:#2bbc0e
 * optimize-props: 56aae48a8adeb041 color:#6b2f05
 * abstract-return: fcf9bbc159502d59 color:#c2b07e
 * event-handler: 4998fd39227e242d color:#e64e87
 * context-listener: d2b1bb2c3d896571 color:#e32b75
 * boolean-result: d639b7fe760fb28c color:#37d160
 * boolean-listener: a2f2416c17fc8996 color:#5983dc
 * load-controller: 326ad7c3462873d8 color:#de0cb6
 * calculate-return: 8351333328ecb7a7 color:#1c98e3
 * state-component: f072228edf039688 color:#5500c9
 * execute-boolean: 9ce2c0a58f4ebfc3 color:#97d8a3
 * interface-setup: 29c3468f7ccae8c7 color:#f4656b
 * variable-interface: 3265ab1572d0cae3 color:#8de565
 * variable-return: 268698e84c1e0b0d color:#98ea8a
 */



/*
 * controller-string: 9e3ee163321b9a34 color:#bb77d3
 * manager-implements: ea6be99d9299dd29 color:#35ad63
 * constructor-state: f25b8f72a42c39b9 color:#f93c8e
 * boolean-optimize: 7b430aeba12bf3d8 color:#2f0feb
 * number-listener: 9883d8dfb83fb419 color:#a22e56
 * abstract-handler: c51ea35e39c5a7c0 color:#740706
 * variable-helper: 88e89cfbc623e7d2 color:#714fc2
 * interface-success: 5580b663abfd329d color:#b25415
 * item-listener: 6d486796e8ef3228 color:#4ff851
 * index-request: 0f3308022f36483c color:#149c44
 * fetch-async: b4b90d365d6ee4c9 color:#a2b477
 * key-cache: 74e57a9c4b93a7ce color:#f8eeb5
 * await-async: 789e202381bf1ffd color:#f7b2b1
 * interface-configure: cfde12d1e9a84921 color:#c2fc33
 * prototype-storage: 8a3483f41c94ab9a color:#b3fa13
 * transform-number: d399aa16a81586d3 color:#af7a86
 * async-fetch: 3bdc45d6b3f70e1d color:#f67c92
 * index-reject: 9d8197bd931af9ab color:#a8f806
 * listener-load: a21868d915480502 color:#25be2d
 * object-configure: c45d6d5815afc3e5 color:#dcc073
 * fetch-property: 56e4bb782c8cf9a0 color:#e6623c
 * process-boolean: 37c7a2b39ec88273 color:#c9c60d
 * configure-component: e9a190eb0b79ddd2 color:#5d61b3
 * process-index: f2ef9a09d85dfd5d color:#527b3
 * parameter-subscriber: 7a88516cae8a76de color:#508589
 * manager-controller: 2addd809d30c9249 color:#b71e26
 * property-callback: df2056fe8bc4bfef color:#7b3aa
 * extends-await: adc61e7a20831ee4 color:#1927b4
 * item-request: 9ef306293e034006 color:#dfd759
 * error-parameter: 059fbabe816613e2 color:#b16c81
 * promise-interface: c79d79547e027236 color:#805057
 * implements-method: 92449b9125dbd45f color:#b92efb
 * initialize-handler: 0cb1536134183078 color:#616a42
 * data-listener: 7418863268eea5f2 color:#a5ad31
 * number-handler: 980143749ae2d98e color:#fe1a21
 * validate-calculate: ac0ae7dbd92c61a5 color:#2ddd2
 * constant-promise: d04c6ba797ffbcf1 color:#216ea8
 * await-setup: 9b2d5b2e35155a5a color:#a35377
 * service-setup: 4f14b7035c7865cd color:#4ca0cf
 * response-result: c746c86ed3ed88a6 color:#4f4ac8
 * value-result: 0d7c3137d8b2f251 color:#b64d24
 * storage-state: 888e44edf015ffb8 color:#9d853f
 * transform-result: fb8344334c932755 color:#2fd105
 * key-state: 73e2679b49f2429e color:#7f980f
 * success-boolean: 827bf50dbfb40703 color:#aa6445
 * data-string: 3d21925b667af405 color:#934e9b
 * service-string: 64fe7502cf7d3367 color:#fd966
 * constructor-event: 043d3f1a211dc6fc color:#c9057d
 * event-service: 9af731fe4f81a0de color:#41277f
 * property-state: 9dc88e77df205f5a color:#8162cd
 * boolean-setup: b282c729ef3a52f3 color:#1c9547
 * array-storage: 3795a2107493fd15 color:#6c45b
 * variable-boolean: 7ccc17cc52ae267b color:#25055b
 * load-result: f0267be5df3f096f color:#57ff45
 * interface-request: 506364829273c17c color:#4cdbb7
 * await-index: 7eaec5d4d76a8aee color:#56efe2
 * object-transform: 057428ca84689a9a color:#668709
 * parameter-storage: f15be0397652ef6c color:#ec4696
 */





/*
 * index-calculate: 6b5a404c33f1c78f color:#505a39
 * index-error: e8d3ef1e2c503d9c color:#c2078f
 * load-extends: 6f9dfc55544f738c color:#93c7b8
 * listener-controller: 8a06783629458480 color:#31c04f
 * context-resolve: ebb9e1fe54d49e76 color:#eb8e8c
 * index-string: 4fdc860dd1f1893d color:#16ad88
 * subscriber-parse: 5ec52f38abf491b6 color:#6d88a6
 * constant-module: f662ff5176839177 color:#659718
 * render-cache: 02e1c88190fc4f48 color:#f3d046
 * string-configure: 9148674126de6b49 color:#a64160
 * service-value: 65e105d5efc03ead color:#f6c1c5
 * configure-string: 0dec5d90009a7767 color:#950745
 * prototype-response: a01a8f3c848b1a9a color:#717015
 * manager-value: e20b7b2d60193cb9 color:#4f6323
 * controller-string: 235321443872b40e color:#16fb3c
 * promise-variable: e2efe362b10b31b7 color:#f03d05
 * props-transform: 18bd78cb04dd77ea color:#c7d739
 * index-controller: 8f4e1667b99a28e9 color:#15bfa1
 * validate-module: 944d92e34c819392 color:#6279bd
 * reject-observer: bfaf6726749ad9fc color:#782b69
 * prototype-value: 10b61c9822f80f95 color:#fd8d3a
 * props-observer: 7442f749edca0aa2 color:#c6420a
 * cache-configure: af1bce9d95b4c16f color:#345c72
 * fetch-item: 3db2c4e64f037617 color:#1dbe9a
 * utility-service: 5268340bc12db93c color:#5b9df0
 * handler-parameter: 8853d177635e5f05 color:#f5d944
 * response-parameter: c46681561d570ec8 color:#171f0d
 * constructor-resolve: d838f292e6888949 color:#485eb5
 * manager-execute: 08b276544894a843 color:#b9b7d9
 * process-utility: cd4bd3017d3e4d60 color:#2fba98
 * props-await: b4f810962980781e color:#ac8ab4
 * helper-number: c04941397362fd12 color:#d6f07d
 * optimize-array: 0da14b1f37e887a6 color:#b42335
 * boolean-parameter: d235cffb0bf54528 color:#9d1633
 * resolve-initialize: 2ff9f1955b081b0d color:#79029f
 * interface-method: 24d2ee9fdc869cbc color:#6e8a43
 * error-result: 043c30389f4ebaed color:#8efb98
 * item-index: 02caa8f6c86e84b2 color:#364952
 * storage-data: 8368b771a6fe14ad color:#259c09
 * result-context: d84ae889e6d42985 color:#bce737
 * abstract-calculate: d542c63a4973fea1 color:#838ae4
 * constructor-object: da64a83a6a071ab8 color:#b2c428
 * manager-error: 8618cf77966c0a7f color:#852618
 * result-promise: c2e0fb7d468ca865 color:#9541ae
 * execute-variable: 62845c5354c07bc6 color:#c48522
 * storage-state: 5c5f89c180fe0630 color:#b10b87
 * number-render: ff560ce75684043e color:#49c79a
 * load-execute: 5f7f75b0f4840ed7 color:#f18576
 * reject-component: 35cfe875ab6dd620 color:#61d7f4
 * number-calculate: 4ea78171ae359bf6 color:#eab0dd
 * string-callback: e2bd62b2cecb2b54 color:#5aef9c
 */




/*
 * resolve-index: 6e01a277d059e5c6 color:#7ab558
 * number-method: f8ab0ea2dd4e4ee3 color:#9d594f
 * state-property: 152f24453357b499 color:#18f25d
 * service-configure: 8ca6b9685593fe78 color:#cf5c86
 * configure-initialize: 6da1ae68f969a57a color:#60a978
 * configure-key: dd15905e6619c494 color:#b6ef7d
 * object-item: d08a08d4769fe9e4 color:#7d049e
 * callback-prototype: c6db4215dd8e674f color:#f6972b
 * execute-key: 856ecce6d3e2f9b3 color:#f827f1
 * context-extends: 272d7193ba6b8bad color:#a4c432
 * resolve-await: c960f5ff5d04769c color:#121efa
 * data-success: 30c23b5ca9018f8d color:#35d94a
 * validate-callback: bc1ba0fc003494f4 color:#cdc54c
 * utility-function: 050d84f6a15bfde5 color:#5ae8ac
 * object-method: d9561d23670ae8a1 color:#422cfa
 * function-module: 64ab534711f7778d color:#f9eae8
 * listener-method: a8b1c440ae79e1bb color:#f127c1
 * transform-module: 6f0b30aee2c4d67a color:#20bfce
 * promise-method: c79107dc4cfe7667 color:#542a03
 * interface-configure: 6edb53de6803430f color:#fa398d
 * result-function: f3c704ac680bb9e8 color:#9785ba
 * implements-optimize: cfbe8fd6e573ae63 color:#87b640
 * state-transform: e2744c84af4ad9c0 color:#fdd9d1
 * property-context: 9f67c2bae5847258 color:#38b795
 * module-state: dcb5abd15871368d color:#24e675
 * cache-index: 132f8f9fd5c402d2 color:#85a70a
 * variable-response: 16769c8562284404 color:#9850f6
 * controller-request: 58fbc0ba5f925fb6 color:#d38639
 * list-resolve: 62d50901a07e0ace color:#f6b3a
 * state-execute: 8cfbdad01499e634 color:#9e7cc2
 * cache-validate: 99e9ce8080bd9a67 color:#cd3b78
 * reject-parameter: c8b6eeaa23c35b87 color:#abafe6
 * storage-method: 7a581980bb4eb217 color:#8333a2
 * context-value: e02baefee9764f78 color:#1e73c2
 * promise-event: c4a527b095b72984 color:#a2f333
 * parameter-execute: 9de975bfa8d08821 color:#784565
 * value-parse: edaf389ab52f5fe9 color:#b77cd9
 * index-list: d48ea28dc496fbfe color:#fbd892
 */




/*
 * handler-request: 8ebc9e4f8147e40c color:#6e9e6f
 * object-component: d2a0011e91f8d389 color:#8b8f06
 * response-utility: 356207f04862864f color:#338381
 * reject-await: 9a1e76a50a3bc286 color:#bcb4dc
 * state-constructor: 97bb2f706672c8c1 color:#d0e7bc
 * item-response: a83b19af1804a836 color:#dab411
 * transform-service: 4bc5e7a43f2e91db color:#7e80b7
 * response-parse: 7eb5380f1c6cd8d9 color:#43a80b
 * listener-interface: 64d9d7cf1f50b579 color:#d7b70d
 * function-success: 044fe91cb6dd131d color:#831fbc
 * handler-transform: 233c6c4798fe15cf color:#2b0ada
 * abstract-fetch: f5427a02ff703072 color:#28f66f
 * validate-setup: dafb9884176acf2c color:#1366c8
 * promise-configure: 3b59b97f6f1c9871 color:#50d443
 * state-state: 069e53c0b832dcfb color:#5b3cd0
 * props-object: ea83c77cc44510de color:#5c6f69
 * string-update: 310477d632e53439 color:#7e9186
 * success-manager: cf4df4bf2655cc87 color:#b389da
 * return-index: 7ec0d0688509a362 color:#372db5
 * callback-optimize: 0b886fae0ea71a8c color:#14a788
 * fetch-setup: 103f8a8536741d92 color:#c21dc
 * listener-calculate: 975c4c8a31c76369 color:#d605f
 * implements-constant: 867e9e94e6718b26 color:#1b0f6f
 * props-transform: ff26f75ec5fa1643 color:#8c69a8
 * key-prototype: 6c281c1af50e8b91 color:#7a1173
 * property-error: 3760f80e463b3082 color:#2015bb
 * key-index: 50abfb3ccd9b8e19 color:#f308ae
 * list-implements: ab119b65e8e4a3f4 color:#d682da
 * interface-listener: d4d34fcf97f221e5 color:#b2da3c
 * optimize-storage: 84f0ece9717c1a0f color:#2744d6
 * initialize-transform: d20c6a64ecb3a1e2 color:#f6f1e
 * key-render: 41a90c51347eb8eb color:#9564fb
 * key-list: 6fab40c4f2a44d2b color:#d06fac
 * process-state: 4f27e5d40254e77f color:#440ab3
 * abstract-manager: 21d85f43738e9182 color:#beb617
 * method-validate: dbeec32dcb3df205 color:#704dd5
 * observer-optimize: 0d096357861237df color:#2850d
 * process-observer: e2121f79c1cde414 color:#c24d4d
 * data-variable: 4faf3e4b18c75796 color:#710eba
 * resolve-optimize: 99eae2d301cd2ae6 color:#7a74d5
 * process-implements: 14ce187b825fbf0c color:#e808d9
 * response-value: 05c18337c0ba24c4 color:#a1a49c
 * module-await: 6eda467d0bf16d21 color:#1986e1
 * object-array: e61ce44b04dff302 color:#262b82
 * render-promise: 7acdff1e8523e3b8 color:#b1fa1d
 * fetch-extends: 0225f5726215a2b8 color:#9ba51
 * callback-render: fc225c8aa9ec351e color:#e81115
 * async-property: 550ceedb3b31bf4c color:#792a6c
 * validate-abstract: 78c3155e19c14d2f color:#6cfb44
 * render-response: 6ae74484fea04765 color:#4ff34f
 * abstract-transform: aece1c2ad70f9c0f color:#1bcfaf
 * error-success: 4dea434e416a874e color:#73dec
 * controller-component: c2d9e113f854ba08 color:#8962ca
 * data-execute: b1b25bd5f4a55e6d color:#8c8bc1
 * service-controller: aa14f3b083a2a1ee color:#33b25e
 * component-item: a3a6689099d61bf2 color:#6ab66c
 * utility-fetch: 201bd9243fa44aa9 color:#4f541e
 */





/*
 * promise-update: ad5f2b61acd0afe6 color:#1456c5
 * request-load: d782aa39a609414c color:#258c78
 * event-helper: dbe03e7702519d01 color:#df6d92
 * event-await: 3e656b545cbffbc9 color:#1c8156
 * array-list: 1b5acd341a6a8a51 color:#55bfe2
 * constant-parameter: fbb8de32e26e2aed color:#b6d27a
 * cache-property: 6febe070dc0df6b8 color:#5746b5
 * property-object: 21681d3d67b09d40 color:#5a83cd
 * execute-resolve: ebf06b999b3b2dd3 color:#ed6ea3
 * boolean-transform: 4532928817eba73c color:#363537
 * implements-setup: d7312e016fde10b4 color:#8efce4
 * return-result: 5afe1f03950491cc color:#aa8d98
 * string-response: 1f8c3dfde8592603 color:#5a35d1
 * update-response: 9ef977572c3f66bf color:#de8d99
 * callback-optimize: c2a4aad7c852efe5 color:#603410
 * data-function: f5f5ade996266bb1 color:#d79bfb
 * module-property: 73380452d0813ee9 color:#df8c9a
 * callback-item: 35bd4bec08456c4f color:#bd6c5
 * setup-string: 15a4d061141cc61a color:#148491
 * method-number: d021d7b930561925 color:#de943a
 * value-process: f870044d9db67dac color:#7cd4ab
 * parameter-function: 4ae7085975765a4a color:#44ed3a
 */




/*
 * parameter-handler: 267cf1d521f618aa color:#5bc499
 * callback-validate: 9c04383aa4cca273 color:#de78d4
 * error-extends: a1ce75d542abad0d color:#1e264c
 * storage-promise: 8aa799a86af2efe9 color:#2a1fe1
 * update-method: 8b7a02d401373dd3 color:#a18807
 * constant-update: 3b1f6ce771512014 color:#fa0356
 * constructor-validate: 94669a5d9e2fbdc1 color:#907170
 * calculate-render: 266023905ec32256 color:#a81052
 * utility-function: f1d3bf24652ee74f color:#29bda9
 * transform-success: 57cc15e33aae86e3 color:#c2f682
 * props-setup: 8316c0d43b99ce71 color:#b0c7a5
 * value-context: a9d0ff60a83380a6 color:#786199
 * number-promise: f47a3e73455335d8 color:#e868f0
 * property-parse: aab82ff52fcb05c0 color:#de4644
 * method-validate: 2ad3b058bf9480c1 color:#f04c1a
 * listener-interface: 88ddf55261d802eb color:#ac650
 * parameter-list: 375fae3156c1811d color:#6185b4
 * list-validate: 66146b0a644b9aa4 color:#562051
 * abstract-controller: 9ef6bac015d93394 color:#3a293b
 * component-parse: 7b5ba2ef47fff45a color:#9637c
 * async-promise: 66919dbf49413cb9 color:#9bb264
 * handler-initialize: 3126bc52baf0fee4 color:#96196c
 * object-context: 2b734cb76a131c7d color:#f9339a
 * constant-constructor: 590c906b2127e9d4 color:#c119d2
 * handler-prototype: a49906da04e8fda7 color:#535d7d
 * state-optimize: 87c54c88d80d97b4 color:#48278c
 * async-context: 05c0880d39aa0eea color:#20be25
 * context-item: 4fe5d209528efd5e color:#5121f9
 * await-string: 17b8fa4e03a8ea30 color:#41a599
 * data-storage: 0f35a1b7faed09bb color:#2007c1
 * execute-variable: aff1c88fe45151b2 color:#d4836c
 * subscriber-list: 524aa688133b949c color:#f6868a
 * module-extends: 16a7f08a41ac6f44 color:#e22f39
 * promise-event: 25767307ab914a60 color:#b469d8
 * list-observer: 77dcdb198bf45666 color:#dd044c
 * service-key: d5141ee3262aba99 color:#6892a4
 * controller-manager: a251657ae082025c color:#b268cc
 * function-listener: 6bff889d989dc3f7 color:#6a1c4d
 * item-initialize: b393bcccb743494d color:#28efb
 * module-service: ae0db53aa89e21a5 color:#647786
 * success-cache: 676a481f269e3064 color:#e10e67
 * number-interface: 3c2b509caa9cca43 color:#ae4c1a
 * configure-optimize: 5acea4ccc8389b7b color:#14799c
 * component-async: 93daaee94f750081 color:#9e15e0
 * validate-callback: 38fbfc382e48005c color:#4a8460
 * props-result: c57652047077b707 color:#86f35b
 */