/*
 * index-load: ca701619faba7de4 color:#598dd5
 * render-key: 8a27128f8b161c72 color:#cf1273
 * transform-manager: 86a6cf296df19321 color:#46ce48
 * controller-update: 0e089523cde3a80b color:#b61e5a
 * async-success: d9c0200e34ece629 color:#f601b7
 * constant-helper: 3a2d20fb96b6f943 color:#8dce2e
 * async-extends: 89c7d80c5c88a3a2 color:#57d47
 * configure-calculate: 5484c47628c05059 color:#c36b59
 * value-module: 6a1a60ae5856f90b color:#f8e37f
 * boolean-abstract: 1ae3af4b862960ba color:#36cbbe
 * request-manager: ebb342536eda97fd color:#de7435
 * optimize-async: fa2164429db4e0af color:#810625
 * calculate-state: fc47f16317cef342 color:#3c2f43
 * constant-load: 001b51900becf90e color:#7a9b13
 * subscriber-key: ae19b16015edaafd color:#f6bfa2
 * variable-result: 54c75f5af806700c color:#e2ea73
 * variable-event: a0f43f47d3675bbc color:#842291
 * configure-interface: dda099ad6733df45 color:#2d1365
 * subscriber-data: 043058959e63aba1 color:#e81c98
 * load-configure: 119b6ecbd61aef2e color:#768120
 * array-execute: 534ca1b4ce9aed4b color:#99b913
 * key-key: 7eb8b57b6aa919ce color:#f72634
 * process-value: bd5193bfad209948 color:#4e609
 * key-value: ea58c79d99f1f03b color:#ae18ce
 * boolean-render: 4fd07a7ce926ddce color:#15cdfb
 * constructor-interface: 673fbf2007b12a6d color:#8bfc4e
 * string-manager: f6ae58ed589762fb color:#fc1201
 * manager-request: 176ffa630c216918 color:#f0fc9f
 */


/*
 * module-string: 3214a883823e9e44 color:#6baab3
 * fetch-render: 9ba24b60a45b33fa color:#22048
 * callback-extends: 63ff4cd4c9e9690d color:#41074a
 * service-await: 744715d1001fe938 color:#19297b
 * props-reject: 4e3f6cb112c1789d color:#da5402
 * request-state: 8a702261bff904a3 color:#f805d6
 * storage-event: 95b53c15e2f9b00b color:#db1874
 * cache-listener: 519f603ab991baed color:#d612fb
 * manager-error: 327cb4a84657b1f2 color:#e41e7f
 * storage-process: ba9e1d20b2119b61 color:#964399
 * string-parameter: 8490badfd3aa3551 color:#e1911b
 * service-props: 18e79b5419a01038 color:#2308d5
 * boolean-method: b4c82609f74b045d color:#e56549
 * success-object: 3b2c3442b1febc77 color:#7d543e
 * variable-callback: 3d5515beb9ee710b color:#2975a2
 * constant-return: af651fbd9e9c5ce6 color:#41b736
 * function-manager: 511617e1222f50b0 color:#fef796
 * parse-parse: 2399f2eddc95b298 color:#ddc9f6
 * constant-parse: ddb7a2fcfe7aa494 color:#aa8681
 * listener-key: 124e9a7ce5d6bb39 color:#4c50cd
 * list-array: 6c2b693ca1cb2107 color:#48fe34
 * response-extends: 8babb1497cc6fc9f color:#40923b
 * setup-object: 76b29ccb73375803 color:#5e76f8
 * subscriber-prototype: d8cc6e28e9fc041b color:#b195a0
 * promise-process: 561e7980fbe8a5af color:#8b7d5f
 */



/*
 * array-initialize: 76ccabae29b79a8c color:#f9dd27
 * value-parameter: 14d59806f11e9637 color:#693d59
 * boolean-event: b9c121c3582b435b color:#a68870
 * parameter-return: 7b78dbef70c8ac70 color:#477c08
 * callback-return: a248c450b976f0c7 color:#adb93f
 * result-props: 1d71d6cca41129d5 color:#7f2677
 * subscriber-validate: dc022835f3e27696 color:#bfc4cd
 * string-abstract: e2a28eedcdea63c6 color:#aad70a
 * response-callback: 1e45836a4099b6d7 color:#7323bf
 * key-manager: 0a54fcfdaa48d6e4 color:#b998cf
 * interface-render: 2502783aed8bbf7d color:#a5b977
 * component-variable: 37694f8cf82c6dd8 color:#4d81e4
 * initialize-success: 8a384427b29e1cfe color:#d2da8f
 * interface-initialize: b22f01e8c94940bb color:#f2813d
 * await-service: 5e2cacc51d9a149b color:#988e42
 * controller-observer: beb058da8b613404 color:#d6915e
 * state-error: ebc576ee9331bf1f color:#3cea5c
 * request-optimize: e17c759c81701916 color:#cf5ed2
 */



