/*
 * module-execute: 87254a8fde182619 color:#7b1b93
 * constant-listener: 9cf97b7e0a88779f color:#ae6721
 * reject-property: e517849a6f421807 color:#e5b1a7
 * storage-handler: 23bbb3abf3f3c392 color:#e4a062
 * configure-number: 50b8423c5211d8f0 color:#c73dfb
 * manager-process: f49f716008e5c558 color:#64ec0c
 * setup-index: dff3c1a3740b2dcd color:#7f7b1
 * value-module: 4991161e0577befd color:#cab9e1
 * process-execute: 67689adc154f17cb color:#1ec624
 * boolean-prototype: fbfeff8c8da44bfc color:#c975f2
 * object-return: b51bff796b6c078f color:#3b63d5
 * method-transform: 8fa3ddad50f5c14e color:#18ba28
 * item-constant: 039b0249b5bf39cf color:#71e88a
 * constant-cache: eb372b6743939f4c color:#35da08
 * implements-async: 4e2f63e884181478 color:#1e107f
 * utility-request: c163c72dfbdf2971 color:#adfb32
 * handler-error: 4e252c2d9f164cf5 color:#1037a1
 * error-key: 87a0e85e926798a7 color:#d592e0
 * optimize-number: de96ce23509c76fc color:#31e707
 * string-request: d2b6ffceff69293b color:#1d1978
 * cache-context: 92b8907d0d8714e3 color:#5734d5
 * handler-value: d91a3f444d78adcb color:#170df9
 * string-state: efed4613d728dc55 color:#4de604
 * storage-optimize: 6ff8b535f5c20759 color:#b7d770
 * context-return: 475dc0a6771ee9a1 color:#d72e5
 * interface-validate: 483d34b4a65f95a7 color:#be2cf6
 * setup-key: 4dd68b2335bf1b09 color:#1e11b1
 * event-item: b863445614907801 color:#744f9b
 * handler-string: 3f58f345cab76264 color:#b161aa
 * storage-abstract: d92b74dbf73c7dd8 color:#8e8125
 * process-await: 66acda638b492770 color:#a8519b
 * validate-initialize: 35ba95de94a166cb color:#797434
 * event-property: 2b4d92c51061f8e8 color:#17d3bb
 * interface-list: 1fb63631b9b8188e color:#53f80a
 * render-cache: 5b5516250cf2d215 color:#bd88c8
 * array-props: 3629bc5660b06ef1 color:#88884b
 * return-response: 154fbc8842cac4c5 color:#e1d4c7
 * return-controller: b46b9567992e88c3 color:#bdf8b8
 * parse-controller: 22d60de89f8e18ed color:#9c89a
 * abstract-parameter: 31ef0dbd159b826a color:#3583c5
 * function-async: 7a9d733648ff5bc0 color:#8003c
 * boolean-render: 72597a577204d853 color:#c5097f
 * helper-request: 7c8ee237bdca4df2 color:#7b29c8
 * transform-list: 76fe734a0817cbcf color:#4e7f5
 */



/*
 * interface-resolve: 1c076be43f377313 color:#d6c292
 * response-result: 3e9d482fb09a2c82 color:#9bf118
 * component-variable: b6907fd834c20503 color:#49f288
 * data-item: 00c9e4128a9ad960 color:#dbdc3c
 * number-index: a57f7d8d1147397b color:#9517a9
 * subscriber-abstract: 0adea0bfe97155bb color:#22bff9
 * context-utility: 0e5beac8d7e37a01 color:#a717b7
 * fetch-calculate: d334321b98f4b2ee color:#10be18
 * transform-callback: b9c0f1f47a45c1d2 color:#4a6fb6
 * resolve-component: aede02fd8b79d6af color:#cadf5f
 * validate-implements: 0f860c4d1a639136 color:#f42d7b
 * property-request: 0545a470fc797c9a color:#b22acd
 * prototype-variable: d9430da88c69aa91 color:#418b27
 * abstract-state: b21e43a883681601 color:#bdecf8
 * subscriber-cache: dcea4bac07beb01e color:#a62153
 * listener-variable: 304bb3d7f0f2a89c color:#de378d
 * service-setup: b05ce163654131fd color:#4970c
 * validate-process: 138ea774d40ec3d0 color:#b1c8da
 * constructor-calculate: 1d802ba6813ec930 color:#5399b
 * optimize-abstract: 383394c4cc6cefb9 color:#56167
 * helper-item: 722150d2a15ec498 color:#650172
 * update-manager: e04de1e4c720384c color:#39cbb6
 * async-service: 71875aaaa3599ee4 color:#aaf028
 * transform-boolean: 8ef88728a9c5f942 color:#91a4ec
 * prototype-process: c0993bc97a6c6e8e color:#ec7779
 * fetch-render: b36ab94453da0f21 color:#a5c55e
 * utility-fetch: 35fe0a1b8704e654 color:#8bc1d9
 * abstract-execute: b812635caa515fe7 color:#205a1b
 * cache-configure: 536b3ea5aeea38ef color:#701cc5
 * abstract-setup: b1324773ae63e5b2 color:#c6a53d
 * module-extends: 5f12212759960472 color:#9c0ed1
 * item-subscriber: b8934459b80d063b color:#348f8e
 * success-string: 53dd868a7add5f66 color:#dc2db2
 * success-event: d49e2cd4cfef5db6 color:#1adc9c
 * service-service: ed8814d974b8b8e4 color:#98fa3c
 * item-promise: dae0ec3e2dc62a9f color:#e7ed98
 * array-storage: 5f7d5388196a992f color:#bac755
 * manager-cache: c51d8414245547b8 color:#1df6f0
 */


