/*
 * controller-initialize: 39ffe90e61fb7018 color:#17c986
 * fetch-interface: d35afc97b2870c8d color:#49ca09
 * success-event: 868e793ee949e06f color:#ed1e32
 * update-listener: 56bf9d463bb6feac color:#80b824
 * interface-implements: db9a2316a928442d color:#81228e
 * variable-render: 3f321909bddefb6a color:#a62f27
 * transform-async: abef4382eb1710b9 color:#8b2afc
 * process-implements: a6c787b4332888cb color:#a55d8c
 * prototype-variable: c5499adae4bcb3f9 color:#ea495f
 * setup-resolve: 4670b4614da7113b color:#ff9e6f
 * success-parameter: bcb3b19baec7bee8 color:#15d457
 * number-return: c7cc83817ec0f607 color:#7240b4
 * index-value: 0a818c02e92fe8e1 color:#28486
 * abstract-validate: cad4b9e550227d65 color:#638908
 * validate-resolve: a162f0a5030ffac3 color:#515ce5
 * result-optimize: dcc7f5ac98f7e672 color:#8dc0d
 * helper-validate: ff31860fbf35740c color:#13d492
 * optimize-optimize: 8c960955b91cc5f3 color:#429d96
 * array-state: e9529b9503f8c1a3 color:#a91c03
 * context-response: 8bfbaeb23a8de77a color:#7682ad
 * calculate-list: 49edec09d2ae52c0 color:#1cdd63
 * abstract-context: 54b41121addd4358 color:#b30b32
 * props-render: 207834db119e422e color:#bae1db
 * method-object: a021c5dfbba761e7 color:#137213
 * method-interface: 27b49b02f7302278 color:#5424e5
 * method-item: f35d6c784badb27f color:#be7950
 * subscriber-object: c85bf52261200475 color:#b84624
 * utility-index: 9b5a521ac46333cc color:#20e6dd
 * request-optimize: f3214c4154f76c91 color:#fcf117
 * extends-implements: 8ada2250af7fa47a color:#19b3b0
 * prototype-render: 1b1de75c4aac4a86 color:#1417d1
 * number-subscriber: adf5b52512d94b4b color:#5892f2
 * async-reject: 6512a866dcba5b63 color:#b97f3f
 * prototype-constructor: c83e47933900c611 color:#88069a
 * boolean-controller: a018a97b17d187f8 color:#3befe9
 * module-listener: 9f084960930a321d color:#49c66b
 * subscriber-prototype: 8407cd27db19da2b color:#922eee
 * cache-subscriber: 0dcdb5270bbd998a color:#477d51
 */



/*
 * helper-manager: 1a844cbb7c82054c color:#c42694
 * observer-props: 18dd98db7538fe7f color:#16432f
 * initialize-execute: 5cb687abc0b9ed2f color:#8efcb2
 * storage-error: 306ad805c4e55ab7 color:#12edc3
 * string-load: 075ad71ef4adc45b color:#f1ca01
 * update-props: 0dbbc5a2bbc83ae1 color:#f23405
 * props-constant: 75c8573f346bacb0 color:#c38aa7
 * key-storage: d1432c194be3b437 color:#e39fe7
 * module-render: c5b903e84edeeb77 color:#e53668
 * number-string: 79497da4829fef31 color:#501c2a
 * parameter-resolve: e9ceee404641cdba color:#1a5cbf
 * observer-abstract: f8365fec9aebb0ae color:#ce2252
 * event-subscriber: de7dc63f9126d5e0 color:#531e12
 * data-method: 96bfd55823beabea color:#f63ecb
 * setup-async: 8624df16a8f5bd62 color:#43103c
 * parameter-initialize: adf221603a717571 color:#52b727
 * constant-event: 6130a000aaf1bf47 color:#288b81
 * value-number: 3999f2d416dc4301 color:#2359ec
 * number-initialize: 1ac2ad42804a5ad9 color:#cc6eff
 * number-controller: 5c5f5699e182fd67 color:#826ec7
 * string-execute: eb6579f9cce98a1b color:#8abec2
 * await-calculate: 7bedec179f0af018 color:#40088d
 * array-parse: d4fb2296e29cbea6 color:#23a16d
 * calculate-calculate: 5da57464140e98dc color:#e3e22e
 * success-optimize: a01b1243dba84d51 color:#a43a07
 * state-constructor: 2819d3966a48785f color:#884664
 * number-setup: 47e6f1b95bb806ec color:#6cf38d
 * parse-configure: ef4b4811cc7b4b9a color:#ab328e
 * observer-service: 87880f5e489e7031 color:#8dc403
 * async-constant: e44bbd8a78620e66 color:#c01d80
 * resolve-boolean: bbad96a1cc29e421 color:#76b8f3
 * number-manager: 6101d98634764d6d color:#21e96f
 * handler-manager: 5ba3187968e863ba color:#426c6b
 * boolean-array: be1f1c83f15bceed color:#c52216
 */


