/*
 * props-configure: 3a967bb61aee76d5 color:#e88a19
 * request-event: 2796f3ab62b35a19 color:#29541e
 * constructor-success: c528fcb2d4baf977 color:#c320b6
 * await-request: a964dedee9aab16b color:#4f04f2
 * utility-response: 77c8af02a75a96a0 color:#6c9a12
 * request-abstract: 0c6b6d279e710946 color:#e79d1a
 * listener-prototype: 0f27efe953ccba0b color:#f34220
 * props-process: 582bed1a0f003686 color:#7e5b3e
 * observer-setup: a8d7e602ef7efa32 color:#fd180b
 * extends-render: da4e76dfc7cf65bc color:#ab4c0d
 * array-method: 49b86de900a8d4b3 color:#1cbf57
 * helper-calculate: b4042dd7159a5599 color:#fce93a
 * manager-component: 75896334fef0b632 color:#f8ebf4
 * service-promise: 642c7ad888af579f color:#b457e2
 * fetch-parameter: f4e588955bcc2ae1 color:#819431
 * extends-manager: 923fe4cbfcb55293 color:#f1df28
 * initialize-error: 4d90aeab879837ab color:#1f0634
 * utility-array: 6a713d1d5f9e0c7f color:#e207f7
 */


/*
 * array-reject: 163e9fbf6bd22c32 color:#6c310
 * response-listener: 191a99b625eb7d03 color:#9a60c5
 * handler-event: 6133609cc32ece72 color:#5b8580
 * result-state: 02e80371130c6d3c color:#7e90f9
 * props-context: 52e3b61e9b81335e color:#4d664a
 * state-return: 3174d5fee9b34706 color:#a92435
 * listener-list: 346c2ce42fe267af color:#33a9e8
 * array-extends: e87ac376b0f709e5 color:#bb47fa
 * promise-interface: 32eeb494e30d619b color:#2323b0
 * utility-await: d7d1aa321195ca9b color:#e25583
 * initialize-promise: b92a06e98e55a888 color:#86ef5d
 * method-module: f0854d280b906668 color:#497f8
 * response-implements: ab92079907c6d88e color:#6248bd
 * request-configure: 98b11cd4022217ca color:#8a9be9
 * load-event: 944e192ef2e1c20a color:#308f2d
 * array-reject: 958ec8b5ea467bb2 color:#f07a6a
 * storage-list: 95d878fbb8bfe77a color:#6c579
 * subscriber-function: 714af6fb94ffe446 color:#db6761
 * reject-implements: a9f8d6433a1268f5 color:#ec8eb4
 * manager-extends: 7ed7767c78db163e color:#c8445b
 * response-calculate: dbfcb5e25521883b color:#17f54d
 * observer-render: 8148fdf591e062d3 color:#5d02d0
 * observer-callback: bc7b0ceb0f320e4c color:#5da4c8
 * controller-await: 405d2c3e9e5d0a6a color:#d1d78c
 * implements-service: 219aba233aee1b21 color:#630f5d
 * reject-data: 8830e45e238e8e50 color:#b19018
 * abstract-prototype: 98b1c13fcc8eafb5 color:#8a9cd2
 * event-component: 72f0efdfbcf2d683 color:#110f01
 * configure-value: 3eebbd9958bebaaa color:#f7ac4b
 * validate-setup: 626d879d464c07a5 color:#66dac6
 * return-property: ad1f7530552d5963 color:#d57506
 * property-optimize: b445982b77360300 color:#c6ee18
 * configure-data: 4e5e0fb663f32d30 color:#bb24bd
 * return-abstract: 3ceea55d207efeac color:#3526bb
 * method-setup: 909fb0fac93e78e6 color:#43b40c
 * promise-index: 59fec77e57fd9608 color:#2a4120
 * optimize-abstract: 17d5684925a9f519 color:#6631fe
 */


