/*
 * execute-variable: 8787f3b675e36d5f color:#c57a6c
 * setup-parameter: cc37d55f7990b657 color:#ff4d3c
 * result-optimize: 55a37a9d68a1edba color:#a4b96f
 * load-await: 7419f77285700223 color:#293fc0
 * constant-context: 263551ea77e79743 color:#7a631d
 * manager-helper: df004cb550ef41ee color:#7510f6
 * configure-key: 44e0d94725e45194 color:#a89a19
 * return-reject: c680331ee9c864a5 color:#5d1ea4
 * helper-optimize: 07d689c9efa29ebb color:#4f7fe5
 * process-boolean: f4095513656d34f0 color:#2bdb53
 * cache-response: 3890668dab752c8c color:#1cea93
 * subscriber-initialize: 94b393b3f32916c2 color:#ff7755
 * result-callback: 3c6ca2877b6632a0 color:#da00ac
 * constructor-event: 85ac5251583fe4db color:#65aa36
 * storage-extends: 1372861e784c4463 color:#afcdd
 * state-render: 0068cb6f16189347 color:#4014a0
 * abstract-reject: 07941dc0ea34bf39 color:#596b4f
 * object-load: c30a2cbbbdd56fd3 color:#10cb11
 * execute-key: f66e89d3632a8aae color:#2daaa2
 * promise-string: 11628512f85ce2db color:#193ee
 * props-response: d3be12796af99d5c color:#aedaff
 * boolean-cache: 0dab040e97f1db44 color:#784a90
 * helper-execute: afafc1cd3963ea92 color:#638f39
 * initialize-callback: 51b23ed586164270 color:#aa7e28
 */



/*
 * component-component: b021c16f71bf51db color:#bd5cb8
 * render-listener: a0afdd29d3686525 color:#16fa3b
 * string-event: ee2f257841c65685 color:#4c33b0
 * calculate-string: 1029d22186be1682 color:#5a2dd3
 * context-extends: 15c83cb6d83c46e8 color:#907a5c
 * index-interface: 2ba338b40de29e94 color:#62c351
 * setup-callback: 246033e3b328827d color:#67fd26
 * array-fetch: 571eecd9de8ff59b color:#15bb88
 * state-cache: 61c7f3e004c921fa color:#2d6f23
 * index-utility: f898aacd6695c19a color:#17a4a9
 * property-helper: 9241b94be9a12a35 color:#e3a186
 * implements-parameter: 0411dd73df418fa8 color:#248654
 * subscriber-fetch: 0b668d0cc0b3a2fe color:#472aec
 * boolean-parse: cc4482cdcf411ee5 color:#75014a
 * transform-process: 5029254668f414d8 color:#bc98da
 * callback-event: 551150e5a70550cb color:#576e66
 * setup-callback: 689de73635781578 color:#4560a3
 * variable-process: 22e312585673f114 color:#11c78a
 * event-success: ea841e9cdb630691 color:#491d7e
 * abstract-number: 36dfcbb6430f0387 color:#543e08
 * promise-configure: 87d7a427b83a68b7 color:#e7c856
 * process-implements: ba9a49cdb2e9b9fa color:#6d8561
 * response-optimize: dc22635287f0c00e color:#156c63
 */



/*
 * return-reject: 063fdd8ec82083f4 color:#3293c1
 * component-object: 34e0a9c79ba69fb8 color:#14cbc1
 * parse-listener: adbc6583f9d12f44 color:#587dd2
 * list-promise: 15aec3bbfdcd888e color:#422abe
 * key-parse: 289a5f9d0c9cf444 color:#ebe237
 * subscriber-reject: 45196c12ebd6fe6d color:#3ccf38
 * execute-list: c1d1890fcd6153fb color:#fd04d9
 * number-async: b0fceccdbfe87e37 color:#f85c57
 * observer-value: 44eab0170ba1d28f color:#c730ee
 * object-handler: 55d5efd4c7d84205 color:#cbcc2c
 * load-abstract: def5cd9c13d44248 color:#d7861b
 * function-key: 3b089606b47be5bf color:#100b81
 * property-event: 506f8c403b76b8fa color:#35845
 * cache-observer: adacdee2010af0a2 color:#6e8ebf
 * implements-method: 0df80f01fa526122 color:#44a365
 * constructor-configure: e03d0601f5e288da color:#1b4a1f
 * boolean-string: 267875018c28aed0 color:#335d2a
 * update-extends: 80e60fb01341f629 color:#53a93f
 * array-observer: 4e15c320d1b798e7 color:#ac71c5
 * optimize-number: 9a9674708000c9ab color:#3e822d
 * callback-variable: 5503f841e8da8a82 color:#192682
 * component-storage: 55cdf88b5d97bfde color:#f5621
 * event-array: 1c58eabafdde1021 color:#7e33c5
 * constructor-success: 60bee07fe8e45575 color:#226ae2
 */