/*
 * list-manager: b57cb21332ce413b color:#588cd3
 * error-async: 6e53928995d9981c color:#387235
 * load-list: fa49d8f19cd33877 color:#1f68d4
 * configure-handler: 0c3b73d7d74b4a60 color:#8eef48
 * parse-parse: d0b034ed29196591 color:#6f8ef2
 * success-await: 59acf2d4ebe4db6d color:#2c2194
 * extends-listener: 56d748d07bad6e65 color:#65d18a
 * request-utility: 3170103ae9aa469f color:#77c931
 * interface-extends: 5bd64a88dc04bf6f color:#2048c
 * manager-constructor: d721b8db5b063147 color:#eee86d
 * storage-abstract: 6f4249ac3f83bf33 color:#73abb7
 * extends-handler: ea97b9b92a3ccd6b color:#e18021
 * parameter-subscriber: e8aee54288e29400 color:#bfa7db
 * load-controller: 096af491e5f03cd1 color:#e8777a
 * context-response: f525ef1d4c165918 color:#96b20f
 * helper-storage: d072faa9112f0408 color:#dbdccc
 * validate-initialize: 5c92b2fa2b0be687 color:#eee291
 */


/*
 * observer-array: 91564913bf962cfc color:#4aa0ef
 * array-props: b9dc0c853c8d184c color:#8dd5b7
 * setup-controller: 0b43f9bcf4a26966 color:#672df1
 * handler-error: 09603267b687c7c0 color:#ff3dc7
 * return-result: 8bcab49fc6b0e172 color:#c32521
 * setup-configure: 309653a70a027f0d color:#1036d6
 * result-array: 26f9237b614a5a3c color:#db2e18
 * calculate-validate: fc752c6625f148bd color:#ddf04
 * value-state: 569645472adf9326 color:#6868c7
 * manager-configure: cc8976fd51237b11 color:#1cc9c6
 * boolean-abstract: 252695da4f474a3e color:#cf47ec
 * transform-interface: cf3285e2d30a9e1f color:#6a7c9a
 * handler-data: d4ebb23d39cbf220 color:#9f50f1
 * object-interface: 52ccc7ae5099a9ad color:#c5729c
 * module-data: 88fd336e0765f4bb color:#f517b3
 * variable-resolve: 48dba5d4ce6ef2eb color:#2e406b
 * method-transform: 5ee1ab634960c726 color:#a4f2b7
 * resolve-array: 12f0bcfc865929f2 color:#ca6c
 * value-subscriber: 79ff6a14473681a9 color:#2c12d2
 * module-item: f43b0c6755b9ae86 color:#8fed36
 * process-property: 278fe2902604d067 color:#2430ec
 * constructor-load: f6265a28154a2700 color:#f117b5
 * value-callback: b653dad7cde7ca2b color:#5aa00a
 * helper-helper: 3de6674fe19c64f6 color:#4ce75a
 * reject-await: cc1ae5b51dddd951 color:#ae8772
 * number-property: d885b92b2afba76b color:#81ddf
 * function-implements: 83fe48af243ae757 color:#e04c3b
 * object-transform: c8ceafa43e106e4f color:#f1d5ce
 * observer-implements: f3319bab3085d20a color:#9a11e0
 * result-execute: d682372d2407ca82 color:#63375b
 * array-item: e6b5f8b73fe7e081 color:#70915e
 * interface-execute: 5bcab9a780003af6 color:#ce533d
 * manager-props: 25b4810e738c8885 color:#7315f
 * helper-constant: c31d083bc83c8909 color:#d7167f
 * state-props: 54f27cfeee26f3d4 color:#8d2cec
 * props-parse: abf51f03399827e5 color:#a04db4
 * interface-manager: 6639120187220449 color:#ffe5a5
 * event-render: 58893dbb44f885ac color:#6ebcdd
 * method-component: dc7191ba3c0644ba color:#b944a2
 * handler-helper: eeb9f9632f8aaf37 color:#6297d2
 * optimize-parameter: 3f47ab1b9cdc7481 color:#b77c31
 * manager-resolve: 42110419a18eaa92 color:#735798
 * constant-execute: 34fb1d161998c083 color:#73f13f
 * response-fetch: 46250c4379aabf9d color:#888a25
 */