/*
 * array-transform: 1f199f71a17fe553 color:#448d11
 * storage-execute: b99a7233a8a8c2ef color:#a4f8f9
 * error-parse: 152c190819cb29b7 color:#a52ad
 * storage-validate: ba759c1834738b3c color:#d09206
 * observer-promise: f903c849cb4f0208 color:#3501ae
 * props-service: ef8fe4a48c737806 color:#c7f57c
 * interface-configure: 1525ceb54e0ae564 color:#9dc9ab
 * utility-promise: 2a0f3a08934aba92 color:#f82c8b
 * list-manager: 92aa2622cf922a73 color:#c0cdf1
 * request-object: 759f515393458d5f color:#1305f6
 * promise-number: f90992032c9ef94d color:#93b91d
 * data-abstract: 729a6c856bbe5b5b color:#f7aaa8
 * validate-array: b84b4416e8ba7ccf color:#ea5b7b
 * success-number: 95953acab3783fcb color:#91c5fd
 * utility-string: 84458be9988cd4a8 color:#d12445
 * load-setup: 6f4132460e074785 color:#d31be2
 * initialize-component: 7ef174feb3b9b757 color:#731310
 * storage-async: 4dd50a9bbdeeea5e color:#63be9a
 * error-cache: 8057640a0e8c11ff color:#45c301
 * subscriber-calculate: 51f041c09bdc57b9 color:#1f7ced
 * item-optimize: 481948a2b778b086 color:#b94363
 * props-constructor: 0ae82fd2711d62ad color:#4647fa
 * transform-event: 123cbdf075e8c4b3 color:#c6c30b
 * initialize-state: 76c90d319cd4f648 color:#293e75
 * property-process: 22767aad73c81fa5 color:#a000c6
 * fetch-setup: cae4598a61d62f06 color:#3d3039
 */


/*
 * manager-reject: 96e205020e771c0c color:#5c94a0
 * reject-boolean: b130e975939d3c90 color:#7b4bd7
 * constant-optimize: a88f40f53fac9a12 color:#dda5a2
 * configure-return: 562a66e0102f94f1 color:#4790d1
 * constant-constructor: 435a1e91e0446e4f color:#801e1f
 * observer-cache: 7c3a7252d8288901 color:#702f79
 * item-manager: 3c0b2180a4d79d68 color:#6e1ed0
 * variable-context: 50b8f86f08a6abf9 color:#55a3
 * cache-render: e76970afaef22512 color:#9e9d04
 * value-render: bf184fcdff08cc28 color:#5fa015
 * string-property: 56cc857fb9133c51 color:#e3aa53
 * constructor-helper: fb4fc319f13b225c color:#c9fdef
 * optimize-function: 45b13b930ee25986 color:#e2c530
 * method-prototype: 576cc3308308b39a color:#aed081
 * method-helper: 196c021f52dcc327 color:#486090
 * function-error: d94bd2c4f34cb544 color:#debbdd
 * storage-list: 4bb5745d62efb04c color:#31f911
 * helper-number: 19c51a7b4960d120 color:#4cb345
 * optimize-return: 52259ca9a52e2fe2 color:#936f33
 * method-property: 8d062e349c6ab387 color:#226e00
 * transform-configure: 961fdfc710b33610 color:#6929c
 * storage-data: 0af88ac5c7c39906 color:#892424
 * module-initialize: 42498bd5a0aa5c9b color:#42aa17
 * prototype-item: 1eee303dae072bac color:#55c1fb
 * await-validate: 451ee2934d2c54a9 color:#55b00f
 * result-resolve: b27bb2984314a35e color:#f99804
 * callback-response: a57d3273aab8c7fa color:#c88e6f
 * component-function: 4ed92426bbe4d2db color:#6493f2
 * event-state: 2d4236e203d83b7b color:#920e42
 * configure-callback: 8507fac980570955 color:#5e8a9c
 * array-manager: eaeb1695cd9d7f74 color:#e28f2f
 * array-context: 036147884d6e9e5f color:#c42b38
 * property-helper: d6c7934ccd4d6608 color:#6ecf34
 * utility-boolean: d62eb94c7a8f832a color:#37e61f
 */



/*
 * load-error: 2d370d9eb42f3adb color:#5488bd
 * property-success: bd37561915383546 color:#30117d
 * abstract-context: 313474e213c84641 color:#f3ed36
 * boolean-fetch: aac43a49b22ccbcd color:#941bb0
 * service-array: b54c3de44bce3ca1 color:#f082a7
 * render-optimize: befd2bb5c1f7ae9d color:#322a46
 * state-list: 3c6e286130585076 color:#a30039
 * setup-transform: 0d5a7313e8651c69 color:#cff436
 * controller-render: 47d8bf985e5b6c73 color:#cb587a
 * number-cache: 302decd200076893 color:#27d160
 * success-fetch: d593cfe5dbf54fda color:#556b63
 * promise-method: ceff72f2f05bbaad color:#e3e7b3
 * validate-fetch: 9078bc79d7dd0695 color:#36b1d5
 * function-constant: cc1740d0075e5ac4 color:#148375
 * implements-event: 35ee88ddc3c5a9cc color:#e5cdfa
 * manager-item: f28d8adb95555c59 color:#12b865
 * return-extends: 9fbd473e60e63d1f color:#28d418
 */