/*
 * event-callback: cdaec9c168ee2e1b color:#4fd97b
 * controller-resolve: 3138d63879fbc0c1 color:#392c7f
 * value-parse: 0e04d90d3a6f2e34 color:#5e8aad
 * configure-property: acf58ec2b2f1572d color:#b46362
 * listener-implements: e5e34afdf3cbffb7 color:#6a3daa
 * result-optimize: 85513c19467f7fe4 color:#a17931
 * boolean-resolve: 9308634c69ec6b34 color:#c5d544
 * load-utility: 9a5b2a22d8cb7aa5 color:#30bf10
 * utility-cache: 86721c6e3644d72a color:#9adafc
 * prototype-event: 9e93711d42bcdd9d color:#9ee27e
 * implements-success: 56e0cf1fa119114c color:#60cd3b
 * abstract-response: 71032313d1974916 color:#43bd6d
 * value-result: 21bb2837b1cf5ca7 color:#956aa
 * property-event: 030aa5b31d861437 color:#c60b51
 * fetch-function: 77df428965779bce color:#4383e
 * index-constructor: 2d66284864cefb81 color:#4ab4d7
 * request-module: 8a87a750759cf778 color:#cc055d
 * constant-execute: 5ff0d4342b3c1290 color:#6b6603
 * props-service: dbec64e3a78338d6 color:#1d54f1
 * list-index: c3e31e2a092e22c4 color:#98bd4e
 * constructor-fetch: b4915c3a7800186c color:#3cc96b
 * controller-constructor: ebfa68e52419cc60 color:#f8e8f
 * function-constructor: 19fed7d21876661a color:#5f011d
 * list-data: 2a33d052c4bbee73 color:#539dd2
 * subscriber-update: d66431765d65da66 color:#41f2d0
 * request-index: 0dd0503e3dbf39b0 color:#1814b8
 * process-parameter: 2482dc665b93ff64 color:#25da7e
 * optimize-event: 1702464b058a9208 color:#81ef24
 * execute-parse: 64b6613cc046b454 color:#fdf1bc
 * process-async: fdfad9cbc98a751f color:#ad6174
 * initialize-list: 76e0f75c7088f9b0 color:#d0474d
 * index-constant: 538da865774f8613 color:#dc5d2d
 * abstract-transform: 094e252eae788f5c color:#924d45
 * constant-manager: d9bb7b5e4b7df2bc color:#3671f1
 * async-props: a9cd7dc316af0dfc color:#5e1259
 * string-error: d92cb7772ce79281 color:#79abe
 * resolve-controller: c45faa3937ad9e8d color:#a6eb6a
 * result-parse: 40576445c901d3c3 color:#19f318
 * process-event: 2f7fe3cf91c66478 color:#165021
 * handler-load: 80240151114af68e color:#5623e
 * index-transform: f1fa64f5fc7fa729 color:#1586a4
 * listener-function: d6f0dae7de0cc411 color:#cdc67
 * object-state: 2fb6000a3a3db39d color:#46bd03
 * handler-list: d929570260929a8b color:#fc32f1
 */



/*
 * string-initialize: c69f5567addb057a color:#888cd8
 * item-service: 6c32b1b49f953b71 color:#7e6332
 * setup-variable: 71b2fac0d1772dd2 color:#9201ff
 * execute-implements: 11895ae411b781bd color:#6a5c50
 * variable-handler: f5d562aec117d200 color:#1314de
 * list-handler: 1d726e243ac8aa00 color:#152923
 * render-item: 5094bdc1a87cbe77 color:#8b8b4f
 * object-subscriber: 3743a0550f1a5e48 color:#f84c50
 * data-extends: 234ee455c869dec3 color:#701e71
 * listener-transform: 4b3e41796645d491 color:#f97751
 * prototype-promise: af6a6eda61dad4bb color:#de7644
 * validate-event: 43ffa5189aa8d962 color:#a85647
 * variable-transform: d6edde2876765f6f color:#1257c
 * error-process: 2d2f20fe424b98da color:#3fc89b
 * service-array: 245910444264c6e3 color:#6fb298
 */