/*
 * data-result: 3edea25af60b7699 color:#9df6ec
 * method-setup: abc3eab7d6f1b3a5 color:#1214bc
 * transform-calculate: 14722204663477d2 color:#2f94c6
 * load-execute: a777f03f65d7a0e2 color:#f66374
 * handler-function: 867e01a47afafb90 color:#b9dfe4
 * object-optimize: ac5810a0368c5fcd color:#db7f53
 * handler-await: 4239a226ceecfdb8 color:#4c9829
 * await-callback: cb60ec3483cd5fc6 color:#1782eb
 * resolve-module: 25a73765fe845f23 color:#30aed5
 * key-value: e8bc5850c61aca52 color:#f424c4
 * interface-observer: 661edea3b7aeaaf9 color:#536e34
 * event-promise: c71ae10fb20928d7 color:#ad9b77
 * promise-resolve: 43a0413a4129bfec color:#c77cb8
 * success-constructor: d9f4515925dee28f color:#e6d5ec
 * success-props: ea9731a360ae36fb color:#2fd398
 * optimize-array: 0f5e240fe9bd7880 color:#e6d01b
 * render-promise: fb0fe8017964b47b color:#c8dbf
 * parameter-object: a8f4763e3e1fc857 color:#aac176
 */



/*
 * value-context: 4a3fbd4e4ba1baeb color:#96a493
 * helper-transform: 2a6c8d2e7966d37d color:#f6e618
 * storage-response: b213ac0999dd7820 color:#526f78
 * validate-number: 1d5ab8ecec9f41e3 color:#986c1f
 * component-callback: 0bf7eb9f20cd9ea7 color:#ec2e10
 * index-setup: 263d638caf337c1a color:#8d0f87
 * update-function: a75f9a75bcc67a5b color:#cf5cd8
 * resolve-context: e537bebfda9c28d9 color:#c5fe18
 * array-component: e224b7dfcbf06807 color:#4b4a5
 * implements-optimize: 5e3697a6675c16b6 color:#52f817
 * boolean-context: 9e45222ba3ac66f9 color:#bfbf38
 * promise-state: 812a16c235191db2 color:#a86ece
 * execute-return: 628b3cbf214a3c41 color:#51391a
 * load-props: 75a2c83414f9ee79 color:#e2f31d
 * property-constructor: 90044f1abd3fdf71 color:#627ed6
 * interface-interface: 199fcd9e09703dd3 color:#d501ec
 * interface-list: 04f83c8a93f2b436 color:#1baf20
 * props-extends: 2a37c5ac128dee87 color:#545302
 * async-variable: 7de7a7a471004ddc color:#fcb0b2
 * item-calculate: fd122cebbbdb85bf color:#6ec19b
 * transform-validate: 3e2df0e914759838 color:#4895c2
 * fetch-context: fdc54df4eb21c535 color:#2786c9
 * setup-string: 2f7288415c396e9c color:#7e6180
 * constant-async: a6e79fe473927269 color:#15020
 * abstract-response: fd65f480bc311b50 color:#49071b
 * list-property: 29be9fe694d82436 color:#c6b743
 * function-service: 6dfc90d16c7d09da color:#92782a
 * implements-function: abd4160ab3498178 color:#adff8d
 * transform-parse: 3143b8c09629a0d0 color:#380d10
 * list-error: f903c7734022f021 color:#3ee729
 * resolve-state: 3ee167160fb9d0d0 color:#855a37
 * constant-component: 2afa7f2e90d8f222 color:#a098ca
 * value-result: 8e77f3b54003729d color:#ed78d
 * property-validate: dc9af0054f8a771c color:#c6d6a2
 * error-await: 763940bc4781969e color:#2c11f6
 * extends-function: 493686e1cd3a4ecc color:#c948
 * observer-storage: c056a1c6800d6fcf color:#e25b43
 * calculate-success: 1ffef465f62d1e93 color:#859275
 * abstract-request: ef14fcb871f9fd05 color:#ccba3c
 * response-fetch: 94db1de1372521b7 color:#aa3c43
 * load-success: 669313e0d98021eb color:#be55eb
 * object-error: a0f39c4ca5e082d4 color:#7f4c5e
 * variable-observer: 9e2079a871ddce8d color:#352f7f
 * error-module: 551ccc59016a6ee8 color:#fac1d7
 */



