/*
 * abstract-component: f70962341de3a033 color:#f76d4d
 * array-string: 4993211ff69b348c color:#bc15b8
 * index-component: 64530ff69c165e00 color:#791ec4
 * configure-load: ab0eb66dae49b340 color:#e1671a
 * listener-callback: 342b34bfc7805854 color:#d57f3f
 * utility-promise: 4a3e5c1037c32cf1 color:#1b85b5
 * success-parameter: ae55cf7468e4b75f color:#9f4196
 * transform-fetch: ed9cced0a3e793f2 color:#a51a87
 * listener-number: ed0bcc77b921e869 color:#d92a7c
 * extends-calculate: 5f9ca93013b5fc1c color:#8d35
 * reject-callback: c4458290777039de color:#d5f075
 * resolve-calculate: 20d0a1e42637cce9 color:#653e6d
 * result-listener: 5b3a8e655cfa338f color:#86d52b
 * result-transform: 47274ab28e20b074 color:#61052d
 * callback-data: 5bbdc2e45504d062 color:#dae73a
 * value-helper: 331e530b1085d49c color:#40148f
 * function-value: 671adfb55c9983ad color:#4f604c
 * cache-method: a2cf615327f3f201 color:#cd1592
 * update-success: 05b827d664b6671a color:#3569e6
 * constructor-async: 36eb3913f9a8992b color:#d7aa50
 * callback-load: dead5c0ba4b527b3 color:#fdad1c
 * error-error: 21a4c58269666f6c color:#3f2b5a
 * render-method: aea1e43c1cd5eb41 color:#f4f58c
 * boolean-await: 5e7578f80207f7df color:#a56bb9
 * parameter-cache: ad965c197966e85e color:#e094ce
 * extends-number: 8e4f1bd2b6b7b532 color:#b23120
 * process-variable: 31f1fbf0d533d986 color:#a0e6e4
 * key-load: f0175ada2366f69d color:#63c213
 * success-manager: 6ebf669b54ce5f70 color:#b2fd87
 * listener-return: bda643e3b46d75e8 color:#efbd83
 * render-update: ad9223cf2384e642 color:#fdeab0
 * event-initialize: b370137920160625 color:#51024e
 * calculate-async: e94cf0163e4d5ce6 color:#253518
 * data-string: 575434fbc3ec6c34 color:#8b388b
 * listener-result: b753de0d554ef67d color:#cfa6ca
 * setup-configure: c825c8346d39bc7d color:#92ccc2
 * object-render: 6458d9ccd4d27fa2 color:#89df7f
 */


/*
 * update-implements: 743f28409df69cf7 color:#a0dc3
 * execute-prototype: 28d484577ce24ded color:#6f777c
 * index-array: a47d719684a33662 color:#7bdeaa
 * props-object: 0985670edc2c913b color:#3cbe51
 * array-listener: 679e1b355cb4c980 color:#2fb016
 * result-object: 63a59c5eaa988e94 color:#e3d28d
 * item-service: 59cb7074486a2640 color:#d2b041
 * props-prototype: c6fad5b6bb1ddbbc color:#c8943a
 * module-service: 067e69a318e0b8fe color:#1ae4cb
 * event-validate: 35e229385327b076 color:#f1625f
 * observer-setup: fcf596cd3d5e176f color:#9e351e
 * resolve-callback: 5289ed64428e38e0 color:#e0726d
 * result-array: 3152d04977179d53 color:#a3c20e
 * listener-property: 50643920dbbefa94 color:#458fa3
 * string-implements: a8498b4efa888794 color:#80c4ae
 * process-validate: d4201074c4b5111a color:#cd13bc
 * cache-callback: 5b5ec51fd58c0afc color:#a7754
 * storage-update: 907a720281d33a7c color:#4ed7a2
 * promise-event: 96c310256c4bf891 color:#4668b8
 * boolean-context: 2c8ff5e68932fc2f color:#7cb848
 * constructor-parse: 306bd392ffbf119f color:#84ddd4
 * subscriber-error: 897fb31f86bdc066 color:#35217e
 * boolean-index: f9eae116c62aba19 color:#23b2da
 * observer-parameter: 68a5e95a4b89cbb2 color:#5d71db
 * configure-component: 2f3328da4f9da844 color:#95e2eb
 * constructor-helper: 96d7dca01d47ff8a color:#efe445
 * module-props: d1f31bc7a6de4d4f color:#32242e
 * parameter-calculate: 3cc14ec15a58a75b color:#237a0a
 * controller-string: baf3f2476ba98b1e color:#8c5c9b
 * await-optimize: 027a93b1ab2860eb color:#24def9
 * boolean-event: ce412cfd76e15a52 color:#bb0eec
 * utility-handler: 25743f3f93ee4f66 color:#a252
 * helper-controller: 3e7aea417bfeffdf color:#7b0994
 * utility-constructor: c85f98fb34b9c5d3 color:#db4302
 * props-item: b9d8767bb140dcf5 color:#f666d0
 */