/*
 * list-callback: 3dc607e58110d860 color:#2d4bfa
 * item-promise: 507db5ee3da6ae2a color:#48c46e
 * storage-await: 4004174785bbd2be color:#e064d5
 * manager-cache: 2557d4c068c290a8 color:#49c1e3
 * setup-fetch: 6ccaab4056ed3b77 color:#eb1da8
 * await-data: 26c3560c3b30eab9 color:#bad362
 * item-key: 766cddad660b0363 color:#18a1ff
 * validate-abstract: 477171cb3039b2ce color:#8389da
 * constant-result: 25d043b3a66b1a21 color:#a7835c
 * manager-component: 23cfb770bf7a96bd color:#c5a6c4
 * optimize-listener: 3c3deb777e756c31 color:#69b6ec
 * fetch-event: 127f695d05405999 color:#5b2f12
 * context-observer: d2cb4eec1df6b139 color:#d50f54
 * service-boolean: 6009c0a64689d1e6 color:#d7c623
 * component-helper: 2e5a4b13c7495b35 color:#a2dfbc
 * update-helper: ffb6a95b7f8cdbc1 color:#b43e6a
 * cache-storage: 7f3f5f43e87ee100 color:#dcd660
 * success-calculate: aa792dc74f810b79 color:#7c3fdd
 * module-callback: 2189f4764b7673d3 color:#a0c64
 * initialize-update: d110a0d07e500d5b color:#ca8607
 * process-render: 292af167fe82f3f8 color:#c68eed
 * method-resolve: 57136f099d92dba2 color:#ca80a5
 * response-boolean: 1d0313815b4f06c5 color:#d66168
 * parse-string: b5e648bb600bf3ae color:#b12de9
 * setup-return: 735f26eb8b77856c color:#8ceb41
 * initialize-fetch: 820896a1f2291d4b color:#cdf2c6
 * index-subscriber: 0cfc65c1313152b6 color:#3387ea
 * reject-method: 6ea4ec91dade9d72 color:#18a0a9
 * implements-validate: eb8bea7037d76af5 color:#850412
 * constant-state: c3cc31320cd01be8 color:#dbab41
 * component-variable: e2dd3d05c67f8621 color:#c7d4fd
 * request-component: 511148bf6e40f3f1 color:#192985
 */


/*
 * setup-array: dafa499a7991a504 color:#9e3747
 * extends-validate: c79fcd897f2b7fa1 color:#b45e9c
 * abstract-string: a5de03bca4653b40 color:#571c40
 * parameter-error: f6aacdd1f1848d4a color:#687514
 * method-extends: 1196a322e9a9ff0a color:#2925a0
 * string-item: b88694c7f2a39e13 color:#1966d4
 * property-update: 6486f6afeae47e40 color:#bad73b
 * variable-process: f1733069faaba08c color:#f383e
 * index-promise: bdc728a5c9c698f9 color:#2949f6
 * boolean-await: fb2bf54a6ca225dc color:#cf80da
 * interface-prototype: 372e2c990ea33e19 color:#bf4d8e
 * value-module: da45c989d13347b3 color:#4650d4
 * process-manager: 16845f9b413f4a63 color:#bac0ed
 * load-render: 88d1b8b40b4c44a0 color:#e9cdda
 * parse-listener: 30317e9124399008 color:#2127bd
 * service-calculate: 0388e8918f568c55 color:#4bd49c
 * context-handler: dd8e577ab4f034a8 color:#91defe
 * promise-function: 37ac14895108cd83 color:#12bc33
 * subscriber-state: f3fb77bcdd5483b1 color:#5ce186
 * property-configure: e90965ecd3032054 color:#fd9e0
 * listener-process: 42351d91af78237b color:#1392fd
 * validate-initialize: 11db8894cc9027a0 color:#9a879e
 * data-error: fbdbb62558c733ca color:#c248a5
 * transform-prototype: 7baac7a30892248d color:#f12d07
 * key-list: d1412131566aac2d color:#d52e1e
 * list-constructor: db2593d407ec307d color:#30d36a
 * callback-response: 3196bcde9adeb00a color:#cdd709
 * boolean-implements: 2feed1824618dca2 color:#53f758
 * resolve-list: 9c6d3ab0d909da7e color:#e5ce76
 * success-execute: 87b42405095650b5 color:#4b2a43
 * setup-return: ef2a349f2bfc4b71 color:#afbd2f
 */


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}