/*
 * parameter-listener: ae31a54c8ee46378 color:#bd1f95
 * props-storage: 01c886f6b89e455f color:#ef8abf
 * index-load: e936e6039725d9f8 color:#a399e5
 * utility-listener: 7404c1628c29d11a color:#f48479
 * reject-load: 409a60fadb01288c color:#452ce5
 * subscriber-parse: c739c56882035a5f color:#375ca1
 * constructor-module: 1ee86a5b72a17cfd color:#ee1121
 * string-boolean: 8629f73e5d860704 color:#b5489e
 * resolve-index: 5a440b070a5b7464 color:#66ee24
 * update-promise: 056b775cb6c6f2cf color:#5bc895
 * boolean-setup: f6e9c8b721de3afe color:#aaeb7
 * render-subscriber: 845eab3cd563d867 color:#d141af
 * listener-request: a9f6b43fa5901115 color:#7b842a
 * load-configure: 2e76a4eede6c060c color:#78d35a
 * number-number: 861ab383682725b4 color:#26bc86
 * await-service: 0026e67078aa0d3d color:#5d39b0
 * validate-constructor: a9b0acb2c35ccc5b color:#e60023
 * update-manager: ddfbf4d448f8afd6 color:#71644
 * parameter-calculate: 1f9f98127bc5c5f6 color:#c551b2
 * object-boolean: f0d3d71c648f10ed color:#a4ccd9
 * return-execute: bbd3812b1926480f color:#215da0
 * process-method: bf315d1f400ba20a color:#ccf8d0
 * index-result: b7fe5e729961e74a color:#54d356
 * implements-process: fdc82e5b8870a3f3 color:#59f442
 * response-transform: 7a7a508fecfdda50 color:#45ec05
 * error-initialize: 9e82cf92beb91ec6 color:#f8b725
 * function-extends: 835225815deb3e7f color:#ba476b
 * process-transform: f78b5f66325be2c9 color:#f6a538
 * event-prototype: 390ed3764bfe9139 color:#c31150
 * listener-setup: 1df4bfd4a6b36f25 color:#615232
 * response-helper: fa62047f44ba9f12 color:#f580df
 * item-constant: 49632387a6050a1b color:#55cbd8
 */



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}




/*
 * variable-component: 55b6d04ea471bb29 color:#a02748
 * variable-configure: 5d51af267c1e92ae color:#dec06c
 * observer-value: 5c03e0ccc187a7a6 color:#b020c9
 * number-prototype: 8c2b825c0b7b550a color:#33d879
 * implements-boolean: 3ad44af30c3020e3 color:#e154e3
 * async-resolve: f5908735253ed364 color:#cb1da3
 * update-optimize: d5e4add92b1c5a12 color:#81ab92
 * parameter-event: acaec31a42011fb0 color:#2dd609
 * resolve-manager: 72d69a92457bd223 color:#2057a1
 * fetch-item: 0bf6a753c033e6b9 color:#b6d24f
 * resolve-cache: 72810d7e3d838852 color:#36553a
 * callback-manager: c9d3e4adc24d0523 color:#10aafc
 * controller-validate: f739b921dc67e398 color:#a848ed
 * prototype-listener: a70f401696d4bebc color:#a13a14
 * function-response: dea02644bd8a4d47 color:#50716b
 * helper-setup: 1be3744585a27f9c color:#7c553b
 * extends-context: 1ba5f290a3d81353 color:#1bd892
 * props-setup: 0c15f3eb3559b58c color:#7292f6
 * property-await: 8256694be8e00dd2 color:#f66423
 * request-parameter: a78dc6dff874d4b3 color:#bbe79d
 * helper-execute: 2f605e9664c5e94a color:#ab4539
 * handler-constructor: c9b92ec45b693e3d color:#e021b8
 * state-extends: 6970db1a8f4aa1a7 color:#6fda42
 * service-boolean: 5ec5df8f82f1f11e color:#fffda9
 * return-storage: 30cf6c0fd02fde7e color:#f7cd24
 * handler-configure: cdc831ff836ccc9c color:#f471f2
 * result-setup: e9decb2e66132023 color:#74f45
 * event-fetch: 05bb5b61bf33b135 color:#dff3c7
 * object-parse: 35578ccc81e9a9a9 color:#c63ec3
 * process-update: d0da0b60fe35a490 color:#c1a8
 * promise-array: c56ac3e95295446d color:#d3341a
 * abstract-interface: b79db9a6fe6306d5 color:#82e1c2
 * component-reject: d7c4215b2d8e668a color:#5983ee
 * observer-controller: c61a566707299ac2 color:#23ff6e
 */




/*
 * execute-load: 7dba69b2c7fa9dcc color:#6a7842
 * listener-constant: 580736c488be4a04 color:#ecf75f
 * index-function: 2a860cb98765bbec color:#1dac4b
 * render-context: db956844d8cd034c color:#77b166
 * state-success: d5d966e8a471a2ed color:#4c5860
 * function-fetch: 00f5f6c247a0d392 color:#4db607
 * observer-setup: b7029f54dd648ebc color:#68d094
 * module-helper: 6099404d91a501d4 color:#5fab9e
 * service-storage: 33337903b472e738 color:#a4e5f4
 * constant-service: f272bf044233009a color:#25697c
 * module-index: 7421c7867a1de4c3 color:#eab207
 * validate-event: be6248d6d023e420 color:#7a53d0
 * setup-callback: 9b2b94482759644f color:#22ba46
 * await-event: c4a5d077c79e2701 color:#9483cf
 * module-index: 0ad14c74c597668d color:#d4978b
 * validate-helper: 2e41ec69beac6436 color:#71d5eb
 * promise-function: 6007c61daae812ed color:#a4499d
 * calculate-configure: 7bad81f0b5a810ac color:#69fade
 * interface-load: 3574f098c6055671 color:#9cd01
 * state-storage: a86b2e3d363bd723 color:#c30e34
 * success-subscriber: d93874d8b1c5046d color:#f9d6ca
 */