/*
 * async-observer: 548fc3d311abf2ec color:#b97d1d
 * service-service: e13b1a60fbbd16ac color:#a9d3fc
 * render-storage: 05534243fee4eb6c color:#b7a64c
 * index-props: 515ea01b742fdc92 color:#77ba99
 * request-success: db80ad3e32c95432 color:#3cf862
 * process-update: c60425f45aae10fb color:#ba0a2
 * index-extends: edc85cc281039c86 color:#d35cd0
 * fetch-utility: 74eedbec239377b5 color:#983b65
 * response-request: 2b46420b96c828a9 color:#fbdff2
 * array-storage: fd4e0b0b23107f17 color:#d618c7
 * list-controller: fb91d457e342b05e color:#dc9e19
 * optimize-validate: 72cd369b2c11ed39 color:#8bb04c
 * number-service: f4e638295f9e2fe7 color:#89c395
 * index-await: 756e34ea164cd653 color:#9708fc
 * return-prototype: 7029c1671d350d88 color:#9e51e9
 * function-key: 7a9f009717e0c9b6 color:#4f73
 * constructor-transform: 98d5a5cb0e3242b4 color:#4128ad
 * object-props: 1af7ea4ac88173d3 color:#4ed93a
 * result-validate: 914fbd82efd0a9a4 color:#3cc1c6
 * object-value: f2164bae884a3dfc color:#47af72
 * data-props: 76bd471528d77107 color:#cfd388
 * update-handler: f6698826e2fef457 color:#202d53
 * key-validate: 2b95f79d311d080a color:#a4a7fb
 * variable-initialize: 35fb2c086bba26a5 color:#2d2ad0
 * parse-component: 6d611ceebe294443 color:#ff837a
 * storage-render: 2051633b6bb82849 color:#b4cc22
 * subscriber-load: 8ecf102637a5f0a4 color:#62c93d
 * success-observer: f7ce9d8065e76bc2 color:#66a6f7
 * success-cache: 4fcafc520c7e9884 color:#677259
 * subscriber-async: 32c635ad78240e7d color:#2f85bf
 */


/*
 * state-optimize: 368e7d497a4278b0 color:#23febb
 * callback-initialize: 28e60616db8c2157 color:#8dffde
 * observer-reject: d3488489edfffae0 color:#c4777a
 * property-reject: fc6f5b68bf2c748a color:#5003bb
 * response-process: eb484f7e19c76c46 color:#c1604d
 * prototype-implements: 805d8d13aa0e1016 color:#f18c74
 * render-number: c17c9e6e80b15971 color:#b2caa1
 * controller-reject: f40daaf6af2fa7a5 color:#ec290d
 * initialize-error: 2c32f0022f0923af color:#4a147d
 * configure-extends: da046664e79a631d color:#e20ff1
 * reject-helper: 6c87d7e2c8dd910a color:#17339
 * setup-success: 2ef74fa016b0a7cb color:#9454f1
 * calculate-calculate: 848283ccea975c90 color:#eb9a98
 * listener-implements: 0e424817070fc37e color:#1bfb52
 * parse-property: 5d829556e3bf33e0 color:#3dc08e
 * data-state: 02509a7e9b7c56a1 color:#20a7c4
 * listener-callback: 7e5ac8640d41afa1 color:#9c0970
 * load-return: b3f2a6acaa779cd3 color:#124f14
 * transform-fetch: a7880b544caa8db4 color:#8d22ba
 * observer-callback: 30e146b8ffa87871 color:#3f0edf
 * resolve-number: e591565a1dbbe604 color:#e83580
 * number-array: cf6a14412b089f0e color:#1b2f88
 * function-method: 0617fcf47b5a290c color:#7c4d28
 * handler-callback: 6708e9a4086ddc08 color:#be5032
 * interface-response: fec96978be068ea4 color:#67aea3
 * async-result: 5b0da501666f8ee5 color:#1905f
 * resolve-abstract: 3037e3b0074a590f color:#cbdee4
 * await-parameter: 55e6d78fd284d557 color:#979052
 * list-string: d62ed63b37f01b5c color:#b74ff0
 * object-manager: 1c4a51ac69d5715d color:#1ee2ce
 * utility-validate: 8ff026ecadb89977 color:#530aed
 * method-resolve: 71df1192cbfc060c color:#530a2a
 * promise-index: 76afdef05ed2a404 color:#cd0aff
 * request-calculate: 009ff614d7794d4a color:#d786c4
 * observer-parse: 0cdf27ea8fb89966 color:#105215
 * object-helper: 4ee731ef9705ae8c color:#d0b6f3
 * component-value: 1f25d9aa821f18d1 color:#e21033
 * manager-listener: 15281424da31d845 color:#ce492c
 */