/*
 * async-return: 6277f1823a832e48 color:#2ace9c
 * boolean-parameter: 55d73e0248954296 color:#a53d65
 * cache-subscriber: 1d4b44f37deef971 color:#ffd1e7
 * constant-boolean: b7e79e2b53ccf0e9 color:#6e4333
 * constant-item: 6414535162fb921c color:#c0d2e7
 * method-key: bd2362e93241f880 color:#a0517
 * implements-parse: 9d453fda52aa25c4 color:#80032a
 * return-module: 93000c29aa6b8743 color:#72de22
 * manager-key: bc448e00884846af color:#551030
 * response-promise: 468b3df05daf0499 color:#bd4f6a
 * value-props: acb2f03c6c7eefa6 color:#2947ae
 * abstract-array: 2afb102b97a10486 color:#32e056
 * listener-props: 600eec23e1a075f0 color:#f71524
 * boolean-value: 22306537c6371d0c color:#eaab05
 * array-implements: ff6891a1259145ca color:#ef3978
 * execute-load: c231ccd587a0255d color:#5c45cc
 * props-transform: 8f92215a5cc7dfb8 color:#7198b4
 * component-execute: 578b51392a0ab2a0 color:#ae18a5
 * request-manager: 8e007941cac1ea5e color:#9fda48
 * array-process: f5efc29c5cc3cb6d color:#4f3223
 * component-response: 530ce0776fc6b5eb color:#d23b1d
 */


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-response: ec995c2094651709 color:#755a8d
 * parameter-parameter: e4915623d914c676 color:#b9b05e
 * handler-implements: 42bedae14899fb75 color:#80278e
 * property-listener: d03cf39ac3a8e2c3 color:#8dc2e3
 * service-calculate: c2731771f0386126 color:#28d38e
 * key-cache: e131e23b21b5cb9e color:#ab87e9
 * prototype-data: 6501b0bb8c0e5da6 color:#84dc47
 * request-initialize: 2c04270c875ac8dd color:#121083
 * extends-data: cb38d0a10663f167 color:#3635ea
 * module-execute: 4cfae98be87c97cc color:#15421c
 * index-component: a64984b481af7440 color:#a3668e
 * error-method: e77ba8f0894d850b color:#f3e0df
 * item-context: b684685ef01538b6 color:#93e777
 * item-state: 1879130b9edb6058 color:#337116
 * method-service: 481a05bc17c211b1 color:#b60674
 * state-initialize: 0c725e06391ff85f color:#247833
 * initialize-resolve: a4c19b4626887299 color:#373037
 * subscriber-load: 28537b9023cb2474 color:#813f02
 * process-storage: 6bff4079bc2b13ba color:#829884
 * list-object: eebcc909f708c820 color:#2b8aee
 * state-resolve: c3436eedeaae68f4 color:#e72316
 * calculate-constructor: c8dc2453cbb3260c color:#2aa847
 * callback-reject: 27715303d25d176b color:#958257
 * helper-controller: 601d092e1142f157 color:#be1052
 * response-context: 1ca94c907d0f1d51 color:#293022
 * error-update: 3f44132e002e7c41 color:#607fd3
 */





/*
 * item-index: e2f5077f7bd6d605 color:#c1e2ce
 * setup-props: 123f3d0ac157d8cd color:#3c8a9f
 * promise-interface: c2f49e00b77a9cc5 color:#56ffc3
 * props-constant: 1109776ac8b656e9 color:#65ded1
 * cache-service: 4e9bf07235b389ec color:#4efa16
 * response-extends: 64143f455f45dd58 color:#de9d9e
 * cache-execute: 327eed0a28d64dd2 color:#b6123e
 * value-observer: 5c5058aedaafd24e color:#2c046e
 * render-reject: a76b3793d191a5bf color:#19d36a
 * manager-index: 46bd0eb89c3a4b9b color:#1afdf1
 * success-key: eb93231037a0a70f color:#f4f572
 * await-observer: 9c97ace680646fc1 color:#7e5f7f
 * configure-request: e3642f413dc43b16 color:#6d2699
 * interface-item: 9348ee9001fbd154 color:#4b6f00
 * state-state: 8374187c0b7affee color:#c56b10
 * handler-load: 7866dc9d39265510 color:#f7ce6
 * response-prototype: 57a61bc732bf32d2 color:#64e92
 * return-update: 73b37dfcb17d424b color:#d7e4c6
 * parse-render: 0716da92d80c6094 color:#d7bedc
 * value-observer: 26e7297c9c0f310a color:#aa94bf
 * validate-response: 123f0cde1d17bb82 color:#6db6ef
 * boolean-result: f1176e18daf5a381 color:#5c51da
 * context-result: e369b190026dba64 color:#5ff2b1
 * await-data: e76d42c126f3a07e color:#60ac64
 * storage-fetch: bf8576b8126b4c79 color:#a3187e
 * number-extends: dbdcd90eade8c6ae color:#f30fe2
 * success-resolve: 3fee4780e3835677 color:#44a90
 * string-subscriber: fc266473071932a3 color:#995d42
 * await-implements: 2a86c1a428806da2 color:#524fe4
 * fetch-observer: efc5fd7e650e205d color:#ee0cff
 * interface-variable: 865a8daef1af0fa1 color:#fe03f5
 * error-number: c2112e7167e64ef6 color:#237160
 * result-cache: fe91c2d1bad1a39d color:#6c24c0
 * value-return: 4dca4945905defe6 color:#9998ab
 * property-component: f908b35cc377033e color:#12beca
 * async-property: 830b4628a31e5f37 color:#8fa64
 * listener-component: 3124a370bf03ad22 color:#b251d
 * item-number: 11f97549e9315c56 color:#9f6701
 * async-utility: 9076c3ae88fa552c color:#e95fe0
 * utility-service: 8bb340aacc969fbf color:#1f58b3
 * callback-extends: 7649a6b9a9278968 color:#4fa932
 */