/*
 * result-list: 0c0b145d55f48a26 color:#d8f656
 * error-component: 78d597053899e95e color:#93fb1
 * data-manager: dd673c9f2c5519a9 color:#757376
 * service-object: 1531b4c00c4b319c color:#99e6a8
 * promise-component: 173bea58c1928ee5 color:#98b6a8
 * return-transform: aa8ea8f54b355cab color:#5f74ff
 * parameter-property: 179dc82cfe20fdce color:#a9fc8
 * array-component: fddaf5f70f8784bf color:#5c120c
 * update-module: 8f92979c4f01db82 color:#b7196e
 * function-reject: 40ade41af5a3ea0c color:#211ca9
 * parse-component: 1d29826f69761eac color:#1e2882
 * implements-variable: aa0b6350d728cfb0 color:#967329
 * validate-transform: db76417db33c5919 color:#5f6f4a
 * variable-await: 1f0b104a72c22ca1 color:#156dd
 * controller-props: 2f229b4f292ebf94 color:#f068e5
 * success-configure: 4888960257ee94ed color:#8c475f
 * object-promise: fb7eb9c7def0679c color:#f36fc2
 * handler-boolean: 6b1f2ec1336f1792 color:#13b3d
 * interface-validate: 84052b1fd0ae08b9 color:#f7d689
 * response-function: 45c6f6a298d49ebf color:#2b88d0
 * manager-list: e518ad7a39e22ed2 color:#ccec2b
 * request-value: 5c33a2b9a93a8496 color:#87124
 * transform-transform: ee2bbcde5189db17 color:#77b470
 * reject-validate: c430266f0f055aa1 color:#9dca39
 * component-constant: 57c0058714caf655 color:#78dd92
 * await-function: fe0e984ea35c24df color:#b144f1
 * event-component: 0aad39578da12aa2 color:#7fef65
 * setup-value: eedce507f5338ef8 color:#321090
 * execute-method: b70a5243ff795379 color:#a8cc2a
 * storage-fetch: b6b0ace78ef1f7b3 color:#f0d318
 * value-key: 046c529ab84baf59 color:#310c3e
 * props-component: 9092aee3fd0e7767 color:#814121
 * event-update: 60d9a8c58a28e0e0 color:#d03dad
 * observer-list: 139c133fae1f9085 color:#58c1bf
 * interface-observer: 1ed94fb5cd4736ca color:#48d0a0
 * index-configure: e85452349e8ad7ea color:#f22aad
 * callback-function: 85e39dc19184fa63 color:#6749eb
 * props-boolean: 823f61ef1bdf435e color:#fcdde0
 * implements-load: 423e32fe02035b17 color:#3b5c9f
 */






/*
 * key-value: fb62c47809b6b4fa color:#c90fac
 * index-string: 7f778db42b83b265 color:#aa649f
 * parse-response: c7e11555dc26fafa color:#dda25e
 * render-storage: bc14188b4fb1f7c2 color:#61eb58
 * validate-implements: f5e1b2a5f2f6f16c color:#ced4c5
 * return-fetch: e6c8d76eeb4d9cc9 color:#e73900
 * utility-success: 801ae7ae414b3621 color:#ee3d25
 * subscriber-implements: 252711c6580361a8 color:#2cead5
 * request-constructor: 997df2952deab149 color:#a1794f
 * return-process: 0bf42cdfbf61ab9d color:#32105e
 * response-index: 3e7846451f8022a6 color:#6e350a
 * module-await: 7d5a6fd4ec69224c color:#a5c0d
 * module-list: 9b13a29978786ecb color:#d7f8e3
 * data-error: 5ba3beb37843cb8c color:#f05462
 * error-parse: 1a81a8037fdb3544 color:#7e078f
 * setup-array: 1c3c6010f9c23929 color:#a35b93
 * property-subscriber: 7303cdecd2a69b6a color:#a07bef
 * success-handler: 1b78c974d7e99715 color:#c10085
 * fetch-transform: aefaf87d022bb010 color:#646fde
 * index-manager: b0ca7cd18482f9ca color:#d8db8f
 * string-process: a834cca682fafea1 color:#affcc2
 * listener-promise: ce9116140869c69a color:#d4d1bc
 * callback-reject: d5282116ae39d7e6 color:#359eb2
 */






/*
 * number-extends: f20e5da95a43176c color:#4f3c5e
 * item-request: 8f8647c805142d06 color:#9ae84
 * cache-handler: 1498d89db9542671 color:#d36204
 * execute-function: a251c3e091088998 color:#be6c2e
 * result-state: 51b697b3d16fe316 color:#75402b
 * configure-parse: 69fd4d496b8d515f color:#bd7eba
 * fetch-return: 40f2275819fa321d color:#258ba2
 * fetch-observer: 9f7cd277cb5f6dd6 color:#f6c629
 * extends-listener: 284abd1ffe3a3493 color:#df6691
 * cache-state: 5efb1afdd4df5939 color:#cf583b
 * parse-request: a87404abc59969fc color:#672763
 * setup-handler: 520f77d05391549c color:#617c14
 * index-resolve: a609d195cc7cc434 color:#577424
 * service-callback: 8915699aa66130c0 color:#21596c
 * render-handler: bf0abc5d28edf7ad color:#234ef0
 * object-boolean: 3102ad68041f4182 color:#302f8e
 * list-property: db03a530ddbc8901 color:#7a005e
 * data-controller: 2def229ab95ddb24 color:#f43e5b
 * property-constructor: 997efa7c9a2e5730 color:#ea0a9f
 * controller-prototype: 0093ab6f8ca235d0 color:#470467
 * method-fetch: 430e19f68644cd68 color:#696135
 * service-number: 04fad2d4b000c94a color:#84e1
 * result-cache: f6417a173cb152db color:#8934ba
 * async-constant: 37584e65a86ad882 color:#af4352
 * load-helper: 4e7ccc4320020042 color:#8d657d
 * component-prototype: 02c04fd2a1c96e0f color:#ea6fb1
 * await-transform: 8202b5cd6f7e3db7 color:#fd220f
 * render-calculate: ad60fb5066832327 color:#fa1e34
 * abstract-manager: 8339d5df423e2a5e color:#f5c253
 */