/*
 * string-promise: 29c24cff8e91789d color:#3bcf8a
 * constant-calculate: 5063344eba096f1d color:#ac0c33
 * handler-observer: 768bbcba37b3a38c color:#df58df
 * response-callback: e41b9c04a8f8bcbf color:#7c75ef
 * load-property: 56c04d55a1f5e69d color:#5f0735
 * calculate-manager: ed02974d175e00e9 color:#9134db
 * manager-process: 9b785123ffac5a32 color:#6b2260
 * variable-implements: a15d59d2a8be06d5 color:#bc1371
 * listener-props: 004da022d65caa40 color:#15a90a
 * list-optimize: 431c9a25cbbfb8ed color:#f9d6eb
 * interface-interface: 44c98cc6aa02cc66 color:#2c6d22
 * fetch-reject: 87e9c7694ae64171 color:#9082f3
 * controller-number: 94426acb9272dd94 color:#9137f9
 * response-response: d8c8d708e9d38b0c color:#d7d118
 * load-context: 66805b9f2ede959e color:#97fc0e
 * array-setup: 600070bad7293670 color:#c28f51
 * promise-index: addd3409d3de2988 color:#7d7ae0
 * load-helper: 15c866494956a466 color:#af2cfe
 * await-number: fd1ce0b1c770aa1c color:#2c44aa
 * parameter-constructor: d80a721301422254 color:#bd272d
 * cache-handler: e2f1f5f738cd43be color:#74a9f2
 * validate-implements: de1bcc46bff24ad9 color:#b9aafe
 * number-constructor: c0cdb13608b61fc6 color:#8a76ce
 * variable-property: 1ad12eb48c7e3dfa color:#b4a1ea
 * list-listener: 8a8ce0049836effa color:#1c4fd6
 * parse-observer: b933c37fa6af5cee color:#9c9b2f
 * item-list: faeea7c27e7fee6d color:#316d0a
 * observer-constructor: 6c43fdf2db2fea96 color:#bfe61c
 * initialize-array: e926afdd9bc13667 color:#3dd28e
 * method-process: e2b32839d0a2db5f color:#7fdcd5
 * transform-list: 1c753150518be767 color:#630af5
 * abstract-success: 1ab2114c03274e15 color:#8e44e5
 * implements-function: aea5f3a865d1d7e6 color:#4b6b31
 */


/*
 * result-update: 69a481913776ade3 color:#397da5
 * array-component: 729ff70dd44dddf4 color:#5f0819
 * index-process: ec99f5fb849b8663 color:#5a9a6f
 * request-array: d7b65a35a36f834a color:#34e0f3
 * storage-boolean: f30752a43e34122a color:#240a07
 * response-props: c131de4d1e9dd1a2 color:#115baa
 * service-validate: cb05c5035d0ee1b7 color:#a4dd89
 * abstract-abstract: 794fc53cefccd745 color:#92ef36
 * object-observer: f5141772f815a722 color:#9d7f94
 * string-initialize: dd5e15d106f23fe1 color:#8c4106
 * success-callback: 2075593033c44520 color:#e9e9df
 * number-controller: 81b9edca29848312 color:#5033f7
 * item-request: e6df80c34514e1d0 color:#a75986
 * value-initialize: eb5c2867fb68be07 color:#db8e7e
 * transform-constant: f1aad430371be28c color:#177dba
 * storage-subscriber: 920c77af78a6617c color:#89d803
 * cache-response: 9338520550fe6abd color:#42a766
 * controller-observer: 33af47e88b86186f color:#c05fa2
 * handler-key: 5b9b0508f162651d color:#a44211
 * controller-load: a34d62938c9c80af color:#37e5a
 * validate-calculate: fb423207afea4390 color:#2112f9
 * index-object: bc7a940e16106477 color:#586e80
 * constant-promise: 5449d568580ee866 color:#4af135
 * process-cache: a0ff0031a1c8da3c color:#a8d8f1
 * data-validate: e8e95990b404c9e7 color:#ca7809
 * value-error: 5ea797976e0442e8 color:#abc3e6
 * array-subscriber: eb35d34d428b1a20 color:#eda134
 * state-response: 11305718b5e26976 color:#e5ffea
 * execute-abstract: 631ae7807e819838 color:#624250
 * result-object: 08ac2e00c42422dc color:#cc6ff2
 * component-fetch: e8b5b5aeff248853 color:#37dcbe
 */



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}