/*
 * variable-update: 677b075854930a39 color:#d73f80
 * item-event: 030b2a855141bda8 color:#a02ca9
 * render-callback: 76c0afbfb5dc64d7 color:#f3833e
 * promise-callback: 49d5787c2b1fdba0 color:#6a67c1
 * configure-listener: e6b55afd67378617 color:#f5b96f
 * await-property: 5116ecedbd30186e color:#c53863
 * module-data: 8b77988901fc5e3c color:#fa2565
 * calculate-array: 99eb1098972071b0 color:#90cecf
 * response-storage: f4d38b4d4dfbeaea color:#8f58b0
 * prototype-async: ea6fc8c111103722 color:#ec59d3
 * context-constructor: ce7d0de6bbb4e708 color:#4ff79c
 * module-request: 422bf89769f0af2b color:#552b4a
 * constant-transform: 0a8c053aeba2bcc7 color:#45f71b
 * implements-async: ffa3abb381cdf143 color:#bb6ed1
 * load-property: e0b30b98128b2511 color:#d4da4e
 * configure-state: 061e524964298eb5 color:#e81bd1
 * abstract-state: 5d5273c2e15a6f3c color:#5c3202
 * parse-reject: 3986b78b8acee8af color:#c4155c
 * item-validate: 08f58ffd9d19ad2e color:#529e7d
 * implements-abstract: b2f52efcc05b3fa1 color:#24df76
 * async-constructor: 98c0e561a1f8699a color:#1312e9
 */






/*
 * value-array: 821ee61c11a16f86 color:#f568a8
 * helper-request: b4c89639c400061a color:#150ce5
 * string-function: 35aeec323ca29a6c color:#3f4e1c
 * value-item: d2ff86d9c1a65506 color:#e14ef1
 * parameter-fetch: 5b4fa69f57edc7b8 color:#1fef52
 * configure-return: a2ca8d4a9aea0ca5 color:#41cba0
 * return-optimize: b45a0ba6734ac5f6 color:#fc9844
 * load-implements: 8e3ad84a73e8d378 color:#173518
 * render-component: e281a421a2d7b8dd color:#e9d0a0
 * component-method: f7870ff111080acb color:#3fe295
 * component-utility: 61945b8d33da6ec5 color:#cd0250
 * parse-promise: 6bee7c1b9ac5bbbf color:#44110b
 * component-object: cabdc9896e92438b color:#30a29b
 * manager-value: fcd2e16a93d19908 color:#b15075
 * extends-manager: dd34d939b9d34fbd color:#c74049
 * controller-subscriber: 10ac04a5a1dcb2d4 color:#29f500
 * item-update: fa235cda349e4898 color:#737443
 * reject-property: 14f9a8f85553f48e color:#453777
 * await-handler: b3ed9f7a1abbfd35 color:#581177
 * prototype-async: 0427b9bd0f5797b1 color:#60e587
 * resolve-await: 6c8a9837f5ac2650 color:#f0b5bf
 * cache-interface: 86e20351157357c4 color:#122edb
 * object-module: c8f67eeded1a2035 color:#16ebb9
 * implements-data: 8e756310214402c0 color:#d8ab8a
 * variable-data: e1090efcb3b5bde2 color:#ed78cf
 * parse-service: 6b903bf05f2a633b color:#730243
 * string-fetch: 682d0dd297c62c84 color:#14051f
 * interface-boolean: 116e804bb7b05fa1 color:#48bb54
 * handler-utility: 4dd82f1e6fee2637 color:#80fd4b
 * key-implements: b54a9deb3ec388a8 color:#2e4a2
 * implements-context: c78ddc39d738932f color:#3bb24
 * subscriber-module: ee0ab4ebf851babf color:#123b73
 * success-constant: c512c1ee218f0426 color:#492b
 * key-item: 8c7b2dd4585fc841 color:#57cdc4
 * cache-setup: 04ded22dbbeb12f8 color:#bbd1aa
 * callback-async: 10e86e173642b35e color:#f99d80
 * process-listener: e5a3b741eff035d8 color:#c503eb
 * promise-response: d0d7bc9a4527c83a color:#38960c
 * prototype-listener: 4f6d6cbf9dc799b4 color:#6d1c96
 * state-async: 8264d941add38e51 color:#fbbd39
 * value-service: 0284f2a57989dadb color:#aab5d1
 * component-list: cf9a9604077e6304 color:#65dcb8
 * variable-load: 0130fc3728899b7d color:#64b506
 * execute-error: 7893a0f83a4f5bf1 color:#e5ff79
 */