/*
 * transform-optimize: 6c4afe23620c51d2 color:#71b716
 * event-list: f27edefbdf7c4922 color:#17df64
 * constant-update: 01e97dc26f2c79c5 color:#aad2a7
 * index-parameter: 813b3fa1b830db07 color:#e2d209
 * error-listener: 6aaa0d436507cbe2 color:#d54890
 * setup-method: 9ef46cf13bff029f color:#cc8590
 * extends-handler: 8fb7fd304c2b7b71 color:#55c59a
 * value-variable: 434482a7a16daf49 color:#51e5b
 * controller-listener: a989d71724fb2632 color:#31645
 * initialize-property: e8332fda1e952b28 color:#611b01
 * render-initialize: 454197b1614f0372 color:#13a96a
 * string-async: d4992662316f662b color:#5ba33b
 * array-utility: 58710a3c5e383f38 color:#27e849
 * observer-context: b4c5431d22d24922 color:#7e6bda
 * helper-controller: 568d072a6608607c color:#ed2f91
 * load-calculate: 2dc7f3c86fa1b0ba color:#157c9d
 * property-data: fef75e2d8c82c61a color:#1a46c1
 * listener-state: a4562d10cb8f646d color:#5bcaa8
 * configure-listener: 8b14f520de2bc9c6 color:#1d09a1
 * constant-method: 2399a1d78a629b2f color:#df7410
 * optimize-constructor: c1e24b60fa26e31c color:#821f2a
 * index-controller: d7f5a4666a689fc5 color:#16f53f
 * item-listener: 0b63255ded37077c color:#9435fd
 * key-setup: 3a8f698c1a8eabe3 color:#22a4eb
 */


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}







/*
 * load-setup: d5b9f9b527e5e0c2 color:#e9cae
 * array-parse: 7f4db28f5e07f1cc color:#ecb3f2
 * component-interface: d828d11b14fed273 color:#60755
 * fetch-implements: 4e5238c738b1d2ce color:#339649
 * resolve-index: cbc9e288c630b23a color:#e63fd2
 * optimize-setup: 1a39aac586db4c11 color:#342d0
 * controller-constant: 92ea4371e2dbbb21 color:#82d4ba
 * interface-event: 153e042235ba503f color:#810352
 * render-item: b036ff24ff5e7a5c color:#a5b74f
 * extends-constant: da0a018bd28d3047 color:#59e541
 * interface-validate: 968ec00a55bd444d color:#29a808
 * constant-async: 8c4e5ffa9ee71aff color:#ea0ed2
 * boolean-controller: 9a12bb0a38a61d26 color:#7b831f
 * validate-method: 7554c678dd5f6dcd color:#cc9320
 * extends-list: cfe6535fac5ef92b color:#ec5954
 * state-calculate: db230ab5388031c1 color:#9497fd
 * return-data: 7d5feee266d58f5b color:#22a289
 * array-boolean: 6ede7a7837edcbfd color:#3c2e2a
 * parameter-variable: 89ff885c871a7268 color:#d8e926
 * item-list: 82624354d94ca14a color:#98088c
 * listener-transform: ce66cf5eae7b42cf color:#6a2168
 * value-service: 8237ee004b8a7b1e color:#1c4825
 * component-context: c8b458786f1e400e color:#4ee25d
 * module-manager: 62d13fe4ed9dfd8b color:#83f37c
 * number-context: 3679226fd112513e color:#9c0f68
 * list-interface: 8bdf23bbf3627f78 color:#dabbb8
 * storage-transform: 844f8b98486f4017 color:#681309
 */



/*
 * constructor-handler: fe432d796c6f0db5 color:#ed3c05
 * response-parameter: 5039b2f49ede0a38 color:#a192c5
 * boolean-error: 90d75c44f5823b52 color:#dae8aa
 * process-initialize: c1cabbe66898520d color:#5a0478
 * promise-parameter: 9df4bea2201c4815 color:#6088a1
 * number-parse: e2a61589ac94d60a color:#548746
 * error-property: 25e2fa513e39a303 color:#81e34a
 * setup-configure: 463cb7860312be49 color:#10b4c
 * initialize-configure: 3d3b23934c575f84 color:#24cb82
 * index-number: 8b795c8a58ccaa51 color:#6247a9
 * response-variable: 9baffba996910080 color:#71bacc
 * string-object: be9228806dc5878c color:#a50ec9
 * success-module: 4ce2b822307eca2f color:#9daea4
 * parse-promise: 5388b32670b873ef color:#c40c24
 * index-await: 38ea1896dac7392b color:#5e802e
 * setup-transform: c2c5266848626fe9 color:#b10ce8
 * promise-prototype: cf4411ccab61ec99 color:#cf7bf4
 * key-storage: 2c0a510b49f165b7 color:#85e554
 * item-request: b49fb85ab11687c3 color:#8f33e0
 * method-item: e8ac03f1d2120f78 color:#5cd80c
 * reject-setup: 6911ea63b57b66db color:#c068d5
 * parse-transform: d5c6f89484568e0e color:#95c3ae
 * validate-data: 20f1dcb1a278f5dc color:#6b8e39
 * index-parse: f736c4dc44c1a194 color:#854c89
 * success-prototype: 2884c5ccdfa6484d color:#7c6497
 * module-component: 6ca96f1a62efe28e color:#66b72a
 * parameter-props: de225c3b6da0564a color:#3a5065
 * manager-number: 59ee685c99bcbd86 color:#39953b
 * prototype-reject: 56a95aa2d7d8a6bc color:#b67180
 * extends-optimize: 5c22d8e3c63e79dd color:#f74d85
 * property-index: 55806aa6167ce624 color:#67d749
 * item-implements: 958edb5183f69ed8 color:#f951c2
 */