/*
 * array-abstract: 0dc4dd0db6a05e0b color:#1e6fc4
 * implements-await: 1881d06c86987646 color:#128468
 * boolean-handler: 96aeabc371d4ac0e color:#b40f7e
 * listener-calculate: 0043c8a0385bc763 color:#e5eb7
 * error-reject: 4a74568d5446bd21 color:#dd800a
 * controller-response: d70534e6fef3d15c color:#fadc1
 * state-interface: f0c5e37e90c80060 color:#aef424
 * render-utility: a8efbda6e4fddd1b color:#2e3640
 * event-context: abdf19d388a4edda color:#7fc78
 * component-parse: 6f16fd043bbcd2bd color:#b3d0b4
 * return-constructor: 40b4d51da08e6ba6 color:#79a483
 * number-string: 79c8bb0557759f7c color:#887518
 * service-component: ab9f2e2a9ba1df36 color:#5ebfc2
 * handler-process: ce5618f098f94b5d color:#795c2a
 * response-initialize: 61a1246a06c193af color:#4d11f1
 * interface-promise: 5df9075d1fd4719d color:#2c1576
 * validate-boolean: 0b8ca42276588e96 color:#c885eb
 * event-property: 191956a6e687feff color:#93854b
 * load-index: 80e9b515c07c253a color:#524709
 * listener-constant: f1eddf649c0fbcb5 color:#a9912f
 * utility-listener: 60edcb240a0ccef5 color:#5dbf81
 * constructor-storage: b82a2316e2fb782e color:#a63aad
 * helper-await: a29358adb8c175f0 color:#8f693
 * storage-interface: 3a1d4b99488e4448 color:#e898d7
 * return-item: 08424a1aaf18f1c3 color:#ca8a1
 * component-event: 0c3f6b287046e218 color:#a3d081
 * process-variable: 7b8c0ae4a1ec1267 color:#2a532e
 * prototype-await: 128609fa21b8d878 color:#7b7b17
 * request-await: 5efe0092e2c4cec1 color:#37d5e4
 * constructor-validate: fdab189fc4e6d1e9 color:#f832e9
 */




/*
 * number-key: cfff6a5c0559fbf9 color:#51ff98
 * callback-initialize: f246179e19c376ca color:#a1b916
 * observer-service: c57e747b73cebf75 color:#8823f3
 * context-variable: de98dd87aeb32fe5 color:#43359f
 * parameter-request: de61162b6f26d22a color:#8632fe
 * state-data: 92ce6e0f4be9b239 color:#175c9c
 * transform-validate: a02b8e58f5e6bfa5 color:#cbd2d5
 * extends-string: 53657d3557be8070 color:#22980
 * constant-await: 84ac05743f50099f color:#b70517
 * props-extends: 1ff8910370b09949 color:#c5b943
 * parse-implements: 01dc38c4192ad275 color:#222d63
 * callback-cache: 250ec502f0b8168b color:#72e5a8
 * async-calculate: ef9411a44f4ca7e5 color:#2426de
 * helper-handler: c30bb54f1755c71f color:#7461c1
 * context-async: c06f52e03ce4365d color:#a033cd
 * interface-response: 5b4013cf46a0581a color:#46d393
 * state-property: 860036f915879908 color:#4ae027
 * data-number: 722e989a9bda1478 color:#24938c
 * index-boolean: 7d4a973e87e0e60a color:#da94c0
 * validate-boolean: 7715c5e23d797178 color:#ecf4b9
 * process-listener: 8196d11671468abb color:#78e510
 * request-boolean: 848d084ce7913190 color:#50493b
 */