/*
 * state-return: 142a84e9df13a473 color:#879173
 * implements-reject: 826fd85181e0199f color:#74cb7f
 * setup-error: 7bb7bffdea762c05 color:#8df6d9
 * manager-calculate: c5d02f62513734c0 color:#7b036f
 * index-setup: cb1c557f3182ec2c color:#e87397
 * utility-method: 2703c69cd5b33851 color:#e8e188
 * execute-state: 8d6c6be10aa16da6 color:#798910
 * await-parse: 46551f4cb5821707 color:#a65fcf
 * promise-initialize: 860da75937922bff color:#99bb25
 * resolve-observer: e759d0bb10e46e71 color:#401300
 * string-configure: 79cd2a880e9a438b color:#3f2af7
 * resolve-handler: caa31ef64d2a7a86 color:#c96eaf
 * object-helper: be8af727d49ffc51 color:#dffaf
 * property-promise: 4805d8016a145fff color:#2a8ad3
 * context-helper: 4e584f1b977b3f70 color:#4ca819
 * manager-async: df7f2f1f1e7c4998 color:#93a9d6
 * storage-validate: 5c4fa692500bc269 color:#821605
 * number-state: ae34583359ab346b color:#648906
 * update-value: d364df95a9863e22 color:#9d5655
 * callback-promise: ea50b1712c67e142 color:#388899
 * cache-variable: a992bca0c16a353f color:#f9c35e
 * observer-module: 79f7c43100919d6b color:#adcc35
 * optimize-validate: 80050176945d1a3b color:#eab226
 * event-method: b8b4747e84f45c83 color:#af8ca9
 * key-load: c392b15cae172763 color:#5dc6a1
 * prototype-key: 2339d5a694071ca3 color:#1b69a8
 * observer-context: 276080d473bd5d13 color:#dbe804
 * subscriber-controller: f0d808ed80829077 color:#ee5cad
 * array-prototype: 748a8c671992e208 color:#9329f9
 * constant-utility: c018981219ec1e9e color:#c70dc3
 * key-fetch: 17dbf688199db3c2 color:#5cc277
 * transform-function: f0a3bdf80eb25e2b color:#82df2d
 * request-execute: a1a1aa9201589b9e color:#c6e955
 */