/*
 * calculate-state: 177176f1a47654ab color:#94c531
 * prototype-state: 6bc1626258fe71e7 color:#94c35a
 * render-data: e6c42891a7b76668 color:#da4de1
 * abstract-observer: 528a9c27fcaef395 color:#9144ec
 * resolve-abstract: 2a0c38728fc4e0c9 color:#c36382
 * number-item: 33585dd053694d6e color:#6660fd
 * props-service: 929fc9060ab24560 color:#a8962d
 * request-request: 63a41bf1d35cceb0 color:#41ebae
 * parameter-await: c0bfe7bab613c2db color:#4eab6b
 * update-promise: f6254c40bb20661f color:#8931bd
 * props-configure: 7acb3953f28b1577 color:#c3c65
 * async-string: 1e71a53b0cc199ce color:#ad9a5c
 * update-resolve: b0b76ff205eda89b color:#173b2d
 * implements-event: 4c763dfebf3f7a4c color:#ea2892
 * variable-variable: 84fc3d93540a46b2 color:#9cf776
 * handler-validate: f745ab4629fccca4 color:#4b5380
 * constructor-observer: e49e89f6c034dcbc color:#fe53ea
 * update-await: e03e6e77a7ad6acd color:#38e39
 * array-result: 9867c0f00286775e color:#78da4c
 * helper-method: 1d7b0e5ca6f1d71c color:#ea8e52
 * number-process: 342bd4af6ea88715 color:#95559
 * constant-callback: 35c032dc371d3861 color:#6a5a27
 * reject-number: ca97bca701ba7535 color:#c9bd8
 * event-await: e971d2f123f8abc7 color:#9865a3
 * boolean-execute: 67d9c31fb7b9c8a1 color:#bd759c
 * utility-execute: 19ebf4c013a9b970 color:#d2a7e8
 * process-component: c0f41f594ec1ded5 color:#31c5f6
 * storage-data: 3f6fb2fe0f7c6b52 color:#fc26bf
 * execute-index: 5215ed08a1abeb47 color:#d0513e
 * key-component: 69d624a2d2d5dd09 color:#f97427
 * function-index: 5ddf14437996e8f0 color:#8d113a
 * result-subscriber: 300eca9c1f9b9812 color:#2b022c
 * context-result: e7fa898a861f990b color:#fad244
 * async-module: 551669c4b05fc463 color:#96cc92
 */