/*
 * component-key: b4ea62cc337f93d5 color:#9e78c0
 * context-async: 8f347281057d15cd color:#d1228b
 * execute-data: eb4b709c308c06a3 color:#72775
 * cache-prototype: adc54aec267910ce color:#7d77ff
 * implements-object: ae653d15da12cc9d color:#cc997a
 * utility-execute: 3069290aab3bea49 color:#733ca1
 * prototype-abstract: 9f7ccf541060d314 color:#7b6820
 * observer-cache: f0ff773edd2ed8ff color:#a453b0
 * function-transform: 17661cd55ded0542 color:#765d7f
 * service-utility: a6bc3ac53291d03b color:#9fc666
 * context-cache: 350d8e062bfaad2a color:#59a4dc
 * render-transform: 32e3f0f6863dc6c1 color:#37c4a2
 * initialize-return: c2f68cad00da0c39 color:#ce7baa
 * property-implements: 5af650be4553490d color:#1533fb
 * helper-reject: e0ae918ed64e3e4a color:#ee009f
 * transform-execute: 4ca075c3b536b0b7 color:#e201c2
 * async-reject: bddc4713ec7f25b2 color:#b8ad75
 * initialize-process: e79b84f16e8cba17 color:#5c89a4
 * abstract-async: 96ef5e5903476acf color:#ea9cbb
 * configure-parameter: 17c7b3d56ac7ce4f color:#396c74
 * calculate-async: 5ab6c63df44dc50f color:#aec605
 * state-callback: 3491d88e441407be color:#b0e627
 * property-initialize: ca10577a1dd781f2 color:#856157
 * parameter-load: 3ace366abc205345 color:#9f6210
 * await-response: b29d05a38eb321ad color:#91d144
 * resolve-parameter: 1d744fe40a4a7b53 color:#785e16
 * setup-request: fa26e27e96fa133d color:#1ea803
 * initialize-constructor: dc3fbecd9e7b0dfb color:#fddcfd
 * extends-subscriber: 2851279531715666 color:#48e5fc
 * async-list: a3f182bd0db08d4f color:#109c6f
 * controller-promise: 4c92269da4e0e9f2 color:#7b95ca
 * execute-fetch: b5aa614072dcb58a color:#5f8534
 * constant-prototype: b61d4c43c29095d0 color:#1d4f92
 * abstract-index: b6b5e7b4432f2e63 color:#eb6672
 * validate-controller: 57c913089a98ae1b color:#6a8c6b
 * constant-update: 25f024be1bbcca1f color:#6ab86c
 * prototype-item: 77e06593df83add1 color:#d3512
 * props-load: 181e2cd7d331a05b color:#8de9c8
 * storage-props: 6e14efbe524bc9fc color:#23f574
 * extends-property: df49cce5039c5f6b color:#8c5a81
 * constructor-index: 9cbee6adea37f7e5 color:#4fd90f
 * calculate-state: 0e22bc620c558998 color:#e1c205
 * callback-key: 47ac215d0c38d945 color:#ad94d3
 * observer-error: e58eae9347c07aa1 color:#7a1fe5
 */