/*
 * method-await: 7420619436362518 color:#f99c53
 * setup-handler: c53b2416c91caa01 color:#cbdd3e
 * success-property: 794a9fc55b013d7b color:#820016
 * data-interface: 8a7268eec7b7ca6b color:#c7170e
 * method-item: 08d2627ebac622e9 color:#16c045
 * event-abstract: 463f3b106a8e2b8d color:#3e9787
 * interface-storage: 1798042f87c4cb44 color:#81b337
 * request-number: ea4f1bf739e946a4 color:#e970e4
 * storage-string: 0b9c1a424789c0eb color:#3f54a7
 * calculate-helper: b60d4f03dafec1f9 color:#fd21bc
 * index-extends: 1ac24938f2d24dda color:#f9f6a2
 * resolve-extends: e12c25a5f28078c0 color:#a0b335
 * configure-return: 0470bb42237b7412 color:#5a4a1a
 * configure-controller: e5abcc4c97fdbbe0 color:#674099
 * prototype-error: 55fda95dc0ccd451 color:#34cca0
 * value-initialize: 3248c07dd8450ba5 color:#192547
 * manager-resolve: ef5c2d3177124655 color:#5072d
 * item-item: 9c551ed8b46d61e0 color:#34643e
 * error-props: c1119547aea06540 color:#d04546
 * constructor-execute: 7109f7f8d2817624 color:#86732a
 * property-constructor: 423c33ccad2a7f73 color:#e36041
 * process-response: 97771e0cc4ea2004 color:#f292b7
 * string-manager: dc1550133713ce02 color:#901801
 * update-storage: 26ecf2f882f10fbe color:#551cd6
 * boolean-implements: a78916120a7a6968 color:#aa7c74
 * process-index: fe1828ba6bdfef33 color:#dbc658
 * calculate-property: 98201eeada6d7fc9 color:#8e6f65
 * update-execute: 2085a1bd61f69abf color:#b67a60
 * resolve-transform: ff722739b17b0e3b color:#833901
 * state-await: 4c1d37f3ab63b0bd color:#b115ab
 * method-observer: 3404f853912871f5 color:#8e46b7
 * data-request: 6fedfea6a72f3147 color:#2fb3f9
 * error-prototype: ca0969f80ed4993c color:#1295f2
 * key-method: 21afcc7aa237c9c5 color:#854aba
 * state-controller: 6f7eb104a0ff2ba1 color:#43adc1
 * parameter-utility: b5afa750c3930388 color:#d7e8bf
 * transform-module: 2e3f1d570fe9a49e color:#476878
 * response-observer: 71cc0a9f974b2a32 color:#ed8842
 * async-state: e9a324da70835ac8 color:#350cc9
 * load-item: 322c1d1e541a62b3 color:#f363a3
 * parameter-list: d547fefcd79dc1ac color:#e4c725
 * storage-constant: 27fb34365d2775ec color:#d316f8
 * render-listener: 7ef570790f9bc104 color:#f0937f
 * execute-index: 4c5a1a433b854f4e color:#5839b3
 * error-async: 9569cffd3ee60143 color:#7c6dae
 */