/*
 * string-listener: 93b62301d2fa15a7 color:#a41dbe
 * listener-request: 2c3ace59e9599fe7 color:#c607ce
 * key-helper: e7eec3c01a5ca4b5 color:#9d7768
 * property-request: 8d5bd09c1d4d3601 color:#ab904e
 * helper-implements: 441e48116ae70ee8 color:#533d93
 * resolve-return: 5509695987dff059 color:#77c500
 * subscriber-response: a82c3f445ee4724e color:#4d88a4
 * manager-promise: 322190b233a375ef color:#c23d17
 * index-number: 815658886562383c color:#586f20
 * interface-function: b6900574e6ef6fff color:#5c4f6f
 * initialize-calculate: 7d9c270f220495ab color:#4ec7e
 * variable-calculate: f6f52c061a86d997 color:#bb81b9
 * async-interface: a0899c39efcf011f color:#b3ade9
 * handler-boolean: 05a9c24454c4ebd2 color:#efd843
 * function-module: c9de26f4d445bef9 color:#6342c2
 * success-array: 63cb82818c0aa11d color:#8903dc
 * constant-initialize: c044ec46e6a59c90 color:#55ce07
 * await-await: 307f59e321594bb2 color:#9c16fe
 * subscriber-list: 730f5252627fd1c0 color:#41f9ff
 * initialize-validate: 5df4e432288e4cc7 color:#84095a
 * configure-request: 030fa191c638916b color:#c43fbb
 * process-render: b611de3a01619dd1 color:#e64f1d
 * array-state: c31acaaed187dd54 color:#b5dd6f
 * controller-data: 8318369be4f5bc07 color:#95624e
 * result-render: e0109c2a71cb9b64 color:#3c550b
 * value-data: ab2a2301641fc0b7 color:#9ff6de
 * list-value: 77e980b92a76756b color:#1c18b9
 * transform-parameter: ab73874b383566d5 color:#d0a5b0
 * property-fetch: b0352bac0b795774 color:#f5be46
 * render-props: 75de243b04f0ae50 color:#4c1520
 * data-abstract: 7627cd5815dac3dd color:#2f4e38
 * extends-configure: 4b376c1473fca89c color:#6f32f8
 * function-parameter: 9ee4d52fd50769fc color:#c3b1a6
 * response-context: 1630acdf44f85d49 color:#5baab3
 * key-await: 9877e0030426eafb color:#16f934
 * implements-function: e41d713e12980576 color:#c94f10
 * observer-constant: 2a38f985784bbff0 color:#eeb181
 * props-observer: 461daf570ba6b7e2 color:#879d4c
 * response-setup: 16022dbe95a31761 color:#6f2e2d
 * parse-callback: bc5e11cdf343c06a color:#fda976
 * event-list: b0ce7e784c39f335 color:#128908
 * variable-execute: 2fc21ccabdcd6fea color:#f88032
 * validate-initialize: 7f41c71a9188f723 color:#579a60
 * resolve-boolean: 98b481541272ed48 color:#b57861
 * object-error: 8ee654b72e5464d2 color:#5b8535
 * resolve-async: 57ff05bfa3284fdf color:#7829b8
 * method-promise: 3314f3a3d080b64e color:#4f6f93
 * constant-helper: bb8fb1576f09323d color:#3f1a5c
 * execute-load: ac581324c362b440 color:#8d62ae
 * observer-storage: ff72d7cf8863e47e color:#d7f3a5
 * controller-constant: e7d06aae232a64d7 color:#3e6251
 * await-prototype: 34c806de7680e2ed color:#44d134
 * error-constructor: 4eb2c4be41ddcbec color:#c166a0
 * process-value: f3c2da9050cdfccc color:#783385
 * validate-cache: 2a7cad58c0679e4b color:#6ee812
 */






/*
 * request-resolve: 934187dc2e627ed3 color:#1bbd92
 * resolve-transform: 53b8484260c74797 color:#bba183
 * listener-error: 600cd58cf55ef01c color:#68b70b
 * observer-event: ddb01ca86e75b807 color:#25de20
 * resolve-boolean: a46e1dacf190d628 color:#b2e931
 * initialize-string: 771112ac0076dbe7 color:#aef2dc
 * fetch-optimize: 2f6f895ebc34b24b color:#86cb75
 * props-helper: 208c908fcc2e9146 color:#a7fb1b
 * parameter-render: 098730a14e2bf3c0 color:#afc2c9
 * promise-module: 9f029ddd25f3898d color:#5e7e5a
 * parameter-async: c1c69d8f1acd8757 color:#73e154
 * transform-interface: 8997f0d8ade8c880 color:#1b12b9
 * reject-object: 8695871fc9966942 color:#1e7996
 * utility-resolve: 7ff033a1747dcbc2 color:#543bd8
 * extends-subscriber: b261e3a2ef0c0dc1 color:#ac9e9e
 * calculate-initialize: 858ebee3e0985c1a color:#c21d1f
 * variable-parse: e6f18d27e2ddad7a color:#9b903d
 * error-state: c1d6dd1235f2e399 color:#f04704
 * setup-interface: 09ccf4c011f00596 color:#1eb17
 * helper-process: 529806d01e44ff7b color:#daca
 * load-subscriber: 88ed315553ec8376 color:#eade63
 * optimize-cache: e6587de1d875e941 color:#5f5bcc
 * constructor-listener: 58a6764867aef35b color:#13e99c
 * callback-cache: 11a4a58f9ec6a0fc color:#1b715a
 * execute-validate: 2c3dcb149e02f409 color:#b69e40
 * response-object: 3ee6c5416861345d color:#6bcba4
 * parameter-reject: 8bd20b4323d39c1d color:#e767c5
 * number-constructor: ef4ab1542f304ed6 color:#28aec9
 * controller-promise: 0066478fd645dd01 color:#3bda45
 * await-helper: dfea9ccee9892f45 color:#a2cab
 * async-load: c69b2a0db053c387 color:#4dec4b
 * execute-variable: 38913d36be526154 color:#3d3318
 * process-implements: 619e9723b06c4051 color:#436a16
 * fetch-list: aa316734e02d3045 color:#ad4315
 * execute-success: 1585ddc71fa2082b color:#5b0e89
 * constant-string: b10060d4200faef0 color:#1b9487
 * event-component: f6450f9125b9e9c0 color:#f315d5
 * boolean-manager: e7498d3abc353841 color:#99d567
 * data-prototype: 07d4ec24d6e5625f color:#9f7997
 * listener-controller: c3b5a33ee62d0c1b color:#b3f397
 * variable-subscriber: 01bea40de87214dc color:#d3935b
 * component-manager: 3a201b8cbe7953be color:#5246ea
 * abstract-module: 3e23226e5e4772bb color:#8cd5db
 * event-subscriber: 9ff2bddebd933dc0 color:#235c48
 * method-error: 9064aff54e28c19c color:#48459f
 * initialize-property: 05daf0d6e20bbffa color:#7d6a31
 * method-index: 5431d86dd6bd1182 color:#10da81
 * storage-observer: 5582d6d8d91b4795 color:#6cd61d
 * cache-parameter: d6fa67b6354323b0 color:#a9d2aa
 * process-observer: f6e3c01fbeb3bb31 color:#962919
 * await-update: 820a17eaad9291c1 color:#2261dc
 * parse-controller: 0378bab9ce378dd5 color:#d022cc
 */