/*
 * helper-render: 1da0891606d750f1 color:#789e53
 * execute-parse: 98ec36d66c59a12b color:#5ce150
 * load-constant: 41b404bd32d0d714 color:#ec922e
 * calculate-string: 044b27c47ba8cef0 color:#87a43a
 * event-abstract: 88b6e23e949907ba color:#3229bb
 * process-props: 3f2080ae130ee166 color:#a60c7d
 * update-value: 9d55986046c89ca0 color:#8fa13d
 * event-property: fdbb9e54c4973179 color:#61537f
 * async-resolve: 393f3b0fc9af6de4 color:#5326d4
 * parameter-prototype: 7aec1fdf40ce4637 color:#72b437
 * fetch-data: c02e12c1f7836bd3 color:#4992f9
 * execute-utility: c3a18a6ab632c095 color:#81e263
 * success-object: d8a71ccff7329661 color:#3cdffb
 * implements-execute: ff6ed47ffdd9af55 color:#458956
 * item-prototype: 462d8e68e1cfe6f6 color:#6ff6bc
 * manager-await: a571b1f1f9d4f82d color:#86adc2
 * callback-helper: 4b6cef80c8075f45 color:#ac5805
 * validate-constructor: 13ec151f80ba3016 color:#c274fd
 */


/*
 * setup-context: 1df74a8b21325ca3 color:#842cea
 * load-module: b7917189f13f8d7f color:#ea7ce0
 * array-update: 42bf038f4d3c38de color:#482f95
 * interface-module: a580a33573bea9a5 color:#88a119
 * reject-initialize: b83bff7e647420af color:#245479
 * index-success: 2c71408480254377 color:#df1a
 * initialize-cache: 3d0940005f98e23f color:#9308ab
 * result-boolean: 6bcf325041a8c7c2 color:#8930c3
 * error-array: 8d03952727059f45 color:#c8d3b7
 * resolve-validate: 333108c5a13cdc66 color:#bbfa9d
 * calculate-module: 31baf43537fbe07d color:#8d0551
 * interface-constant: e93020915b925e3e color:#1dd4a7
 * value-result: 95ff184303603780 color:#d74456
 * prototype-abstract: e72583ec6a08c121 color:#683cc8
 * fetch-number: 24ce30ab6b21df08 color:#cb2263
 */


/*
 * response-success: 6d7016c3dabb8999 color:#8d5bf4
 * string-execute: e4bcd0db581e0e93 color:#d75c17
 * setup-handler: d9aeb5ba9cb70922 color:#5ddd70
 * transform-result: 33c4434f6da5f819 color:#1e8c02
 * key-data: ecc259d0ed2a970a color:#802e3e
 * load-abstract: 2160fcf131e70638 color:#b52039
 * controller-error: b49199c01fba1ee0 color:#36bb75
 * request-value: 8c6c222ed6e769ed color:#23160
 * validate-await: 300653e34de6ad51 color:#22a57c
 * response-resolve: fd51359396ed7ca3 color:#49c1e
 * implements-resolve: 8283eb08233b8627 color:#8f7d3b
 * fetch-number: 96c6004ace4da7b0 color:#1f3535
 * key-subscriber: a2fa8ac3c1344f19 color:#cc55b0
 * state-array: ff92de1e6b30c004 color:#29aaa
 * listener-execute: 34fee303e72d7569 color:#5e1dd3
 * string-state: b926a19f5120e28a color:#c4c481
 * subscriber-success: 0e17887630568416 color:#298358
 * promise-execute: 8af3e783dd00f753 color:#d3db9d
 * controller-callback: 621580b28228d207 color:#7814a
 * service-data: 4d041893d38deedd color:#980c40
 * response-handler: d857093a83eefed4 color:#ce1ecf
 * transform-process: 91c98ee1b264fb41 color:#44ce02
 * service-parameter: 9add8491f42530a1 color:#ffe94e
 * process-service: 2a2e4439297fc294 color:#445d2d
 * extends-component: bd6069b4dad65ece color:#6bf927
 * setup-component: 6ca4497ff5352a75 color:#eaa620
 * handler-update: dc2bdbcec6b1fa68 color:#89ab1c
 * render-transform: 148e939d4d2c4199 color:#a01270
 * context-props: c9811b594f341e26 color:#3c21e0
 * list-observer: 20b5e239f5e36825 color:#e4e122
 */


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}