/*
 * manager-controller: af1e866f88c4f57e color:#292920
 * constructor-async: 48f837af1f0b9d8a color:#beb8a9
 * interface-variable: 5fc9f2bcbaf08e65 color:#9bee39
 * prototype-handler: 77be429b19faab0c color:#fc17eb
 * setup-method: 790c26276967b6a6 color:#abe0e4
 * method-component: b61f026ec1807908 color:#6595cc
 * manager-error: 6286e86651b1a6b3 color:#767e8a
 * method-execute: a45ff4923f3ec0da color:#536db5
 * method-boolean: 5a18b9e92c9e7615 color:#d551da
 * helper-setup: 3ddbeab28aab5e50 color:#cb102
 * promise-object: ecb0164fb9811ac6 color:#2417f2
 * extends-update: a663115ebe1442c1 color:#5cc368
 * handler-data: 854a7b2acf7ac8f5 color:#6b76d1
 * setup-variable: 0b50df1c399c0947 color:#a9475d
 * boolean-resolve: cb9a6dc199f51455 color:#d7f4f8
 * fetch-calculate: d2e34fa2cd1784c3 color:#73ca4a
 * key-prototype: 82eb9c5afed66f52 color:#bdb8ff
 * promise-subscriber: 68ab47f1b6d6e0d6 color:#3e8c6c
 * array-async: 7766c317e43fcf56 color:#250a37
 * optimize-index: c939beab69d8ef2c color:#b1ae4d
 * extends-error: d4c7d9bb28c366c1 color:#103d70
 * context-async: 0fc74c85c10fb5ff color:#325f25
 * context-value: 9ae920e3c16086f9 color:#57348
 * handler-manager: 07fa1c21035a5bc4 color:#69ed6c
 * optimize-handler: 8d62ed4a725627b8 color:#9c5564
 * property-execute: 8048349b1326d102 color:#436d66
 * await-observer: f779bc389a8afdde color:#1417d8
 * return-storage: 4c46515fa7a6c5fa color:#9b84e8
 * initialize-controller: 0166309001a3703e color:#b70bf5
 * callback-key: 19ec71659ca664a6 color:#698e1f
 * variable-error: b7e71412f5a572a3 color:#6c51
 * success-object: 5c3f2cdd592ddde5 color:#c21d84
 * event-optimize: 60ace2b884d83383 color:#709f62
 * list-index: 7d9c195c901465e5 color:#6450ba
 * extends-utility: fb7c9fa6b6a5347c color:#ac4b03
 * variable-load: c1286f09bd27cf61 color:#dc57cc
 * listener-callback: 653f7f4b5edca5c2 color:#b36407
 * manager-execute: 4bd89fba29387ef3 color:#d91e0
 * array-observer: 562593be4a488afb color:#61e4e9
 * success-initialize: 2fa80243c18d50db color:#363363
 * response-calculate: b25cd6afff3c5b76 color:#a6bb5b
 * parse-number: 74f20cb1676187fc color:#2d67eb
 * service-subscriber: 1b95f8059bc7d6c0 color:#21e525
 * promise-constant: d6a2ea7e315eeaa9 color:#ac97c6
 * validate-prototype: 586a0d5d018590b2 color:#dbc803
 * configure-state: f45ac18eececc242 color:#f0d079
 * index-boolean: 2f409046b0720e1f color:#6b404d
 * string-service: 88ae5b00ebba9d1a color:#4871cb
 * observer-constructor: b444536eaf2878fa color:#dc1860
 * boolean-cache: a10efaec396ec2ce color:#fdad6
 * render-resolve: 778943ee77c3de5d color:#22a256
 * interface-render: fd0d7773b21dc094 color:#ea228f
 * result-setup: 605d9afc0fcb6002 color:#d46c5
 * controller-helper: 0b618b33ba98b6cd color:#480d8c
 * service-parameter: c5ce67bb0fdff913 color:#bdd706
 * module-initialize: df668b4d53279016 color:#57bee1
 * validate-number: 57bd377d6ea096c0 color:#4211ac
 */




/*
 * reject-method: 3c35fa4ec95f2ad4 color:#d183c5
 * item-implements: d100e9b554343371 color:#5728fa
 * result-list: d9b071d23c7c9b4c color:#1a2187
 * reject-return: 735a27e49ccc8064 color:#73bd38
 * state-utility: d29d112db4f13474 color:#60fbf8
 * promise-string: 914271193923de7d color:#e662fc
 * fetch-helper: 46a907fc2968f5c3 color:#a77263
 * optimize-success: 1f9a521e5000fefb color:#39b544
 * request-item: bc16e76e0b5168ba color:#309122
 * async-props: 79611461f743428d color:#79a89d
 * string-string: e55e144fa9e334d6 color:#19d1b4
 * return-error: 8978fec8b80b9479 color:#714df4
 * calculate-constant: 6b7cad91696bd213 color:#1e3596
 * fetch-helper: 72c2418af81c1bdd color:#b68af2
 * async-abstract: 586a510f58ca0ae1 color:#43b6e1
 * array-number: ad887bf867c52130 color:#99c29d
 * number-initialize: da58a2583399bad6 color:#ed4f37
 * parameter-optimize: a5e3262f48e23eb1 color:#1a5a7e
 * validate-execute: 2b35edd410789cc5 color:#815a2e
 * promise-cache: 1f0339fa468dacea color:#75ff17
 * async-process: 77bcde0591a895b2 color:#430e6
 * item-callback: aac9e15a6302871b color:#624d05
 * await-async: 7f1d9f2613585b1d color:#f53d41
 * render-load: 0940911e6ef30ac3 color:#e35bbc
 * async-event: ea56fd63ff29b2c8 color:#302e57
 * process-manager: 8e46c9f69df20e96 color:#414ee7
 * result-update: 1bba49b6f28ffd1d color:#80b699
 * return-variable: e6e7591ab8cb828a color:#73a026
 * execute-subscriber: 4e980b4d998ef889 color:#3023d7
 * item-function: 04ca5873ac8406a7 color:#2a2131
 * promise-cache: a294cd1d3087f80d color:#6788db
 * string-constructor: 608a3663215e1c33 color:#e4a72f
 * props-optimize: 2afabd429429e62b color:#a156ae
 * await-validate: e054b5a8473443ea color:#c14561
 * request-component: ebfce3e3465d88f0 color:#92b0ae
 * array-abstract: c3d82914cacd20be color:#1c31d6
 * state-transform: 42378f25cb82247a color:#77f71a
 * array-boolean: c4f8810d8b6ba435 color:#e970e2
 * extends-constant: 77e6c0b2658c768a color:#6f4e9b
 * implements-module: 9fd7808a97b3a98d color:#aae6c1
 * context-error: 15d72d9dbb834bc7 color:#4a6866
 * implements-number: dcc7201325690557 color:#aeb09c
 * validate-await: fa4ed4353e1c5394 color:#80221d
 * reject-item: d53a73a15391579f color:#739ec2
 * parameter-boolean: 9fac7447f9fbfacf color:#a0e0fb
 * storage-return: 805e1c07095f6bd4 color:#8f78ce
 * response-validate: 11bffe44de55f07e color:#e11a67
 * listener-component: 5390635a939045bb color:#66ded4
 * handler-handler: cdb6ce8a5f134277 color:#a7ea38
 * callback-method: cfb492997ac48bf2 color:#56c8ae
 * resolve-implements: a7b63c96f051b841 color:#56e609
 * optimize-list: a0843891b37dbb1a color:#81dddd
 * listener-request: 5a247e0d02d99934 color:#719915
 * process-process: 9caa5d00366b10ba color:#9aeed4
 */