/*
 * interface-index: fe59e8f453e5d93d color:#a47d64
 * reject-helper: 3d58fc42135f0d4c color:#17272d
 * reject-update: 40c9cade8978912b color:#c7e428
 * reject-method: 0b75a9f61d726a54 color:#f12f15
 * calculate-promise: bfc122b56c8a91ff color:#c6d32a
 * process-update: 0fef07026e1d6ba3 color:#3746f5
 * return-list: 752b78f075838368 color:#6df030
 * render-state: 4311fffb3d5172f1 color:#ffaed1
 * subscriber-helper: 8df39b91ff045b75 color:#57bdc3
 * extends-process: ba54faf2fc1407fd color:#6a44f2
 * number-string: ec07effb96bc27da color:#d2b346
 * variable-object: 15c7ce202658b23f color:#4d8368
 * await-constructor: c38fe7887e486bfe color:#eab3fc
 * subscriber-promise: 37f81350a4859c5d color:#cfe1e6
 * success-optimize: 6d0ec02d57e84598 color:#d85658
 * manager-interface: 3bec916e18368e86 color:#d84b27
 * response-boolean: 2f6b7103f7f7e3d5 color:#f3df98
 * service-prototype: 264a61bc9b5af600 color:#c2a372
 * process-configure: c54518f4b64d0295 color:#888cc6
 * resolve-result: c0da0b22c7b923d0 color:#829938
 * object-abstract: 4749a32ab9632582 color:#b1d6ed
 * validate-parameter: 5c8f6fb3476e1886 color:#723cf1
 * abstract-response: f3ae8139023be339 color:#ad0b7d
 * utility-implements: 9511fe3c2bd71489 color:#a8e4f5
 * cache-handler: 69d4c771cb3c805d color:#9dc845
 * cache-property: ab98aaf645c60c12 color:#9a9dad
 * error-module: 1423403ad94d2b6b color:#24a3d1
 * list-extends: 7d9c3c4eb0a88150 color:#8c195d
 * success-object: 94975875417120e6 color:#bc3001
 * props-load: e74d821e097b992f color:#9c00ff
 * array-cache: c0979515a6c4dcd2 color:#1f7bc5
 * initialize-handler: 52384279a54be7bf color:#87434a
 * load-setup: 323f18a4f876b3d7 color:#a46d1a
 * optimize-validate: 7b593828e5c9976a color:#966566
 * render-async: 709b62bdd4498d1b color:#24a9a8
 * validate-manager: 2e2b872aac1c2994 color:#431029
 * property-calculate: 95e295f58ad5c740 color:#402e09
 * interface-method: 920872610a7603e1 color:#7811bd
 * controller-parameter: 884cf56380f65a60 color:#d1b1d7
 * parse-object: 769e19011aa2342f color:#3a91b9
 * utility-calculate: e67c22e9a1553d33 color:#285ef8
 * success-calculate: 7cc95103752941fa color:#364d54
 * index-method: f0714f7fbacb69c2 color:#451092
 * execute-parameter: b91d0f0caeea4102 color:#11c30
 * string-method: f7211bfac299273e color:#4cce8b
 * number-state: bdfcec279970d147 color:#a5eaea
 * cache-helper: e7f48ba4baee1230 color:#a3feee
 */