/*
 * fetch-helper: 321f037ed057edf1 color:#92ba41
 * list-configure: d40c4ba6d7eeb18e color:#91b6a7
 * transform-calculate: 05a5c680442ecdf1 color:#6b714e
 * initialize-item: 77bc1c9707de15c1 color:#c4da82
 * optimize-request: e71980d89447fd57 color:#d9cc7
 * module-data: f8458ffd86d9440b color:#4c628d
 * property-await: 3c33aa3133ffe91e color:#efef39
 * manager-success: 1926a298825de73c color:#1de1e1
 * error-parameter: 4c025d0d92ad2b55 color:#10831b
 * observer-async: 0e7db95b80c0ecef color:#ef1821
 * method-error: 09a7227efee13d6e color:#c53f79
 * module-parse: bff08b032d7e641f color:#9cb554
 * listener-fetch: 0049c4040d6650f1 color:#f49a4d
 * key-reject: f2478ca29244f4c0 color:#2955a1
 * boolean-state: b251e8e2f784fda5 color:#43c6ec
 * extends-callback: 455b9cc7306187bb color:#4abb82
 * constant-render: 67f35c22514d1b3d color:#721c57
 * request-prototype: b5d9fe668be813b4 color:#addace
 * validate-return: 195d6092a3a2510e color:#43e206
 * data-extends: 0f64209c1bf5efa7 color:#cbca28
 * boolean-implements: e73d2a4d70a1329c color:#26e850
 * configure-validate: 35a3c3a474de1f96 color:#6449ec
 * calculate-update: 4b09b67cd8692f82 color:#330d72
 * parse-parameter: beb4b37e696689d1 color:#b82a19
 * promise-extends: 6b5605f96d8a2759 color:#970614
 * controller-context: 5ca10a76ca9d2dbd color:#991df5
 * number-response: 54c698649d465656 color:#dc301a
 * promise-storage: c01797dc02a332f0 color:#36b25
 * cache-observer: b631bf7e6a3138cd color:#88dbfd
 * initialize-storage: b80cd8857ce9a79d color:#6e63ef
 * list-controller: 3d4705b8d138fe65 color:#508e0b
 * extends-callback: e14c1b058a7972b5 color:#4364d6
 * reject-service: 403943d8ba779910 color:#4367c8
 * success-subscriber: ffc579a7e1d3c7f5 color:#6c52b5
 * array-result: be0acc7da99bc280 color:#d46e20
 * listener-index: 93e2da46fea8cb71 color:#c1078
 * resolve-transform: 29d933423f7ec7ff color:#d72532
 * transform-variable: ca4db7b82611a49e color:#78f787
 * component-string: fa442a7fa453ffd1 color:#6ee2df
 * utility-module: a2678e004d2bc4fc color:#8f3dc2
 * listener-service: c267ef295dd48947 color:#aebddd
 * extends-object: 97acfa2afa5c1201 color:#bb5828
 * optimize-extends: a97f11149c62723b color:#fa9c47
 * load-callback: 1ac8920ce5bf3413 color:#adee9e
 * callback-setup: cd7861cae6f983e7 color:#23b198
 * module-interface: aabba0d444e3b673 color:#f6ac5d
 * index-configure: 4bea0522cae6ddce color:#94af89
 * interface-value: bf34eddf462e9bd2 color:#b41781
 * extends-prototype: f93a298b2c899448 color:#9e4430
 * context-property: be4a2bfaf9ec321f color:#f36ea7
 * constant-props: 369f5fa2a46d1ac5 color:#b39783
 * utility-index: 4a46f92b0d17c1d5 color:#59eed8
 * implements-helper: f1f552e3b0bd20a4 color:#4d2d75
 */