/*
 * optimize-calculate: 53f080276c267306 color:#e1bd44
 * string-service: c2cd35fc16121393 color:#f9a24d
 * result-configure: ace39b1cec6addbd color:#9b23ff
 * constant-boolean: ce151e856c2f1ff9 color:#67a7af
 * list-key: 4b2078dab7fad941 color:#f7734
 * event-load: 8d594d46b645254e color:#985be5
 * listener-return: 5786820db2571e03 color:#aaf459
 * object-variable: c3f294360d596023 color:#a2d8a5
 * promise-module: fe8f8d53759751eb color:#3c7bdb
 * constant-number: 73733deff69f9125 color:#d49cda
 * prototype-async: 1d3fb32987f06f47 color:#1b55ce
 * callback-list: bb0e1f92d34501ea color:#b3ed3d
 * implements-result: 3f7cb03a68f2cf64 color:#737659
 * handler-setup: 04f5ce8fd0dfcec6 color:#c64f6c
 * index-state: 778ec85ef7b7e755 color:#d5b23c
 * key-await: 7664722f23f278c7 color:#d4ba51
 * constant-handler: d4ba03194f5481d3 color:#8fb2c7
 * result-constant: 4818e4e3eab55802 color:#9e9cfb
 * initialize-method: a002e9300c69d5c0 color:#a6a692
 * function-implements: a1d64116a7792c61 color:#c8446e
 * array-request: 4fcb2ed60a19f753 color:#d07e4f
 * data-property: a0ed2678c258e908 color:#ca57cf
 * method-cache: a3bebdce930a5245 color:#96f81e
 * string-prototype: 110bcc21b45ce459 color:#60d486
 * cache-resolve: 1cb4d3f3e5f4d936 color:#b03121
 * error-number: 0b3832df05bd7aa0 color:#162480
 * result-constructor: ce28f0bde655c10b color:#a9a687
 */




/*
 * result-fetch: 284eb598faed249e color:#7d8e93
 * utility-utility: 5231042b4ca9c1f3 color:#31dbf2
 * process-value: 7faaaa12a587326a color:#1e8b3b
 * component-method: 2668661fd98670c5 color:#1450fa
 * request-parameter: 7f911a81c760a341 color:#210d1b
 * value-extends: 4b523909c1ef0e92 color:#7e108
 * reject-state: 3c92a6d02459fe93 color:#6f7ff7
 * reject-storage: f3d8189b67451438 color:#152fb5
 * success-transform: efd173665774a8b5 color:#3ec56a
 * function-result: d85463849253bc86 color:#c17d39
 * constructor-interface: 47ab2a87c6975404 color:#80c862
 * variable-abstract: 3c2583ff2c03ed6e color:#41ffcf
 * method-number: 33e2e004e4432904 color:#4baa59
 * configure-object: 3a4743d10d51acbf color:#9bc9c5
 * extends-variable: b255af5d4ccaa5cc color:#4a9f4d
 * validate-listener: 9a1ecbce72ce946b color:#214d31
 * observer-validate: 120c0958dc237d0c color:#5f544b
 * method-value: d3cf8231d7752494 color:#1ee763
 * async-cache: ca517503953632f3 color:#f70086
 * handler-parse: 63715ccc0bf741de color:#e0478a
 * promise-setup: 37b6e46a40f2625c color:#40acf1
 * success-setup: 0746ff3bb75680e7 color:#af5ba7
 * object-key: cb13e3663c837390 color:#bfb860
 * implements-props: f80519a2536fce21 color:#d8b1a0
 * response-props: 2cf382435fca39a6 color:#701b77
 * utility-return: 4e736a65d3f7e7f0 color:#2ceb84
 * transform-constant: 742de33126e02ecf color:#2ed6d0
 * update-fetch: 008c8fa466eb0eb7 color:#23ccb4
 * property-observer: fc48eb3d0e1a0ea2 color:#5fe5a5
 * success-configure: 38ee95cf7e30e786 color:#c8314b
 * number-setup: 388d76bebf5b22dc color:#38cd73
 * utility-boolean: 4a2675b468098cf1 color:#1f4f72
 * update-setup: f209b16765494b15 color:#855668
 * parameter-success: 0943151dfa648181 color:#c5ae5
 * render-request: 603819e8d7f6e0e1 color:#e08fbd
 * constant-calculate: 4438566e84bd9a36 color:#33b460
 * list-props: 3e9e87f03aef929d color:#1fbf2a
 * parameter-update: e226d1bac03186da color:#ea0b98
 * interface-error: ef8d91c8003ece54 color:#5ab111
 * array-number: 5bef75f87a4abacf color:#26c830
 * load-update: e9107b6734c39887 color:#2ba6f4
 * execute-service: d85d02d7bd0410a1 color:#2cfaf4
 * transform-handler: 604f41bbc94bea14 color:#aeb6b6
 * variable-render: ecfd32ab1ffd6ea7 color:#1b0a4a
 * state-variable: 0a79461c94d8cc5d color:#e54ecb
 * event-array: 330de8f77946cfae color:#a3316b
 * callback-helper: 8ba228922deaa283 color:#618386
 * observer-event: a5bedcbf29532090 color:#d0080a
 * success-reject: 6b2b188f64d17690 color:#366556
 * context-extends: 76e511081c1206c7 color:#adb8c4
 */