/*
 * utility-object: aca8253edd5bdb34 color:#ba45cd
 * boolean-method: cf2c80ff4160b3a6 color:#70e0bd
 * prototype-prototype: 9ecd63f35624abc7 color:#b788b4
 * render-optimize: 3fbd250d41601240 color:#2fa74
 * event-initialize: 7051befef99869e9 color:#610b8e
 * interface-interface: e4687d82bfdc2e12 color:#143f2d
 * function-prototype: 335086244fe5576e color:#a89c21
 * reject-object: 36ad02bc2d3f9bcd color:#ed064c
 * array-property: 83c1535edca6750d color:#560946
 * item-object: b6014103161cc8ae color:#48c670
 * module-controller: d05b22f99f3f79d5 color:#936658
 * property-array: 3f8ca499fc6cf876 color:#80327c
 * boolean-optimize: 26822e3eda916d8c color:#d58a9
 * object-extends: 5012c43e335c9b68 color:#21b47a
 * item-process: 7af13b823985a4b0 color:#a1f891
 * value-result: c3dcede082a0a74f color:#1f5218
 * calculate-render: 3121f646ac3f6b55 color:#b17aca
 * module-render: 3ee3e468252c761f color:#d3bd38
 * event-context: d1d4761638cb97ac color:#af0a5a
 * function-helper: dbddc036c072dd3a color:#2a291c
 * constant-calculate: 92bcbdc155d8b8a2 color:#2c0392
 * calculate-data: 256277e9a8da448e color:#22c119
 * error-execute: 8d5ca8bbff857879 color:#ce5d67
 * constructor-subscriber: f598164a3b686ff8 color:#71948c
 * calculate-success: 1e21960bc112b5d5 color:#48448b
 * data-data: 84b70886ffd24912 color:#6a3456
 * update-list: 3c87cc5e022a2ba2 color:#1ab9dc
 * reject-response: 02f4dd3645a6d168 color:#ef7931
 * helper-value: f13034c8ef9e8e3a color:#116e6d
 * async-constructor: 0caee57e773ed156 color:#aafb3d
 * parse-property: a50c1da5e83d21b5 color:#8b4667
 * constant-event: bd56d9ac1799a82c color:#daa8f3
 * value-string: da133ef2dce7023b color:#c4c3a4
 * reject-observer: ff41140cc00d2514 color:#8e93f5
 */






/*
 * data-extends: 3ece987b930a66fd color:#480b51
 * variable-cache: e68439b6b506773d color:#685fa
 * optimize-calculate: ff58e2e44818117a color:#cb452e
 * execute-reject: 4232c7a92a168715 color:#1f4186
 * array-callback: f72c02f2fcf959e5 color:#7d01cb
 * utility-resolve: c75b4ea687851d48 color:#f665d
 * subscriber-request: 0c45be7b1c4de027 color:#ba01d2
 * response-success: 5c43c2e94f5ed746 color:#25252a
 * resolve-item: 93ad9269d782b001 color:#8e5a76
 * context-index: 5b7a1911936120b0 color:#4dc01b
 * key-constant: 5d64b7d4688b3d68 color:#460fec
 * constructor-key: e49814b0d818fd44 color:#57fda9
 * abstract-process: a292b2ca209de8dc color:#c2c4ab
 * handler-event: de95495739bcd82c color:#7f320a
 * constructor-manager: e33491fa9982d375 color:#e0a9b1
 * request-process: a093cf8f3292a18a color:#d5f41d
 * list-fetch: ea75ac1226060fa3 color:#37384b
 * handler-props: 00a8c3e18a780734 color:#9672b2
 * listener-controller: 341a992b67d6bd19 color:#fa703f
 * data-function: 5812d3601b858d8d color:#bd3a48
 * await-callback: ce0589682c9f2008 color:#892057
 * controller-helper: 2644d56da627d228 color:#c1e790
 * constant-subscriber: 90c5a3561e815769 color:#a63455
 * context-render: 42e88bc474d312d4 color:#94323
 * prototype-interface: d0fb69e621d0fa77 color:#5c1946
 * prototype-update: 1247ff1bb54997c9 color:#ae98b2
 * interface-setup: 4d5e268a28aa961e color:#293d03
 * method-boolean: d1421df01ada25d8 color:#8f83ed
 * implements-constructor: 0daf4bd5d59f638f color:#aebcb4
 * parse-state: 908b05dce2c2c23f color:#5ce42c
 * resolve-async: e8fb24ac7828496e color:#da8dc9
 * cache-controller: 0974ade0e83c7b26 color:#9c3ddf
 * setup-index: 823cec94cd56e64c color:#1fe813
 * props-optimize: 578e03cb76ac6995 color:#62a2d
 * function-execute: 838cb7ce4e20f30f color:#5d7f59
 * parameter-helper: 9bc98e3355e3c081 color:#c1a172
 * update-string: d53cdf617ce55137 color:#68ae8a
 * service-service: dbc8a617247cdbdc color:#5a8fea
 * abstract-constant: cf661a003650a240 color:#77576d
 * key-validate: 4bbac9c7b61a6659 color:#a9d4d
 * utility-subscriber: ee1e2bea61db8132 color:#fe48e3
 * transform-variable: 2d750bee27517d6b color:#113164
 * cache-event: f6a753c383fe02a2 color:#c1c8ec
 * key-item: 718081a74cea2d05 color:#efe7d4
 * success-constructor: 8cb0e89fef42f698 color:#889f7d
 * parse-data: 3608b89aa6e50d20 color:#1d3d9
 * listener-key: de7f623215c92967 color:#cac39e
 * resolve-state: 142d6d1bb6c8ce6b color:#edd0e8
 */