/*
 * function-transform: e749c5d66cb94fd9 color:#12272a
 * key-success: 0e3eb9b26529e983 color:#ab6a60
 * constructor-load: 5ad7db385fe54096 color:#60ef06
 * subscriber-storage: 765a6c50440b9d2b color:#101dc3
 * render-request: c342683565013d37 color:#b645dd
 * index-component: 0f1a997c9ebf1585 color:#7af134
 * request-method: 3ac15a2f196964e6 color:#e71b5b
 * string-fetch: 59987c166e969c1f color:#53d8b3
 * return-object: 0ec6ec791695d6fd color:#9b8e6d
 * item-observer: c0cff90ef9a6decf color:#568f1b
 * handler-callback: f804a4fad3789a50 color:#4e49c4
 * reject-number: 7ec7eb077bdd4dbe color:#b3d53b
 * parse-parse: 6ca49f321e0ed482 color:#47103c
 * error-constructor: 2a827a4cb1e61687 color:#770131
 * extends-controller: 07f3b2b323b100a0 color:#1ac469
 * optimize-validate: 2877aa26fbeb518a color:#16c8fa
 * process-constant: 0e6a9bb6c46cbb6d color:#6346a5
 * optimize-constructor: fafc4c2b7f22f75c color:#46f97f
 * helper-success: 2b0e87948c11090d color:#db0335
 * await-response: c2109f6aa55d9106 color:#9d24c2
 * context-result: 41f473572b261cc9 color:#1352d8
 * response-success: c6ef09a3a921d7cf color:#3a5e92
 * constant-array: 219a5aca765e16c3 color:#42e83
 * string-reject: 76f88610d0bafcb1 color:#25e88e
 * constructor-extends: 91b81e4b8312b91d color:#c0a0b9
 * helper-component: 649ab57a96f8172d color:#53f152
 * async-render: 0ac8e308d146afd9 color:#d404c
 * setup-method: 5d74e1161292844e color:#96f5b5
 * implements-calculate: e70a9e8f0bad5d5d color:#c6f889
 * parameter-update: 3ba1cbe4a1d875fe color:#5618ef
 * props-transform: b0c2d16b9fdb7e8a color:#55b3f8
 * observer-number: 9336b2e64911fe48 color:#bfea94
 * storage-return: f72b3f09a0f8eeec color:#263620
 * array-boolean: 3aaf74cb5ae53a87 color:#a5e90f
 * abstract-setup: 3c72849dace3d030 color:#8aa93d
 * string-render: b1e5d698b1830fc2 color:#6609a2
 * controller-load: 50dc180713a9c6ab color:#9e9c05
 * implements-variable: ec2b0d91b94ec75c color:#752487
 * service-state: 304863f765b9cceb color:#421cb1
 * props-value: 29d71e9b8fdb71cb color:#9d48a
 * component-constant: 9aa0107fa1d9914a color:#46ecbc
 * initialize-success: 1c005645e410a714 color:#d5b547
 * setup-observer: c78db6340ccc8aba color:#3aa64b
 * reject-observer: 193816e972513f24 color:#b17984
 * listener-promise: 5e83cca3dd820556 color:#6e7ff5
 * calculate-listener: e94ca8ffaab2b82f color:#c1fca9
 * list-value: 217c870bf339084f color:#3c372e
 */



/*
 * process-process: 4b999ca0bba33955 color:#3adfaa
 * constant-event: 035fa185e5f8404b color:#320e75
 * key-component: 9fce4a5ececb728b color:#d93aff
 * handler-props: e3f78fd7958b6de6 color:#df073
 * boolean-event: cd5649b71effc5bb color:#529c30
 * abstract-fetch: 96370375c4282cf0 color:#e7ed25
 * helper-component: bdcc295dc23ecfe4 color:#51071a
 * prototype-utility: 7971cf15874b9dd3 color:#fa53ed
 * execute-module: a02c0718f60d5c6b color:#fda916
 * string-process: 06e0747d7d1041e4 color:#f7c025
 * result-resolve: 3b23f231db6a3923 color:#bfb4cc
 * load-event: d5804376b72dd7df color:#7164ba
 * method-prototype: 3882347a0ad96226 color:#bdc997
 * return-reject: d8b458c76f43b01a color:#a2e9e2
 * function-index: e01ed6d054f01d86 color:#d91365
 * storage-return: 9130ec4acd0a6fe7 color:#68154a
 * index-helper: 53a8f09aa56ba234 color:#f85c25
 * success-observer: e9e2add96670b18e color:#c926ca
 * variable-error: 35b667aadcd8cbe7 color:#ba961b
 * value-function: d32b04ff192674bb color:#607b5a
 * boolean-interface: 11ecaf2a722569db color:#170512
 * response-execute: 07ead982b71c5da3 color:#23a7b1
 * success-constant: b320ae819f4841eb color:#12e237
 * async-object: fa8898152a02567b color:#2cb43b
 * service-method: 09fb8db879902abb color:#22521b
 * value-prototype: a4d67a2cc1b12612 color:#65a785
 * function-calculate: 250109ae88df885c color:#a9c929
 * controller-index: b3570eef593ffe40 color:#954d52
 * list-process: f383186bb7f9f5f5 color:#58a6b3
 * string-async: cbdbbe5c32f8e221 color:#6de683
 * string-async: 44f191a3dadb2b5c color:#80d841
 * error-process: 614097aeff54dc78 color:#3a0d1f
 * method-abstract: 51f55d19c17766fe color:#fd06a7
 * constructor-process: 15269bb54e45aa96 color:#b20d9b
 * optimize-cache: 767d2b5b8500e6d4 color:#90a4b8
 * constant-abstract: 155c4de9df29633d color:#55bff7
 * function-validate: a6e2f2ef4077ca07 color:#bbc41c
 * module-cache: 2a70fee1eb3d5ed5 color:#96f752
 * validate-update: ecc13af3c8c8134d color:#223a55
 * item-result: 6bc4fa3f926808b9 color:#577698
 */