/*
 * key-value: 2d1f9da6b7b9cc08 color:#5737a2
 * implements-module: cfeff68a80a78917 color:#53bfd7
 * parameter-render: 7cf5a47519f3d72a color:#469843
 * cache-response: 658b7e1e0ad2421a color:#c157b7
 * item-helper: 4f07b8b26f98d756 color:#d8e327
 * validate-method: 2bb0324497bee360 color:#68689b
 * subscriber-variable: bd3117b1fbcaa250 color:#582d9f
 * reject-success: 17a25c9ff142995d color:#931dba
 * callback-event: b534efdaa0f4c8d4 color:#902216
 * setup-helper: b69ea6a711d1d18b color:#fd8a02
 * props-event: 419242bfa2cdf0bb color:#fd2116
 * method-fetch: 5e233da14677b7d8 color:#ff9966
 * reject-initialize: f0133d3402a14d68 color:#14653d
 * context-configure: c186912cfb86ed60 color:#20a2a9
 * property-string: f80a647f51a7550d color:#11651f
 * execute-object: b462746f07e5702f color:#deb19b
 * prototype-storage: 2b3defbe2097cc8a color:#65a967
 * module-storage: 701a5da38df7c77a color:#ee2c1c
 * success-constructor: 285a9807047e7031 color:#433567
 * data-string: bbd9e16982739ba6 color:#e05898
 * component-optimize: d50a7f1de8455115 color:#9641af
 * reject-setup: 1b0441486683411f color:#1cfe8c
 * parse-state: 8638d54d8c698589 color:#e586e5
 * implements-configure: 375e327fd52a96fa color:#114133
 * process-module: 40b9d2f7a4ea60ba color:#782723
 * error-service: 246bc52212759b9d color:#458a8e
 * event-return: 76c6e9a335fb1888 color:#f10e20
 * props-subscriber: 5807dd90870f59da color:#bd72da
 * constant-prototype: 4bf33f6fe5acd7f2 color:#87c869
 * execute-extends: 639e66cf7190c7c3 color:#22f679
 * prototype-property: 1a4e6af791a16945 color:#3b5973
 * abstract-item: 2bb51cdec31655ac color:#2103a6
 * handler-subscriber: c2c0fbd0a635d12c color:#8ae450
 * prototype-constructor: 2e7ce0aeaa259ef2 color:#b62a68
 * boolean-reject: 755c1d3a12fccac7 color:#e651fa
 * variable-initialize: 55e0cfab38c8e307 color:#8d6805
 * subscriber-property: e9a1163355cafa66 color:#e8c6b4
 * component-index: 8b4adb3eb79652a2 color:#a1a3bc
 * object-execute: cc20f58e343deb67 color:#64f461
 * constant-manager: 999ed2c0c17e51c1 color:#b1083e
 * module-method: 19f0c2e01a5a4d30 color:#c0e99d
 * error-service: 7ce6ddd95bcc546e color:#10c64f
 * validate-subscriber: d6bdc5104509a4db color:#a1251d
 * extends-function: 7edffb119d1b3265 color:#3c3772
 * extends-function: 4627d297d9d9bc56 color:#fad205
 * array-data: d1d8f16d369edb47 color:#414bcc
 * storage-reject: 30019c5dd65abf34 color:#e0873d
 * request-module: 46816abbce834266 color:#e1b16d
 * subscriber-context: 301a38ef971de09d color:#673462
 * number-event: 1916290433a11710 color:#f9b2e
 * context-event: 8541402954675bd5 color:#65c940
 * key-list: 436e3ba0783da55c color:#85b41c
 */