/*
 * result-state: 4a3d792a97485218 color:#88d0ff
 * prototype-props: eaca0c65be8301b1 color:#1d06b6
 * calculate-array: 3645e9b757972ab5 color:#3437fd
 * response-configure: 5ed9cabf166de2a0 color:#ca2d47
 * string-data: 0c0e750694bbb118 color:#ed2124
 * string-subscriber: 15d33695dace4721 color:#e2fd32
 * prototype-service: 8dbb0c2f922aeb6b color:#62c4bd
 * context-promise: a37448884e78f195 color:#545c1e
 * method-prototype: 7f4fde3360f8af6a color:#aa04e5
 * handler-component: fa2d10321817e5c3 color:#121976
 * event-boolean: 90f0f64cd00b5f55 color:#4cbce8
 * handler-execute: 0b7709de4595245d color:#5aae16
 * list-item: 4870cfbd669df91b color:#195adc
 * error-initialize: c55c940be301912c color:#c0514
 * listener-configure: b8405cbba4322fce color:#19743d
 * resolve-resolve: 76c79e9967962b82 color:#fa6d4e
 * setup-process: 42451eee349fb6b8 color:#b0bb18
 * observer-abstract: 3f54384aa3846d93 color:#c8f16d
 * configure-transform: e8bd986a9ee3137f color:#8c3282
 * extends-await: 89ad6a1bf496bc56 color:#ad0241
 * utility-helper: 25557169d7351748 color:#d7946
 * controller-setup: e35dd77571255fb1 color:#265e92
 * callback-constructor: fbb4d8338d89f034 color:#4ea7ba
 * manager-controller: c53aafdaae192195 color:#c8dfba
 * await-result: a31a96e3ebbbc703 color:#44bb0
 * variable-initialize: c7ff2316d1ae26b7 color:#a55b46
 * index-constructor: 2739a15a365759aa color:#81313f
 * index-utility: 9e8c86381b5f61db color:#f8ba47
 * await-manager: f0f1be3120e751b5 color:#b18122
 * context-calculate: 4d10b6e97226844f color:#3c636d
 * handler-service: 4ccfcdda0e98775f color:#706341
 * key-interface: 9654fc1461a4b154 color:#aa887c
 * context-execute: 84a740527fb2b969 color:#4bf545
 * context-resolve: 370d1b6f15a84991 color:#cc81f0
 * module-interface: 91a87acd5b2cc095 color:#34b71d
 * setup-number: f395109592508449 color:#7bfc6b
 * utility-string: 681452b3d8cd4cda color:#1ff21b
 * listener-transform: 10f553a3d7cafb4d color:#ca851f
 * method-value: 29b590c6fd15c577 color:#90da9a
 * storage-validate: a15dda5d3d69e124 color:#921cc4
 * props-error: 5c9884c849776c94 color:#7bba7b
 * calculate-execute: dc59e75603abd2c2 color:#979744
 * fetch-request: 0305cbf897eec79d color:#473baf
 * event-abstract: 83cc1bc9e53e44db color:#f371b2
 * listener-load: 7d8f8bfbfbd5e5ca color:#a63b3c
 * function-success: 8467ac810c455c7c color:#3c2483
 * implements-promise: cc42a4c9c4e9a696 color:#550a8
 * optimize-component: 4e1a4c942fc2d241 color:#a268c
 * resolve-state: dc6e5973bf62a65d color:#edbc10
 * success-response: be78fcfb1e28a4f1 color:#cee408
 * list-response: 8a38c0d0447332c0 color:#157944
 * value-string: ca03bad6f744ff55 color:#42fc4e
 * result-load: bf755290e316cf07 color:#ebf13f
 */