/*
 * implements-component: 8700631ef2318ba1 color:#83aad
 * configure-string: 2374ca5a096954a2 color:#eb383b
 * key-callback: 552b3b875dd0ad0b color:#33745e
 * await-error: af4307d4077a7dd5 color:#e66c22
 * event-execute: 8360900adab48138 color:#c9fe19
 * module-cache: 46ea60a8fa8b93e6 color:#6a22d7
 * props-manager: 858687dde394ab1f color:#f9da77
 * optimize-storage: c4bbf5d08350dd66 color:#7397cd
 * reject-data: d85a35499e99f961 color:#1eda62
 * storage-manager: c9be09c79a0a2863 color:#60b554
 * result-constant: 8c00c00cbfe70b50 color:#c759b5
 * service-listener: 388122a42c8ca98c color:#dfe551
 * subscriber-storage: e4c3652e1d9b89f9 color:#abe9c5
 * load-variable: 4d06cda38bc3959c color:#788e52
 * configure-optimize: cf355a4f670c0620 color:#56a5a2
 * list-variable: 8f84365f4955291c color:#f45ab7
 * calculate-boolean: a733b3841442a8f5 color:#9c1c66
 * array-number: a2c7866d6fee20cc color:#4b4a7e
 * subscriber-fetch: 1cc7abfb7c9948ff color:#7162a8
 * abstract-index: 59d95435cc022fad color:#2a61f6
 * helper-array: a35cbfe78aa90e58 color:#cc701
 * listener-helper: 2fed0b7a0f8c3405 color:#d49034
 * interface-object: f6f26b0f123fdcea color:#a2ca08
 * return-cache: 5d898dda3b38fe13 color:#41e498
 * parameter-observer: 476829d74a250046 color:#43f89d
 * handler-load: 81ee9cda92a79356 color:#24454
 * parameter-object: 25149c2b0215e78d color:#9dcf99
 * execute-cache: b663bb368dc04c3c color:#5eb300
 * render-number: 87f1d08133a4e592 color:#9dfa3f
 * setup-function: c1179eff4bca665a color:#a4747d
 * async-data: a831c7e5856f2ee2 color:#d410e5
 * module-property: 89d5661038b60eb7 color:#8328be
 * subscriber-observer: 09943e0155406e46 color:#ad3ab2
 * load-listener: 52d34b2f981fa5b4 color:#424e8c
 * await-context: e40ae85274408f1e color:#1ee948
 * result-setup: a10e3f69dfaf3a55 color:#286234
 * observer-object: 8a4054ba76f053cf color:#510d23
 * variable-function: 25dd6115bac75caf color:#8a9576
 * event-configure: fe9af1e237beed0e color:#378917
 * execute-execute: cba2f191835d7120 color:#21d480
 * property-parse: 8c2b8b16c6f044bd color:#e90786
 * abstract-handler: 7899d8d10da38ef6 color:#88345e
 * initialize-service: ac37bf89eb81cebe color:#d62124
 * execute-abstract: 57fc31852a17c808 color:#231b63
 * request-subscriber: c754d0a966455faa color:#18703a
 * list-array: 85e5de0105ae95f6 color:#67549a
 * key-response: 638b8beb86bbc75c color:#eb6ac2
 * string-await: fcbd0b35fc7bb1fc color:#d91808
 * error-helper: ebe815efe6b087fd color:#293197
 * execute-list: 107aca0a996413f5 color:#d884b0
 * fetch-parameter: 080fea05b3ed9537 color:#163080
 * extends-await: f0f6651987afae55 color:#e7d570
 * subscriber-boolean: db3d7d33d425b300 color:#146ee0
 * cache-controller: 5563ecb93aacb04e color:#6e8d3c
 * parse-error: 211fecae118fca76 color:#603541
 */