/*
 * result-process: a3f657179dbee6a9 color:#76a087
 * controller-update: 7029f0ce30fb7c82 color:#d194b8
 * handler-callback: 85c57c2ecc310860 color:#846a86
 * reject-data: 23cf5a19ced61956 color:#59ed6e
 * index-fetch: 95fefaa6e6683fb8 color:#f21aad
 * process-method: 10803da0a37cfece color:#1b216
 * resolve-parse: 38c0f72fcefc8f0d color:#e01de3
 * configure-fetch: 2908d43209de5cca color:#ee43b0
 * callback-data: 8c1528e1daeaa567 color:#583399
 * index-context: 230c9f90f82c4ae2 color:#514637
 * data-transform: 6e537ad73f94b133 color:#1685c0
 * return-reject: fd20f903ee00260d color:#471c81
 * component-abstract: 314ff5805bc95a24 color:#8f60db
 * helper-process: 23808a6aa90a3f1d color:#17d790
 * manager-load: 31f2cb040aa173a8 color:#4d8b00
 * storage-transform: 71fae84de1b37035 color:#3bd758
 * array-event: 478a14bfeb7b61ce color:#e11689
 * constant-render: 3793c9db9cba6a74 color:#238ce2
 * async-parse: 9414991d2aacae37 color:#292a34
 * resolve-fetch: 54aea22f6a025f39 color:#45a847
 * property-abstract: 6e859bd565aae286 color:#715a2f
 * fetch-controller: 73c9721d3f77a99c color:#1fef14
 * parse-property: 2157799c2e15b43a color:#bb20dd
 * extends-setup: 4b3e18db8b5437c7 color:#856e6b
 * method-configure: 14a2c3b6ec141bc0 color:#c5744a
 * constructor-load: cef5eaeaf7d4246f color:#905fc4
 * render-implements: 90c93fa6e55a640d color:#4ce612
 * service-transform: 6f2da092f9c31525 color:#dcaaf0
 * constructor-listener: 190ab7634117a973 color:#114eb8
 * setup-implements: 6ba3d62b8f25075a color:#8623a6
 * boolean-prototype: 12c8cc8faf1558f3 color:#e286d0
 * implements-resolve: 5482f0657a5b7852 color:#3552cc
 * interface-success: 2eaefa308784663d color:#d31a0e
 * result-cache: a318d67b31fd0622 color:#67ba25
 * return-props: 7a5fabb079e6a03d color:#523117
 * item-storage: a099ecfb9e60a181 color:#74b684
 * value-cache: 6d8121f311b54f25 color:#a1b791
 * parse-success: e0c42db08efa947f color:#91dedb
 * list-validate: 85575336828e0997 color:#75032f
 * item-success: 960635bf7ce7e8ee color:#d220a1
 * return-prototype: 6be9fcd8e3d7f8a2 color:#4cc40d
 * transform-load: 8d3d6fdda6e29b37 color:#4766e6
 * manager-manager: f98af61aae149b06 color:#2eb6f8
 * initialize-validate: 19dfa6bf19192e23 color:#532a42
 * callback-string: 9fba504573aaff77 color:#233a21
 * number-return: b73fb180a868c2c9 color:#a32ff5
 * property-resolve: 85c382774c881f46 color:#e2d0af
 * listener-prototype: c7a95b513f318fb6 color:#48c08
 */