/*
 * property-list: 700583900995b65f color:#818a18
 * request-constructor: 908b4afee0cd3a27 color:#fa6632
 * module-helper: 1c9f79ddaae1ce52 color:#f34c47
 * execute-validate: 9169df0cede7519b color:#7927fe
 * service-reject: f776a7524cd8cf35 color:#fa9e29
 * state-constructor: 94372135720bb431 color:#f3d584
 * method-context: b4961e5f203cff22 color:#32939f
 * reject-context: 656c351168ba2c5f color:#3afe02
 * item-setup: df7b371db93a9750 color:#e7878f
 * await-manager: 8d52e8a4409b5b2a color:#21d56b
 * props-render: 7d193593320b74ce color:#fcf7e7
 * error-value: a337c2a54fc5d4d7 color:#b3570e
 * implements-index: 67aabfc18ee6e060 color:#71926
 * cache-cache: 6fb63c6f06816278 color:#976f7d
 * boolean-variable: 1af23fd418081208 color:#d3465e
 * array-list: b99d35ad1c7117fb color:#3921c0
 * execute-handler: 8d7648e4aad19a12 color:#49894e
 * listener-string: d77719de8cb79ee6 color:#70fbde
 * extends-storage: 39dc6b5a09928a1e color:#6e52b3
 * execute-property: 45c8dc4851d26a40 color:#dfa224
 * prototype-cache: 1b8cc36e0007e787 color:#2ccad5
 * value-error: 722914173065d355 color:#6f3f5f
 * subscriber-return: be0aa790baea14d4 color:#16b1f5
 * validate-key: 48ea53fd997cd699 color:#444c07
 * array-utility: ca97a2b3bee0db43 color:#4c89e2
 * item-initialize: 320045266ab07cd6 color:#768e11
 * state-handler: 98ea0add2f1fe3ac color:#70e4a0
 * optimize-optimize: bf3cf7f80469f32b color:#3f9bc
 * constructor-handler: ff41457617503019 color:#a41230
 * observer-extends: 16010447fd4a1e3d color:#b9bd8c
 * interface-load: 65d0d2d60dfc9f15 color:#46047d
 * return-property: 908f25f669b2fcc8 color:#bc0f18
 * event-success: b40705af31fca1be color:#fc43b2
 * parameter-cache: d5b2b6e72bced171 color:#e800e4
 * string-object: b65c1af19ee5d942 color:#d51e52
 */