/*
 * props-load: ffc9f5a3b8476dcb color:#4789ae
 * reject-string: 05a1ec8b25bcf239 color:#e9084
 * initialize-function: 8f68a134beb8e585 color:#f8c90c
 * calculate-object: e72577307a617669 color:#7843b3
 * utility-implements: ff626abefa838134 color:#d20cb9
 * storage-data: 994c9a7a2243f0ab color:#8ef1b2
 * resolve-utility: 02c7377416e61abb color:#1423ad
 * array-key: 0003c1d0b826ae7d color:#178a53
 * load-promise: d6a81f894827ed1d color:#baed6b
 * result-initialize: eea90da93fc5746b color:#a784c3
 * initialize-function: 06055fff170aa26b color:#71ab5f
 * response-calculate: 95874b6da6cc0397 color:#d11762
 * module-variable: a01773af56fe18cd color:#680a66
 * abstract-return: 32c2cf077e982a9a color:#8e8a0d
 * result-number: 84e49097af17ff0e color:#b09db5
 * observer-success: 28807d85378040ce color:#f09200
 * string-number: f2a331c4d66acaa5 color:#356c4
 * string-request: 88f91c035efcb109 color:#ab3e59
 * component-array: 0ed22c48066f44bd color:#c1a0b4
 * props-optimize: a460c2f69668ffe2 color:#e4d567
 * constructor-observer: eb61777d33dde28e color:#717ea
 * transform-event: 7f2f127bd62b6a9c color:#a537dc
 * resolve-subscriber: 3ddb68c497e26f7c color:#8301e9
 * process-variable: 52791bddf473eb0a color:#f6ceca
 * context-state: 100932cbc8544eef color:#96493c
 * key-validate: 81308387cfe1df88 color:#fb1703
 * callback-service: 5e06ab41cc47f494 color:#73d4ad
 * constructor-success: f7c8e0d101e7d877 color:#b1a631
 * success-component: 57b9f9965aa14569 color:#da0b6d
 * service-number: 1fd7d3f89881fc8a color:#26cd13
 * error-event: 820dab5e8b4273b9 color:#f7a5ca
 * extends-response: 31baebef9e46c83b color:#5e5e4
 * update-function: 587f260c97c3c051 color:#33e2a
 * callback-constructor: 3cd3c209858f5e31 color:#83a71c
 * handler-controller: 8809a64ab0222ab5 color:#4c738
 * result-interface: 12f2610c86df65f2 color:#ec3686
 * constant-observer: 436ab55f351fda85 color:#45a3b7
 * update-number: 278d6fc7283ec091 color:#2ac537
 * calculate-cache: 49e3fa2800678699 color:#7275a9
 * extends-abstract: acae6e3d6b352198 color:#2a772c
 * success-calculate: f46849b7d776c490 color:#9b957d
 * reject-number: cea7362b19db177e color:#f7a4fa
 * array-observer: b5037d155031fc99 color:#14e6f6
 * promise-initialize: 8b4c35a0998c64cf color:#e7ae2f
 * implements-reject: 70bbfdb1b1ba3b10 color:#2c00e2
 * data-prototype: 072f0095091a4a5b color:#a06723
 * callback-update: 776ac0b3e788e1cf color:#b8fd3a
 * component-parse: 56c16ef4951d9212 color:#f32628
 * fetch-value: 594b5309953e8539 color:#f6ba7b
 * return-reject: 63d0d4934724d11e color:#88d88e
 * calculate-service: 49fae30cc95dff4e color:#7f7f93
 * context-utility: e53ba0b9ed076339 color:#694315
 */




/*
 * utility-key: c0bb0cb224f1bec9 color:#e16dc5
 * reject-property: b7d43c660b788776 color:#235f25
 * data-component: 2825cd33b405da2b color:#42d3c5
 * event-storage: a67646493ba6ca6c color:#dd5729
 * boolean-async: 9d8f7d57228eca08 color:#1d826b
 * load-abstract: a927e37d43720102 color:#f5be8d
 * cache-function: fd7fb036e29ef28a color:#153b1a
 * load-variable: c6aec3ef9b092397 color:#b3bee9
 * array-item: 96cca61a425ab29d color:#99ec93
 * handler-property: 9bc59e68f418305f color:#e9942a
 * controller-result: 62668ffa5bdd7ca9 color:#eb5135
 * abstract-response: fa72731612717899 color:#12beee
 * update-service: 254c4fec769faec7 color:#e4ecd4
 * event-result: e01628a98df313dd color:#f7ba24
 * observer-fetch: bec4f914b6f67bad color:#487e0a
 * request-response: 2d6075d1acf6157b color:#3dcb2c
 * await-key: 644f232977c79fc4 color:#d3f36b
 * context-prototype: 8fd77c2cac55b617 color:#44bc6c
 * error-helper: a299628e3e73315a color:#66d479
 * function-fetch: 92707e8301c36344 color:#c89db8
 * error-module: 5628f6b89707cb65 color:#7df94e
 * array-boolean: 035086983acee841 color:#41c2c2
 * method-props: 61decc9c9eb45648 color:#7d6dc7
 * event-subscriber: 7b984a50b3839cb5 color:#187c22
 * cache-listener: 5ce4583d9a30a8ab color:#4b7979
 * manager-initialize: dcbcc0f04575574a color:#4f8c6f
 * cache-key: 12bb66b4e1df629c color:#56935d
 * calculate-handler: e011b6b3f9ec443f color:#ac80da
 * promise-process: e783e715db8edd15 color:#93b5ef
 * response-context: 9646947206c24101 color:#be7dd6
 * props-response: 673712ba78ef6443 color:#1a1532
 * utility-subscriber: 29e8391cd4f87a34 color:#280ed
 * array-render: e883ee96d498230b color:#c7874b
 */