/*
 * service-handler: a06e86912bc26b51 color:#921c4b
 * item-listener: 4154404351a2b7dd color:#7eb7f5
 * update-error: a6e9dd31ad791a73 color:#210d00
 * setup-success: 6eb75d800c7ddb4c color:#4a7e3b
 * abstract-controller: 5e3a059ed7b0bbf9 color:#847a79
 * index-result: d9c8295ec52b0973 color:#a28c62
 * render-load: 4a55982df3f11f3e color:#da1506
 * render-props: 49b320a657b8cf93 color:#89d438
 * constructor-process: 50f7c698be800e5a color:#2002bf
 * state-result: 477a0fa095f6c714 color:#2bd22c
 * callback-response: 6e7d40de8dc4a1d7 color:#f952f1
 * success-setup: 0cac38ddcf27697d color:#28f9e3
 * abstract-reject: 3c7497868896ddbb color:#2728c6
 * constant-index: 250c8d517d7d919f color:#32b19b
 * parse-validate: 4d812c0f961b6189 color:#67d09a
 * props-parameter: 135ff3816c2200a1 color:#44b581
 * error-callback: 99a73a58b2b00767 color:#39e443
 * error-prototype: 6771acbc121d5158 color:#6d3e3f
 * callback-function: cb58217dad48d1fd color:#354c88
 * value-module: 302f9d4d8b460b8b color:#5eafe0
 * context-handler: 7c2bd8811784db27 color:#4c5576
 * handler-utility: aaa112c983a515b5 color:#77ceef
 * string-property: f272e124d3f638e9 color:#875d73
 * transform-error: fd977111d9f07fc4 color:#cdcf2a
 * result-storage: b8c55ab4e9e44649 color:#d183d
 * index-utility: f0a955ce678b09b0 color:#83dbfc
 * controller-prototype: 34f25de5ab3a30e5 color:#465147
 * item-callback: c0fa6e9891294c49 color:#7e49fd
 * request-implements: e3fb91d749bdfb6f color:#8d309f
 * calculate-promise: 2d723348fbdc3f0b color:#115e87
 * configure-extends: c55d10afeb046860 color:#a116aa
 * event-request: cfe1a048e1af7d41 color:#503efa
 * execute-parameter: 133616ac108f0c31 color:#5edbc8
 * load-render: a32a45c8252e29f9 color:#982454
 * item-optimize: 60759ed30bd265f0 color:#a28a21
 * setup-error: d0f63f37cc9699e8 color:#3f985f
 * function-component: 152501ad1180c34b color:#867426
 * module-index: 0015304fa5cf5d4c color:#c37759
 * initialize-property: 6bd66b357fc73c49 color:#88dd55
 * resolve-constructor: 85492c1ee91db2a2 color:#cf4ca6
 * validate-component: c41d71cc15c16f0f color:#79de73
 * validate-handler: efd4a82b507d05da color:#59c170
 * string-execute: e513677c0a884502 color:#54cc3c
 * constructor-configure: 18d194b00406222c color:#af7d92
 * callback-update: 82385b4ed8e53ceb color:#ee77e
 * variable-promise: fb63d66eca9c948f color:#494746
 * listener-cache: b4c271772b510904 color:#6bb0bb
 * object-optimize: ee9f4f5308678e01 color:#63298c
 * observer-index: 5d2960cbcc1b4ced color:#225e24
 * object-async: 79fa84dbb95883bc color:#a6b329
 * parameter-result: 20df4dc2e37a4b16 color:#df0def
 * state-storage: 2dec9bb23671b460 color:#7977cf
 */



/*
 * props-state: b9f4c652e0fda5ab color:#93a240
 * value-calculate: 904fb3074d3cee9b color:#257ea1
 * utility-process: 6b01a45b37359388 color:#d5597c
 * controller-configure: 84c6c5ab9c36f431 color:#6c2dab
 * prototype-update: f24768c0b904034f color:#a0270f
 * handler-utility: 3e80210c706c5209 color:#b542b5
 * cache-value: ddf1b424081231cb color:#9cd27f
 * key-index: 99e032dfe78563c3 color:#bb6b3e
 * parse-cache: cd27e4b0fec268d0 color:#60fda5
 * cache-index: 7058a3e362c519e4 color:#fa40df
 * value-promise: 6496fd7067a45081 color:#2ee02d
 * constructor-success: 3a6279789472f151 color:#3865e0
 * controller-error: 88cddc2881d67859 color:#383ce9
 * constructor-resolve: ba857e5f0622c438 color:#811229
 * validate-state: bf89874d99f00382 color:#1c1857
 * optimize-utility: 32e87ca4ae0935b8 color:#2b88e2
 * parse-data: 69fe31d9358287a5 color:#96a0bf
 * property-parameter: 802865e9377a9e65 color:#3c904c
 * component-async: a2cd89cfb61c3142 color:#ce7721
 * process-resolve: 18b8225190985c46 color:#82d353
 * parameter-execute: ad64bf757c936666 color:#85c873
 * error-array: c9bafcab87401365 color:#8a2126
 * fetch-array: 5db93ed33bd039d5 color:#98a81f
 * parameter-data: ef14530acc39e726 color:#b53bc4
 */