/*
 * controller-manager: 91a5f5d55e1f3662 color:#b98236
 * abstract-controller: aa47a1540ca428c5 color:#44c45f
 * load-service: 8a9609734182bcd6 color:#b8af49
 * property-list: 73be9211afce1a71 color:#1ea463
 * event-render: a60c963df023d113 color:#91cbc3
 * object-setup: 470ceaf5e6b51d1f color:#cc785c
 * utility-configure: 97ed6607e23c8009 color:#41d527
 * return-error: 0fc90cb93e333940 color:#93db8e
 * controller-process: 2ebe0eebca91aea9 color:#699615
 * optimize-promise: 5ab671d02d4f44d3 color:#8d2247
 * interface-string: 0eded8fc5fd4578b color:#a38400
 * parameter-constructor: e920da8f338365b2 color:#5692eb
 * number-interface: 59c03cdc2481fff5 color:#7575f4
 * array-value: 49d654b260ec4ccf color:#3ab11c
 * load-configure: dcee85f10c38a159 color:#d48ca6
 * listener-abstract: f77b954cc95c9ab9 color:#85514c
 * parameter-constant: 073671b567057a3f color:#cc226c
 * result-string: 69bad916a4409e5b color:#d71280
 * item-render: e74f4c6cc7c33c45 color:#c4185e
 * context-function: 550a16f3ed2ee569 color:#1361fb
 * variable-promise: 66b507f915f6ec41 color:#ee6ba9
 * request-value: 5d44a20628661934 color:#d23b64
 * controller-render: 09900845b46dc631 color:#66e4eb
 * interface-parameter: 558a38f8d245915f color:#e455cf
 * helper-extends: f33d1abb0030283d color:#5c80f7
 * promise-index: a4891f43bcac1921 color:#4682bc
 * initialize-render: 5630aacee82a744c color:#17ed64
 * optimize-prototype: 443c2d0f663de69c color:#ac27e6
 * update-event: 600a51171ac4ff56 color:#f86e01
 * transform-storage: 3c24c06b9a5f1c5f color:#3a1e00
 * process-context: 6b4b9ae5f21d3512 color:#89bf24
 * constant-state: b301053a160b26d2 color:#6e48f
 * implements-property: 17b26fbee5d79dcc color:#f47af3
 * initialize-execute: 9f638f132d881af3 color:#f67dd8
 * variable-data: b3ecbbec43c316af color:#a9d364
 * helper-props: 85e5a2ab89ac309a color:#e14c77
 * optimize-async: a44657cfb30cd75b color:#c09562
 * error-render: 830d8aea69e88857 color:#bebff1
 * async-setup: 211607d41a75ff38 color:#aa77f6
 * setup-listener: e8068746ef874f26 color:#2698ad
 * prototype-string: 1c4e05cf492cd64e color:#99c97a
 * controller-controller: 68a364422a0184a4 color:#668118
 * listener-constant: a0011917a172aba2 color:#3e03f9
 * render-controller: 3c0e5da986350f71 color:#46c8ce
 * fetch-boolean: 9328ad06aa5dc6ce color:#2af03b
 * interface-state: 4f9184194d0213a0 color:#a8e536
 * function-controller: 94c9ff9d77cbba53 color:#25e122
 * method-return: 6db370a395ce45ce color:#dede48
 * cache-event: f6ffc0a4a232dd59 color:#266f59
 * utility-utility: ebb9c7471cd551d1 color:#c0e790
 * controller-result: 2d67d8f0ca0afa1d color:#94ae04
 * fetch-resolve: bc1d286aefd67f8b color:#f34ffd
 * abstract-setup: e2c442c6ed42024a color:#8a1277
 */




/*
 * await-configure: fe2f52cd73085849 color:#202e49
 * setup-resolve: aac01935a7ae8daa color:#f537d1
 * property-initialize: fd1d4cae90eb6d22 color:#c44512
 * utility-function: 4b4956e7ef1ceb04 color:#d46474
 * property-initialize: 0eee209f858a2a1d color:#39f552
 * interface-render: f3ebf837445ec8ed color:#c4bf5f
 * resolve-method: 9ed94e0a69b5101f color:#823f4e
 * listener-function: 22a7aabaf22b2c71 color:#691363
 * props-callback: 184b19a031711232 color:#f7150f
 * load-function: 1c3fb2a8a1fb14d5 color:#578def
 * parse-listener: d8e655812efe266f color:#6b7442
 * abstract-item: c00ed4366b8c63a0 color:#7eea77
 * abstract-method: 89a9a97fdc84eaac color:#b49b1b
 * manager-observer: 36197dd123f4ec04 color:#96c4e7
 * value-string: 2b8a2859e06dedab color:#9dfcf3
 * result-parse: 991c4422ef8a48d9 color:#65ccdf
 * load-setup: c35ff5cb77883cc4 color:#691730
 * context-module: ab50a955aef61940 color:#ce307
 * variable-calculate: 840598663ac6a6fa color:#ce0a04
 * boolean-return: 8f74a404915223e7 color:#45375d
 * promise-request: 6b1d32eea6c8132d color:#d57854
 * handler-setup: 7d47c5fa86fc0d09 color:#a3543a
 * property-return: a967bb46ec6f13f7 color:#20b876
 * method-listener: 8a07b7443022f2e9 color:#a5dbf
 * implements-helper: 25221408cb78e8f3 color:#c43b11
 * event-function: 80b43b900455685a color:#de0279
 * string-response: 2a369dd96206b070 color:#7bb71b
 * constructor-helper: e71e9054d99519fc color:#3c8a9c
 * render-observer: 9149a4fd2e80814a color:#2111f9
 * data-event: 2d67f321fe095acd color:#b3851d
 * listener-extends: e9ac9ec7ba6f89d8 color:#71db6
 * boolean-function: fbf21b71711a4a8f color:#a8f155
 * service-subscriber: 809a22007c57679b color:#48de57
 * controller-list: 81ef124c83a06b44 color:#f7cddd
 * error-interface: c193db6ea17b23d3 color:#1e25da
 * interface-method: ebebebdfe990c43d color:#25c480
 * transform-error: c5748133e5317e82 color:#bac7dd
 * function-helper: 4bd0cef17e7ca6b5 color:#7edd56
 * method-handler: 3d2968155fe401f4 color:#d2374a
 * array-extends: 1395f8c85ec28fba color:#3ccb7c
 * constant-calculate: 4e7b322c82792035 color:#2e6834
 */