/*
 * callback-key: 0a887a96d6f3ed2b color:#9dd45d
 * interface-execute: 13254dff2b0bab1b color:#bfa884
 * listener-success: d5cb408a24ca7266 color:#d3eb4c
 * event-list: 8411807369b52d15 color:#160bbe
 * index-prototype: 4d916a8f987c34c8 color:#7960a9
 * manager-reject: 9c5328394bd3b7b6 color:#89879
 * parameter-listener: 565b90819e2d1c4d color:#3453c
 * helper-success: 68af30a1751c59e9 color:#27c83b
 * number-prototype: 76e639afe801b368 color:#496f4c
 * observer-promise: bab8567703387848 color:#1a6a5c
 * interface-fetch: cac314bcc2dd78d7 color:#5cd9da
 * response-update: 1f3518329a335369 color:#6b1c3
 * update-object: 474ba786d93ed9e6 color:#ac2b05
 * prototype-return: b03b3beefaa426f4 color:#e8260d
 * controller-component: ea97860b195a52c3 color:#336f48
 * await-initialize: 70f1966ecacd4a63 color:#adab63
 * fetch-utility: de974bac300e44ab color:#f3440a
 * async-reject: 6f9e9371bf598579 color:#145d33
 * service-promise: d617002ef1f375f5 color:#ee3405
 * render-error: a31229600d2ac771 color:#a507d5
 * render-data: 9130929770274593 color:#80357d
 * object-value: 1862f9586989f2ba color:#191efc
 * resolve-error: 202f32385428b41a color:#8d29dc
 * fetch-manager: a2d2115f06d4067a color:#aae5ad
 * interface-fetch: 39941d9eaba114cf color:#2a8271
 * request-constant: 56eb74d8fc406260 color:#a3587
 * success-constructor: 71d1b03985d3d5a3 color:#c43d6c
 * optimize-extends: 653da2ba4081b5a2 color:#a0c3b7
 * execute-value: 3ca8981da977d710 color:#bc985d
 * component-string: c39d546452ebf9da color:#c90345
 * event-variable: de90c2a08cd29cc5 color:#6eec9
 * storage-cache: 423573246c32b67d color:#833f8
 * helper-response: 0f4eb120af5ba8ed color:#367d6f
 * service-constructor: c7f4380bd00f683c color:#47ac9d
 * context-abstract: 766173268b7df7e9 color:#7e132a
 * array-extends: 525ed1c35bc5bb30 color:#b158da
 * callback-method: 82281b8dc44b045d color:#5edee6
 * transform-listener: d4f2dcfa71fe88ed color:#3d05d1
 * context-constructor: 1e90bf222db2c44a color:#e89012
 * promise-initialize: d4000adbaa5984cc color:#b186c3
 * event-index: f468206880c88464 color:#352d40
 * helper-await: 7dfff31365cf57fe color:#90e899
 * variable-result: 9f0d7c782516d740 color:#8d7fad
 * fetch-fetch: e6d1ad34351d2976 color:#196866
 * interface-parameter: 2916a928a20d85f0 color:#c7045
 * storage-initialize: 4568e63e29005722 color:#a4e939
 * validate-variable: a05f14ff5bfc5ceb color:#2b00ea
 * variable-initialize: da89d7b108694757 color:#610169
 * configure-calculate: 4e6aced115b04665 color:#308163
 * subscriber-load: dc5e0627b60dd217 color:#f8b3dd
 */






/*
 * handler-variable: 834c911d05bd0bc5 color:#568b18
 * await-load: 6f6f9b1eaf61c696 color:#6067f3
 * variable-object: d548f4b6fa6d539f color:#b2f517
 * utility-utility: e8134e33f4537ac0 color:#471600
 * setup-result: feab3cc7c2d5a43d color:#dc19ad
 * execute-initialize: 1da763cf7f657e5f color:#8e1aa
 * function-event: dd2fc7ce5819a95a color:#2454d7
 * event-constructor: c1edcbb0716cefdc color:#37d1d6
 * subscriber-props: 6e9a393143bcb359 color:#92ea24
 * extends-cache: e0d4f8a8f2c27e5c color:#8de2e4
 * configure-event: b4c8982d262651c9 color:#61e766
 * component-fetch: af27f62748ebcea6 color:#48859c
 * service-controller: 12669bc8518597af color:#e9922
 * abstract-response: d39007d1d405cf3f color:#1f4670
 * initialize-response: 242c297101cef2fc color:#80f94b
 * render-interface: bd7754063b727613 color:#c1b685
 * response-list: 88daded132a2bafe color:#495c26
 * optimize-component: 78adde82c68b0052 color:#45486
 * result-variable: a2149823218573f1 color:#47aa9c
 * optimize-validate: 007f981ac28f93b8 color:#e7c810
 * configure-update: d6fd5203627a1b05 color:#597468
 * error-function: 38be5dd7c8155a03 color:#5cfd17
 * constructor-module: 52e082c8d177f71f color:#375598
 * controller-abstract: 7e85fc67425826be color:#2dbd0b
 * boolean-setup: 583781f9a6177f1f color:#d8bc8d
 * validate-key: a78fd25ccab0c2fe color:#2ebe9a
 * load-callback: f3fa1f938b0252ea color:#251b5a
 * calculate-interface: 1a4a2ebf006e64d3 color:#b69bf4
 * constant-data: 5d1d2fe318ad3903 color:#a35a33
 * validate-list: 3288e184a29a5081 color:#50f479
 * function-await: c815add7dfdc9dd1 color:#9cfa7e
 * string-value: 98ff4f491743c193 color:#35f3ae
 * load-request: 91a6559ea42cea8a color:#c02420
 * variable-module: 550fa56d5f90b279 color:#8a9bf2
 * array-data: bcc083973900f0d3 color:#7c91ea
 * constant-subscriber: abe6fa29923e6d53 color:#26391d
 */