/*
 * setup-value: 1c3e755f6a6c364e color:#11043f
 * subscriber-component: f6b33bd3bcd6ee46 color:#544621
 * async-initialize: 924a3464acf6ca58 color:#6ea2c
 * value-return: cc842feb48ae9180 color:#5fd8c6
 * service-parameter: 411fdcd2066aec11 color:#4bfd18
 * prototype-array: 5fee818155ccb5b8 color:#8d370f
 * component-handler: b3c40d89d485e0c3 color:#4688d9
 * prototype-component: d1edaf45b5481c48 color:#7f8c65
 * handler-controller: bdb08f0267fff4c4 color:#944c9f
 * props-constant: d0c37c423892a0ba color:#c7f4a9
 * interface-key: 3d7e0e5b284813dd color:#1d9338
 * manager-update: f24cad48bf919d8a color:#86ab47
 * service-extends: 5fa28d138a787f12 color:#a64ddd
 * controller-error: 587825d9ca1b7030 color:#c2211
 * boolean-response: 2eff22e0560416dd color:#f5a8cc
 * list-transform: 19d7cf28c4e89152 color:#34f45f
 * method-props: 139834a83c15b96c color:#4601d
 * response-return: e39e1097ee8205da color:#7b2726
 * calculate-list: 540a2abc1739e7ba color:#25939d
 * update-observer: 85ef81a45b933283 color:#558d
 * property-constructor: c34db37b1faf6b67 color:#c88062
 * extends-reject: c6a0d3ca2acea06a color:#47d0e1
 * result-callback: b88a4b6e9b7498f7 color:#a448db
 * callback-await: dace8ec90dc49f75 color:#298bf3
 * render-reject: 33867d46ea9a318c color:#77fda3
 * load-optimize: e645aea16c2fc029 color:#8a37ce
 * list-number: 362034eacc1ff3ec color:#8aaf45
 * service-extends: f26c3ddfb9a68c80 color:#300b83
 * data-manager: 041f5ff9e697400d color:#11c3a9
 * transform-callback: c7b1b709a091a3f6 color:#2b70e
 * string-success: a8ed4571da42e618 color:#50b833
 * error-utility: f1240f477aec8cbb color:#d77577
 * component-render: 65f733b0972c6048 color:#cb42d6
 * number-load: f85455d6953edaa4 color:#e3d3f9
 */




/*
 * service-execute: b22c36b2c6182459 color:#cf1932
 * array-promise: b49912e3e6afc0c5 color:#b16b3a
 * prototype-transform: 1b0a04a2322c72d7 color:#ab28a6
 * manager-implements: dc8c20d34993e2eb color:#c7ac39
 * callback-module: b77334c758ea147b color:#aba241
 * array-string: 0d3fae20e7b2c5fb color:#7d2091
 * request-handler: 15034d1cdb190a46 color:#3aad19
 * abstract-service: 45d2c735158fbdf8 color:#f76e99
 * controller-property: f5b5172b6ecd5a9e color:#945b42
 * transform-callback: 3ed152ee7e4cb762 color:#cd21e
 * list-module: 155c28aec6dfc971 color:#ff5d37
 * implements-response: 420b6917ee5efe48 color:#cd9c26
 * service-return: 42d70f176f7e4369 color:#99b7c2
 * render-method: 1372a174bf528e96 color:#172f82
 * cache-request: 3952f70afc49924c color:#b79a8d
 * key-await: 8e5355a16f5c003a color:#f5186c
 * load-storage: 92eb1f5dd2d69d3f color:#915ff3
 * constructor-controller: 9ff02a6125906d52 color:#f815
 * utility-reject: 7351dd40847ff30c color:#ddc15
 * component-string: 4b4474776f9f6fec color:#5798dd
 * configure-response: 70f143f032cf4937 color:#4d0b05
 * property-method: 180bc0eddc88839a color:#c7253
 * initialize-data: 7e78967f8a78c38b color:#325e5b
 * state-listener: 514597b05d16448e color:#98a71c
 * manager-component: d06f6bd13cb05d62 color:#ed0e34
 * load-process: 402f3e40e192a795 color:#d7c8f3
 * boolean-initialize: 3ac07f7904b20f7a color:#515f90
 * cache-observer: 0a10136b0147e3c3 color:#d68551
 * render-fetch: fe18b36b4cd6c819 color:#b0d128
 * result-storage: 70f68225e9f006cf color:#e3f64f
 * string-manager: a9b71476ec76ad5f color:#63088e
 * observer-string: 2c3a269384aa5fa2 color:#28378
 * method-list: 025565a3af119fe5 color:#9c187b
 * listener-load: 334bde942ce16c3d color:#8e4c30
 * update-callback: 7a380a2d5511f22f color:#a4df00
 * prototype-constant: 5d63cd0abe9293aa color:#653e27
 * component-constant: 3624f3841f5f1042 color:#1e3d86
 * state-index: 3ee851ecff0eb504 color:#218a92
 * listener-callback: 53293804559362d0 color:#b2653b
 * method-parse: c3df5e59a0af7e10 color:#b3b577
 * setup-fetch: 8c418e3cff03ca08 color:#f8a070
 * execute-state: 19fe64f54fb434cb color:#b1f775
 * item-extends: 081211de69aa4d2b color:#539eb0
 * property-observer: 007765552bc606be color:#bd15c7
 * array-parameter: 4ac5fafc92eeddac color:#b68e82
 * state-load: 90c0633d1b2b0cae color:#88be00
 * prototype-interface: 7711c9a764f83928 color:#7713c6
 * await-callback: a19aa09ec5a73f92 color:#ad585d
 * array-module: 001d74524396ed40 color:#368c25
 * boolean-value: 5600bcd5f51a4c49 color:#5b0cba
 * key-update: 4087625b85468209 color:#833439
 * render-calculate: c1e7c59403fd8d63 color:#274854
 * context-handler: 622d110d17039a67 color:#425d01
 * cache-prototype: 9b20ea53cbafa3a1 color:#18291d
 * execute-error: d8d7ac21eeea9703 color:#23b5d7
 * module-response: 850ca2fcb6c461e9 color:#bfafbe
 * load-listener: 02a3dce31eac632b color:#69e8a0
 * response-await: 190a80b1dcd35d1b color:#5be46a
 */