/*
 * module-success: db5fdb5daf8f390f color:#56d3f
 * render-service: eab89e5bbd557ecd color:#def314
 * property-await: 94d9eee0a399736f color:#bed049
 * extends-component: 3bd6a6ef4211b479 color:#aea175
 * callback-module: 8108c8a97863c9f4 color:#c61b4a
 * execute-key: 827369ef991f2285 color:#e7f0bd
 * object-process: 46d44ed3dbb629e7 color:#ed3d1b
 * controller-object: 97ac63cfdf8c602a color:#f536cd
 * list-props: d67fa3a8bc855821 color:#67316e
 * validate-abstract: a2ac5e67ec8b4495 color:#67d78c
 * process-number: 769d000bf0f7d080 color:#c75635
 * event-error: 9e47e68250c46324 color:#551610
 * update-item: 03ce15c372857cfd color:#d710cd
 * observer-listener: 529af64a128f164d color:#1b7082
 * string-return: 238960ec4ceeff1f color:#6d6b0b
 * boolean-update: 92f3ef0692265c1e color:#55937
 * observer-array: ec686db2c5bea08d color:#8178f1
 * subscriber-key: bf704e12f5074e32 color:#2f8522
 * parse-request: af6df7eca3647307 color:#2558f6
 * property-data: d265cff28015a547 color:#daba29
 * render-process: 934f6326a8b37cea color:#6614c
 * list-configure: c2f63e49c04da4c6 color:#5c1141
 * list-parse: 76612b4c52cc9826 color:#4a3103
 * function-optimize: ae2fd8628013d156 color:#9267fb
 * result-data: eda94a7c664e927f color:#70ec8c
 * string-subscriber: 21a6667f45d763f4 color:#55ecb2
 * helper-constant: cc415a9a855797a6 color:#63ece4
 * handler-listener: 2ddd5f276172f74e color:#1d1a49
 * success-manager: 60fd04f4fe63aff6 color:#56f492
 * async-optimize: c4046dd57371f5d9 color:#b922af
 * item-variable: c29d001b9f10123d color:#e31df
 * event-reject: 36d9df96b7baaebc color:#758599
 * props-index: 3a30ec5829f74b3a color:#9ce949
 * index-method: de7dac067e549440 color:#a17588
 * cache-event: f4e9569867b3c06e color:#d45c11
 * helper-key: f49301d024072d5e color:#32ce93
 * promise-response: 3675b6ec4201e7ea color:#3e383c
 * item-variable: f8f2ccb312229c64 color:#facb2d
 * boolean-implements: e1b685d79468d355 color:#ff74f0
 * controller-utility: 6c30d4001ec1ab79 color:#4ea930
 * transform-request: 6b8d19e92a5fae32 color:#970fc5
 * key-load: f1970d59d6d0e926 color:#8ee443
 * controller-validate: b407fea8829d450d color:#76a0ec
 * initialize-initialize: 313b6b626906466c color:#d804e8
 * prototype-key: ad3aaf76424b430a color:#478c15
 * array-interface: 6f637a74f674050b color:#aad60
 * listener-list: 6a3987b0fa43c54e color:#689e1d
 * calculate-implements: c020d3492da3e5eb color:#3e6349
 * helper-method: abebc8372ae17c00 color:#b3f7c6
 * reject-variable: e6fac76e51c599b4 color:#526c2d
 * property-constructor: a08f979cec71395d color:#ca194b
 * response-execute: 04ae9f3c1d5e4c02 color:#37e2db
 * success-listener: daaae941f58cebe2 color:#fea654
 * async-value: 7038244298ff0300 color:#2448c5
 * module-index: 7cb16082a5dd470a color:#ca12e1
 * controller-calculate: 77d01aecc4daf2cf color:#1f5670
 * response-extends: 2fc5f555af8105db color:#e65f70
 * async-initialize: 329e844ec6cb720d color:#9e29c3
 * resolve-reject: 02e6572d28e9a810 color:#c00e08
 */