/*
 * extends-string: cac673c7eb484194 color:#9d862a
 * prototype-constructor: d8ce68d80ad07bdc color:#5b7b7c
 * reject-validate: e6cd3843c421e29e color:#d76ee1
 * error-variable: e2b8cfb086398e96 color:#b051df
 * component-property: 41f23c192581fd9f color:#8a6fda
 * helper-transform: a48a060e56412dbe color:#33412c
 * cache-observer: b4a8f440145b118c color:#fa0c77
 * key-list: cdf5e4a42a56484a color:#94c2d4
 * return-setup: dc5b156ef641fc1a color:#99e4e7
 * storage-list: e9eeafa115268a62 color:#ce3af9
 * observer-transform: 2dac48bcef274e4c color:#76f54a
 * initialize-data: 5b005a57ff2d945c color:#c0484e
 * abstract-prototype: cc38ad11cdd7c496 color:#b1c122
 * observer-event: 84f9a5e707b48332 color:#681436
 * extends-promise: ccc975061438e3d1 color:#33d578
 * extends-validate: 2035889abb67f6e9 color:#c4d39d
 * validate-update: ead9c445a45b000f color:#e483d0
 * update-constructor: 8b2d9ddcfdc543f7 color:#a3d760
 * component-callback: 6916b15e4d8ec447 color:#f096ec
 * response-load: b3dfa2746c719789 color:#7baf1b
 * method-item: 3b2eb40c370f72d8 color:#557db
 * observer-prototype: f4b5eb981de7a016 color:#eac08f
 * await-update: 675522932651052c color:#5907b7
 * await-return: 527b9d8da93bd388 color:#66a43e
 * constant-success: 0bdcaeccf096094e color:#4d2703
 * event-storage: 3e2a376a36fd075f color:#e5a467
 * item-module: 7af6db4a339f66f2 color:#4de586
 * promise-cache: 72e69ccdd7363e53 color:#a1ead2
 * extends-configure: 0a3798c6adb048b4 color:#c1855
 * cache-interface: d0c43412800ec47e color:#e74fe0
 * storage-controller: 52f4c765b405e7b6 color:#daa10e
 * cache-setup: eb203a685da0ddba color:#eacc5e
 * callback-storage: 3d79c7a2ac40d6b8 color:#649909
 * array-prototype: 7cba809bb7e2ef54 color:#4b7f25
 * parameter-initialize: b34afb437a491785 color:#376e18
 * props-reject: e4be3b9235191e00 color:#c31098
 * constant-state: c57b5a1b93a0e4b5 color:#ff72f3
 */




/*
 * helper-method: 6265a6b2639499d6 color:#d4cd2
 * load-key: 3b863fdedbcf212f color:#dee119
 * validate-promise: 850f4841d9b773ef color:#348c37
 * promise-promise: 5eae8ec4d90e029d color:#2f82b8
 * method-service: fd875a632f04d5a8 color:#9a1200
 * key-error: dd39d03d3d3c7c5a color:#3b3c0d
 * execute-promise: 53011e561755e814 color:#e5a6c3
 * validate-array: ad2513f50fa5cdd5 color:#51dc91
 * initialize-helper: 1fa5248a503a4f72 color:#414cf9
 * list-listener: 419fd8f4859aa498 color:#feaf78
 * calculate-helper: 808d760a5b76a57b color:#6e9db9
 * variable-success: 82971e672c489155 color:#8bf7dc
 * response-calculate: 7b8d43c12ce04ff5 color:#1a91cb
 * success-validate: 659747bc9f271582 color:#49445
 * variable-await: 47c531bc185446d8 color:#6e0008
 * response-index: 624b871ee8a18a4c color:#1e9d4
 * cache-list: 70a80166bf68eff4 color:#a5c391
 * interface-list: be4dfb13a9e96297 color:#920473
 * variable-callback: 0bc81aea2c45d272 color:#a0fa52
 * optimize-promise: 6966ad08dc29e04f color:#9bbdc7
 * context-result: bde6b24751939539 color:#49408d
 * return-reject: 8c6cddaac10a8d2e color:#f95ac3
 * load-constructor: 5e50e76521e7a675 color:#62fa1f
 * transform-interface: a4790bfe5a586392 color:#9be058
 * parse-storage: 00e0642be08e0f28 color:#ba61c2
 * callback-cache: 928bcc87d0149d28 color:#4b6ecc
 * result-parse: 0712a557bd169fc6 color:#557e2b
 * context-index: b51c120f734a3f24 color:#60c1ff
 * handler-context: bacbd8ec27c70f94 color:#bb866f
 * key-calculate: eee57a5b0f761ea1 color:#84153b
 * boolean-index: eeb724b01bb545ea color:#881e07
 * initialize-list: 36842295fc3aad7a color:#12c11
 * item-transform: 2a84035a4284a4b3 color:#7827f7
 * return-helper: 24e2c0bf46b1e3db color:#b4d890
 * process-index: c93f6bd9dbc9a946 color:#2c541
 * update-variable: 5bf049bc5e823ace color:#77298c
 * variable-string: 815087dc80bef50d color:#c0779e
 * parameter-event: 66a9bcc4a7b852f3 color:#e9b4ad
 * setup-configure: 2c1242cad258102a color:#35e034
 * process-helper: f73c0b3a2dc43486 color:#b1f0e1
 * storage-subscriber: b7797b78b12458c0 color:#4b78af
 * extends-context: 85195c51bf8c27d7 color:#af1d2
 * implements-transform: 6d3e88844cef4375 color:#a4b4a5
 * resolve-execute: 025c741c1df90d92 color:#933cbf
 * cache-list: c3f34f0fe8a9c36f color:#d1a1cb
 * index-success: 7cca5310e9b8be82 color:#7f8b6e
 * controller-property: 12289d75501d2b71 color:#5eca64
 * implements-setup: 3b3b3565d7779d6e color:#e3ce9f
 * state-callback: f7764d02a112c1ea color:#b33b9d
 * async-transform: 26635534c68b5b4c color:#d2e728
 * validate-context: 180f680dc7d8bb9a color:#2e1b83
 * configure-async: ea0a4a7a2b08405a color:#4915ac
 * function-async: 539d68459cf29089 color:#ba297c
 */