/*
 * number-service: ff28f90d727b46b5 color:#5d0f85
 * response-subscriber: 2123e45064be81c1 color:#a74db0
 * parameter-execute: 883c00f21f314299 color:#ef2fa
 * value-string: 02058f503e26098b color:#832c29
 * constant-configure: 2b1df805a96d63c1 color:#74e647
 * return-callback: 4d6486d3b9296d76 color:#82dfa3
 * resolve-interface: 8932271cecf5e469 color:#5417df
 * component-array: eadd4c4ee55b3719 color:#3d943
 * number-process: aaa27dbf409fe0f9 color:#d2770f
 * error-configure: b9c957a5beeea9a6 color:#66af89
 * prototype-implements: 665b9a10ee7b3169 color:#d51a5f
 * string-observer: 6ab7edf2391cd0fc color:#4bf226
 * update-object: 682d29357f773d45 color:#b0c61
 * process-function: ed7a4cba0cce17a9 color:#f41fb8
 * render-calculate: 28469f7a79b26690 color:#143e5a
 * fetch-result: 36828a9205fed59c color:#4c3127
 * method-event: a08d8744a294b60c color:#c4db29
 * implements-subscriber: 1e40ce46e244fe48 color:#64b42e
 * result-extends: e40f182992c6e04f color:#baef10
 * interface-observer: cb8585acb0e936a3 color:#7181b2
 * variable-observer: 37603ad4730ab010 color:#9d2c17
 * component-observer: 4c450a87989dd40b color:#2e5495
 * reject-cache: 3f1668db6c0c3471 color:#6559b9
 * fetch-callback: b0572f969e1f0933 color:#53c8bc
 * constant-response: 17df1f3a5c997359 color:#2f9df1
 * constant-setup: 4f3ff04fb31cdaec color:#c031c4
 * boolean-update: df7b8a603c753f9f color:#23282f
 * storage-implements: 0a5efd68568f25f5 color:#3a4a75
 * string-manager: 2abfe01faa272fdc color:#8d766d
 * index-promise: ece29862c0ddc77b color:#fb39e4
 * calculate-data: 3a3583201b3e2cf8 color:#e05004
 * array-value: df268e65df1d62d5 color:#4e6d02
 * execute-callback: 9347bc245a6723e4 color:#bad542
 * number-success: cd750dd8ac04fbe1 color:#f4192e
 * utility-return: 5f4d3c6c5245e954 color:#459a1a
 * function-property: 6b1389c993b51489 color:#7ca5f0
 * number-state: e65327fefcdca16d color:#2ef8f7
 * helper-component: 5f0447081b203452 color:#bf85ec
 * observer-initialize: 473dac07dc237e7e color:#e8412b
 * key-parse: 8dbc0688a02dfd71 color:#7d5bf7
 * observer-controller: 4ee472890082f029 color:#e0b9eb
 * data-constructor: 12792227641ff963 color:#36905a
 * interface-promise: 562f477e842b696d color:#362e3c
 * number-parse: 4edd366579f45da1 color:#f2a1c3
 * abstract-configure: b67815a2d2cddb69 color:#79ab9
 * load-method: 7e4964b1b6cccbac color:#ecbaa4
 * implements-await: db681afe914d9b89 color:#4624df
 * constant-props: c9b9ecac41dd21d0 color:#21f29d
 * transform-constant: 56cde829ce5da65d color:#fc8c2e
 * number-array: 9252cc6c9831a79b color:#4242b0
 * result-promise: 1c7f7122cbce6d56 color:#a8c71c
 * await-item: ca0dde50d145e5d7 color:#b5bd3c
 */