/*
 * async-constant: 77d12101be5418f2 color:#e29e38
 * array-constructor: 6219c27a7b89a7e7 color:#e2489a
 * context-property: 1f31c48d9bb35aeb color:#47a7cf
 * object-parameter: e8cae16cff54da7e color:#4bc2f5
 * interface-property: 0038aab77d940963 color:#161f3b
 * parse-result: eac9f83cb99af84b color:#e57ee0
 * initialize-calculate: e92bfcad67883c7a color:#d4da4a
 * array-storage: 372388566ed622c7 color:#bbb7ef
 * number-request: 4d3640cf82374289 color:#a33acb
 * utility-context: 3d9786df82ba9d62 color:#b7fb7f
 * number-interface: 5d4f1667e9084459 color:#ad071a
 * context-constructor: dd69ab720e823b3b color:#806eb0
 * context-value: 3a3ad8adaa329a7e color:#23d0f2
 * await-utility: 500a5b4f033b85e6 color:#86ffaa
 * error-data: 76bda1664ca99c6a color:#840f3c
 * storage-list: b2029244ef974cc0 color:#cf57d
 * number-boolean: 8246c5a11af71cab color:#fd59c4
 * number-module: cc2b3559a935eef4 color:#116d21
 * result-function: f50ff550da0080bc color:#ac14b
 * promise-index: 6e137d706bb35572 color:#ffff8c
 * reject-object: 4c09a0aa262a1437 color:#66e931
 * calculate-promise: 6602454ec341c7c0 color:#fdf063
 * update-service: 08f158c4fa8ef8e6 color:#f8a34c
 * state-optimize: 4f6c98271c93cc64 color:#e7102d
 * error-constant: 32a65fcf4b15ea7b color:#c37f97
 * implements-abstract: 44c4dd4e880d5bf8 color:#7494c8
 * manager-setup: 227718d44ba1f7f0 color:#b3976f
 * string-fetch: 9f2c5db28b32a325 color:#71eab8
 * handler-method: 9d1de86bef97c5b4 color:#428032
 * calculate-service: 3d62ee524d3508d7 color:#e64ac6
 * variable-storage: 35639a5bd58543b7 color:#3160a7
 * data-event: 91543bebb2e32508 color:#effb36
 * callback-array: f0c3c5c1ba297dd6 color:#d1af1b
 * process-constructor: 06c17bf2dc610975 color:#4d1ef4
 * context-boolean: c6bbc258da348434 color:#be78ec
 * fetch-implements: b5b3d735d7aa0019 color:#8839a6
 * fetch-parse: 68305e856f1b1912 color:#c7aa2e
 * parse-fetch: 20ee886604518405 color:#66fca
 * item-success: 04547a8f1dd95b12 color:#26d90f
 * update-event: e4b7bfc495677045 color:#260653
 * index-number: 858f903b45711b90 color:#9e6c7d
 * return-result: df974dcf4f37a3ff color:#dc6cdf
 * module-cache: ad8eebaed7b29ca8 color:#5eb5e4
 * transform-validate: 1b1fe221d78fe23a color:#94d278
 * data-transform: ce8428b251bd7034 color:#91b99b
 * extends-initialize: 66d5eb7de61b24e7 color:#80abd3
 * manager-result: 98d22de8fbbce662 color:#d4925b
 * parameter-number: 4803f75c57b49c8d color:#5e3fa9
 * value-listener: 8765cebaea898362 color:#148e76
 * render-result: 2c68c312963d58de color:#938e47
 */