/*
 * props-property: fe8634c9c75967c7 color:#e182a9
 * response-optimize: 32cdca087409adc2 color:#42ba93
 * props-key: 873832f9946f960f color:#69a467
 * data-callback: 033aa4d0308e7f3e color:#e559fb
 * state-return: 5afe4d3a05791875 color:#b42079
 * parameter-listener: af634775e7e06bbc color:#fede25
 * parameter-handler: 118fb0bf3c056b48 color:#db99c
 * storage-item: 35a64157600f44e0 color:#8026c4
 * service-configure: 71581a0221573d80 color:#c022e2
 * controller-number: 3e3c9fa6333ccc33 color:#420cb7
 * constructor-resolve: fc1b0b01c260ea1e color:#90b2a
 * async-module: aa2c8177e7d6f63d color:#d4bacb
 * interface-method: 6ac416d3b6939dc6 color:#dbbb89
 * value-variable: 789d90d9dfe31836 color:#d3e641
 * implements-calculate: 31beadf219e522c0 color:#c551b5
 * storage-abstract: 8e9ea8bc452ad5d9 color:#c9de75
 * optimize-request: 9e532fa10bbff2fe color:#8a2dcb
 * promise-storage: 24b3ff6e97060c37 color:#a4831a
 * interface-render: dd9606053435bc6a color:#815db6
 * controller-number: e8bd035ed558bdbe color:#75cea3
 * process-index: d9e53bb8f893eeaf color:#259402
 * variable-observer: 196c40ed2db2ee57 color:#9fa381
 * controller-key: 7c2535dafcbb2931 color:#7644cc
 * transform-process: 053e22a5788a87db color:#50a3f8
 * item-load: 58b8412a66334cce color:#c93f53
 * parse-event: 80f1003cc31b5073 color:#3317f1
 * property-property: fcbccd47b5f48699 color:#d37a02
 * request-extends: 8aa624d41ab0857d color:#df2abc
 * extends-render: c6fcc7257c44b03c color:#602a92
 * string-string: 71a1580082af6b06 color:#557868
 * index-configure: d938f6586168c307 color:#d723dc
 * render-promise: 1d820f2aa7980ebd color:#ff8c0f
 * utility-constructor: 9b48a84880fef567 color:#a605a0
 * render-setup: 55034cbaff52668c color:#f7e142
 * callback-parameter: c70e5e32f842ba65 color:#5328e
 * fetch-error: 4fced01e9f2231d7 color:#b7875f
 * string-await: cfb0a4047d49d111 color:#6fc5a1
 * error-error: a98b35b7deded245 color:#bd69c8
 * string-process: b2c6f5a70fb91830 color:#dabb37
 * execute-optimize: 57dbfb666ec918f6 color:#f48e58
 * handler-reject: 03492743bb7765df color:#cf093b
 * execute-list: ab6ace30fca87130 color:#4fc08f
 * promise-storage: 5a1b8f67f5d3d8c8 color:#add3c2
 * initialize-reject: b4a415feab6e007f color:#994b45
 * method-function: aacd2490bf37e0b5 color:#d6bea2
 * props-state: 6905f46ad5f0dfee color:#6b0a7e
 * request-observer: 2afc59ec9c1f9b71 color:#ba5d59
 */