/*
 * index-boolean: b07851099d4d8426 color:#eed9b0
 * value-observer: b16b8651fa144ea5 color:#b7415d
 * utility-state: 6f0b2a6e40e0db9a color:#e727a5
 * error-reject: 1d12c1b4e773d49c color:#3ec3dc
 * handler-string: 1a0733061d47fc39 color:#a8ed30
 * update-abstract: 3fa3f2748642c7b3 color:#9a7f76
 * response-controller: 83967cd6e0d74324 color:#4d60de
 * process-reject: dfeea3e46ae498f3 color:#17f8e1
 * method-subscriber: b381b67adfd26670 color:#b12eb9
 * index-update: 9eac597a23edc808 color:#ca155d
 * key-controller: fe6d3ff84a085911 color:#6a685
 * result-optimize: e090ad8e918d0ff5 color:#211049
 * validate-service: 000747580d3c3dd4 color:#eefb46
 * error-boolean: ad824ed301006889 color:#304fbc
 * observer-resolve: bbd9a9694624aa58 color:#289f50
 * context-extends: 65cfb26d4ca98231 color:#f58b6a
 * parse-validate: e8e7a4eac12179e9 color:#2539e1
 * callback-await: 692f34754dd2e7eb color:#ff736b
 * configure-event: 89cd7c49f5016945 color:#32c651
 * request-callback: eedcc20e6003fab9 color:#b1e09f
 * storage-service: 437657e4e1d2d11f color:#12a426
 * subscriber-controller: 087b09b6a51cc05b color:#75729d
 * object-handler: 5c2c9c2319d492ae color:#7417db
 * number-reject: 343737fb6c06fea6 color:#9626bd
 * update-configure: 7244012aa80743fd color:#462684
 * abstract-string: 445b343d292a9804 color:#eb770b
 * constant-state: 909eba43590738e4 color:#a801bd
 * resolve-parameter: 25cc2b74ef647e0d color:#67753c
 * fetch-prototype: 5df1b58e27c7629a color:#295ed7
 * state-configure: d36a1a73c5ec5b4f color:#4e4bfd
 * key-storage: 5fbd7cec8d17039c color:#f87887
 * fetch-async: 0d5c3b26457e5bc1 color:#e714da
 * utility-parse: bbbb619b1f259ccf color:#f5571a
 * listener-result: 793404827faebc12 color:#66d073
 * boolean-variable: dae8a38dbba12665 color:#dba980
 * resolve-parse: 52476dd11026f136 color:#6c36bd
 * index-async: deebcac744356267 color:#723c53
 * cache-handler: e0536d39e9ed3af0 color:#93691c
 * extends-prototype: 0ffbd0754c5e0fd4 color:#983ebe
 * abstract-request: e7f1494a9280480c color:#eff342
 * utility-method: 3f358a67abd3aa5c color:#dba448
 * implements-cache: ca666226f6346c3c color:#819eda
 * execute-utility: 2d3ff5c6135e1be0 color:#11e60
 * cache-listener: ea5d72bb629bfa6f color:#90f16d
 */





/*
 * success-module: e34645a453e8d717 color:#7c2dae
 * boolean-array: 76c2eb1a248660c0 color:#1eb738
 * variable-transform: 3adb306aa1252a45 color:#e1d90a
 * load-await: bf6941b80e2abf62 color:#b1a7bf
 * manager-async: be4230ba73a8a1a0 color:#dee88f
 * parameter-setup: 1777046687531519 color:#6fa9b9
 * validate-state: f10e68117ffcb3cc color:#5e0b18
 * update-configure: db5acd83bfd212b6 color:#13f746
 * callback-subscriber: 96a899ee42ae5554 color:#1e7436
 * component-async: 14e2cdffc2b4b418 color:#23bb28
 * reject-abstract: 4219a30ecb9a90c6 color:#f7b478
 * execute-event: e2dc14b5b9e067a6 color:#8fab6a
 * request-initialize: 8c5d7cccefc3d67f color:#4d0d3d
 * abstract-module: 72d9aa9811e7c313 color:#4f1dc1
 * index-promise: 4dd0672a268f56e5 color:#12dc26
 * props-execute: 5eee23aaea959438 color:#3e41c5
 * error-prototype: 31beae545461876c color:#a79dca
 * resolve-handler: 1e20ae933d10e1b9 color:#ea737b
 * value-helper: c340689e66f52253 color:#6f9168
 * response-utility: c03f885474f6fee7 color:#e8f6bb
 * constant-initialize: 33538976c0ea2f8a color:#f42088
 * initialize-calculate: f5b7a7d5512711b4 color:#ee2cc8
 * response-transform: 04e15612124f5172 color:#37dd96
 * observer-prototype: d9091fd07e1642d3 color:#4e612a
 * data-async: 098b81c32b1459d1 color:#815a5c
 * promise-request: 4850630c28f4ee0b color:#35c2c2
 * error-optimize: 38afa575f3ffeaeb color:#254d6e
 */