/*
 * function-method: 5636c19861972c56 color:#f5f759
 * subscriber-string: 96dcc5470e116e9f color:#57a1ea
 * setup-reject: 8895c53ea32f67de color:#35ec5b
 * request-load: a50ae47a9c7709c3 color:#8aa345
 * utility-number: 2c4e164c05dbeac5 color:#c3ce41
 * parse-string: ad0b9df94c78761a color:#f44d9
 * setup-validate: af01359d4ca795a8 color:#e136e6
 * setup-optimize: 1f3c64d501e960a5 color:#bccc60
 * process-context: a913f298c4259468 color:#aac68b
 * calculate-response: 6a8d7b9c3fcb1ed2 color:#f50c55
 * controller-controller: b6b37c23489a285a color:#7e43e2
 * constructor-listener: ffa79f256a7c7adc color:#3d7d29
 * execute-event: fd9e73401a1304ef color:#a5817b
 * method-boolean: 317cf330da2d7f86 color:#a3ae87
 * constructor-return: e21f0de476b02579 color:#61be9f
 * handler-constant: 5d2cd4b3262bf5eb color:#405568
 * parameter-cache: b7b791df7ad109f3 color:#b1953e
 * fetch-setup: a1df99d2b8fd9ccd color:#a00a3e
 * controller-data: 874b5fc1ae86ca23 color:#51df45
 * listener-return: 8ce6974a6b3e900e color:#10530d
 * string-return: 4b6ead86187883c4 color:#fa0d9
 * storage-validate: 60713c3ce15bd654 color:#6f362d
 * module-abstract: 33823b2de182d890 color:#9abee3
 * variable-component: 0dac7dd3e0849a78 color:#65bdea
 * observer-item: 24a431bab4651971 color:#ffcbea
 * constructor-abstract: 44a86e1b49140c55 color:#9fa62e
 */


/*
 * props-update: 9b8190cfa05a51aa color:#9d0f22
 * variable-update: ac3549b2ffa218b7 color:#a360fd
 * configure-storage: 85cf16d2a910525a color:#ece90a
 * fetch-array: 52d7d9391a5881e5 color:#cb359
 * execute-method: ea5b03dc4b41c0f3 color:#b8430c
 * initialize-optimize: 82940be690387e2c color:#b0d4c4
 * number-parameter: 808eda4f0ece4c1c color:#c07626
 * prototype-array: 91e042660070d2a7 color:#aaf081
 * listener-helper: 8c809453790d34d2 color:#31e348
 * constant-success: c4e3d2a6261cb46e color:#970fa4
 * boolean-validate: 894253193ce7c970 color:#43af72
 * controller-promise: 3e3c0b9da961d59b color:#bcf440
 * state-manager: fa7a245e76a45d53 color:#9dcf57
 * render-abstract: 0afcd5ab4a69876e color:#1e356f
 * optimize-error: 7e15b849e333a9f5 color:#2f3dba
 * array-component: 1122cda146d57df3 color:#d9a9b3
 * object-cache: 17350b2ac278df61 color:#b85655
 * context-load: 702ee553516a4039 color:#67f4c4
 * setup-await: d369b7ae9ae118ff color:#789add
 * property-array: a51ad1760075a783 color:#175605
 * return-request: 1987ede587259eb9 color:#3547dd
 * manager-helper: eab1ae0a614f9775 color:#e957b6
 * result-promise: 7162e84acc2e43e5 color:#442f04
 * variable-setup: 11608ec3617dc657 color:#92f801
 */


/*
 * reject-result: d210c4a2b50e9e01 color:#305988
 * storage-boolean: f9f3636bbc068c8a color:#a7fce9
 * promise-process: 77437f7777f77f80 color:#30fd77
 * cache-optimize: 41dd0249a863665f color:#6861e5
 * callback-promise: aca7a92e000de01b color:#dcf1b
 * subscriber-state: 552c112f978d8e0a color:#9cf026
 * update-module: a7b26d844185aa71 color:#1a722c
 * parse-load: de25811d0f159e1b color:#84f1a
 * utility-callback: 20d3f95cded4eafd color:#a06219
 * function-request: 5ce30fe85d750105 color:#90132a
 * variable-await: 2ac3292177577278 color:#81c5be
 * subscriber-callback: 4ef67156809ec992 color:#c2a6d
 * extends-helper: 487660e36405fa8b color:#92762f
 * initialize-setup: f28ba2490314f38c color:#3b08fe
 * observer-configure: 3b2701709c1e98e1 color:#3363f5
 * resolve-item: 30e3c2e42040c53c color:#3b53f9
 * module-storage: 32117cebf4c28e8c color:#6583fe
 * cache-update: 22c66b35ed55eecf color:#6c0ba4
 * result-constructor: 26d9cba3bdac9d29 color:#3af538
 * calculate-handler: d63335981303a480 color:#72fafe
 * data-implements: 08d7e1016d71eb8e color:#b91da
 * result-parameter: f50204196d31d224 color:#f3d357
 * result-response: f2c03a70e3f7b947 color:#fc12a0
 * storage-context: 80a339359dd9da79 color:#3053ea
 * return-constant: 95b5f8d561cd22aa color:#16419c
 * key-transform: b3e6efaf16077540 color:#ed4c2f
 * validate-result: e1c3e509fcb2402f color:#e25cf7
 * await-boolean: 826c8b9cd2941cfe color:#84d8f3
 */



/*
 * parse-request: 2b6539d71540591c color:#98f519
 * object-result: 769e8a4547db2178 color:#4cd636
 * async-constant: 6f875988c6971036 color:#32bc80
 * storage-value: a6f1db74856110ae color:#5cbecd
 * update-key: dddc56438cb8a4ac color:#1a102f
 * variable-listener: 43caf1ddc4ee3589 color:#94e33c
 * validate-callback: 8547fae7d35882b5 color:#393228
 * constructor-prototype: 9d4a511c11243485 color:#9755b4
 * process-listener: df427ab654c9a621 color:#2075ad
 * service-property: 2d40a25d14298a9c color:#edd9b8
 * error-process: 3f62305e4265525c color:#a04de5
 * event-interface: a86bc512bcc51ebc color:#d0b86f
 * component-listener: f71923d17ae261e9 color:#c64c48
 * storage-fetch: 7cef50fb3055911c color:#1b219e
 * request-storage: 74f1e1a38d285aa5 color:#ef2f3d
 * execute-parameter: f54ea92ad28b9856 color:#2141e0
 * controller-boolean: 3096499e8ac85eeb color:#7ed14b
 * method-error: 89e57de5cee6c3be color:#a1adbe
 * props-extends: 2416280d174cb6c0 color:#3b3bb1
 * subscriber-service: 3b0ce34be424a45d color:#382eb6
 * result-state: 81925e69dc47b1b5 color:#30d6de
 * service-constructor: 0b9ac2c2a9760f25 color:#247bb7
 * promise-result: 8b02c9f326f553a2 color:#b87cee
 * fetch-key: 86a2c36aad5c92d8 color:#a1fc93
 * item-render: fd1a23559c0bf628 color:#1c7c60
 * handler-extends: 854ff5f48ad3dac3 color:#a45978
 * context-data: 2dabfc0c44020284 color:#4ee029
 * index-async: 19108b96a30ee730 color:#a3dc24
 * state-success: 7792d2f8bbf4e237 color:#7f04d1
 * await-transform: ce1ff77f53bd5d68 color:#213c45
 * handler-parameter: 7c13873dc2a0bd46 color:#dce94a
 * props-item: b13d73555b693f92 color:#e80886
 */


/*
 * constructor-configure: 402e8041c4c87acc color:#836f7e
 * constant-method: 0e1dc7b2a1b5b589 color:#9c5d1c
 * cache-async: eb64b20d8412760b color:#674f72
 * constant-data: 4af9ffc19a92a8d7 color:#4038e4
 * fetch-item: 5a58a00debcdfec6 color:#b41c7b
 * method-object: 9303498148660321 color:#21efcd
 * success-return: c6813aa61778ef26 color:#6e6708
 * string-response: 3e807be5869f83e9 color:#285efa
 * await-setup: 94f5d3d999e269b3 color:#d94845
 * index-configure: 4595592095fb5830 color:#c4d9f
 * transform-return: e8b8b5558a8fd5ca color:#18660a
 * list-result: 8ea0bfaa698da688 color:#44e46a
 * property-process: 041d108bc14820f0 color:#d62ebe
 * result-constant: 28e79d02c1f0282d color:#9f4429
 * utility-update: 4321655083e14ebc color:#e05794
 * parse-error: 152d9691c2913b91 color:#8ec9bd
 * transform-helper: 69bb9d3a9ca94f59 color:#2d588e
 * configure-item: 76a6de6edb5f66a6 color:#843161
 */



/*
 * observer-component: c42cee5e7b974fa9 color:#b6c589
 * return-error: 060395a665f6e8c0 color:#c7ce15
 * reject-extends: c9f2732528fe2121 color:#3b5726
 * validate-observer: 04989f4408325249 color:#c966db
 * response-index: 9006e2cd1d3f1a7a color:#8d1426
 * implements-constant: f1f2c71378bae7c8 color:#7a5335
 * initialize-method: 52d07311c9cc2943 color:#b2628c
 * context-extends: 68fd5d0d2691d5f0 color:#c2f48
 * list-component: d38660736ca4d75b color:#fbc317
 * calculate-handler: 22f45d72e620556b color:#8013b0
 * number-module: 63aaeac6d7cda496 color:#ecea0d
 * event-setup: c8b7e3d34a5e56dd color:#2d7acd
 * subscriber-return: db6e0f5c8d9f7ad0 color:#ce572d
 * update-configure: 0dd9d94f921be933 color:#560ade
 * response-resolve: 1b57080d5268b60d color:#9eed36
 * parse-cache: de515de0c5dc32dd color:#31eca
 * string-method: dbda58f80d0aaa99 color:#799ccb
 * listener-abstract: bf029b91dc2e4030 color:#38ac79
 * request-load: 848d56ddf10c19e3 color:#34db9
 * parameter-constant: 412687178e8dead2 color:#3dfa2a
 * fetch-variable: 9e08f1072b6123e9 color:#68b9c7
 * context-property: 7985e80e24499deb color:#607165
 * number-data: 9265216e4664cd8d color:#7fcbdf
 * parameter-property: 019221b01d00efda color:#fccd34
 * observer-constructor: 9b2bb01df994ec54 color:#808168
 * constructor-number: 97dc2530681feb47 color:#5bf244
 * render-function: 09e8d06104c4d2af color:#ad20e
 * transform-props: 9ff931ffba927b73 color:#c8ae61
 * return-promise: 62251e6bc7b1e862 color:#d39a73
 * implements-abstract: b36d34fd7f2a7c1e color:#abb926
 * list-object: 068717930db254c5 color:#63ce2b
 * execute-configure: a96ca1168a173c9f color:#e130d7
 * prototype-resolve: 6f753cb1c0ff6edb color:#cca806
 * transform-storage: 96f7dcb5e0caef81 color:#528dd3
 * method-state: bf513c39df2cb384 color:#dafa81
 * constant-setup: a3108bc039c73d95 color:#f3fb18
 * response-cache: f66e84d88ee01d1f color:#40a71
 * initialize-configure: ebf74dd421c83e2d color:#b28108
 * setup-update: deb4223fa2fc7cbe color:#d09efb
 * update-load: 25f0d4fd94faf129 color:#4772a3
 * number-callback: b9d7393bcb4eccaa color:#b5f2c8
 * property-context: 901745edaab3b492 color:#cda8ad
 */



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}




/*
 * item-await: 973524075e2ffeeb color:#48ee38
 * property-props: e705a94509688c53 color:#85f9d9
 * resolve-cache: 877407b6220c98f3 color:#d6933f
 * function-object: a23903c6642b461a color:#73c9d2
 * parse-event: 751560d16b25056a color:#7a3906
 * context-props: 1191fa01a956a24c color:#c5e556
 * storage-state: 9a444a22d5951737 color:#649be3
 * callback-method: fe3a52747cc57c6d color:#f9f85e
 * reject-array: 4c83f403b0a3328d color:#f10db6
 * await-implements: c99c3ad5b71cfb35 color:#58d8b9
 * setup-extends: 017bce51968b04e3 color:#1d8ecf
 * value-render: 85a44841e410c39c color:#d7867b
 * helper-render: 07b2fba081d25c13 color:#97ee03
 * observer-result: de2896716189de92 color:#f3c9ac
 * key-process: cf63925920b295b8 color:#32ab4b
 * render-list: e713c69d61567d25 color:#e5cc54
 * interface-value: c225e37b87726dec color:#56f16
 * function-configure: 4ceea9b383c57cfd color:#4aa73d
 * initialize-service: b9d68ca883947133 color:#b47309
 * index-extends: 1428b2c541313797 color:#5e3c6d
 * transform-manager: 092558ed723301b2 color:#7cda21
 * string-observer: f3234bd4df4547f7 color:#14fa74
 * property-success: d217569c615374b6 color:#c59b11
 * validate-parse: 2418c26dded9a7d6 color:#4086ee
 * controller-cache: d0123e53884493ea color:#19c19f
 * props-parse: 4cb7aa5e9616fa46 color:#e42603
 * boolean-interface: 23de98eb0ea0d611 color:#b485cc
 * execute-promise: 27104290a87bb245 color:#d5f675
 * optimize-callback: 6c9a7d2d14524e01 color:#ad4706
 * listener-boolean: 9d741e9902c04378 color:#58a810
 * calculate-optimize: f0c73ceed18979b9 color:#e927ae
 * subscriber-service: d35f4c561d8da994 color:#3fab66
 * item-cache: 0ec7bd75ceedfb41 color:#ec5717
 * callback-helper: 0cc61121c4db9036 color:#1e2156
 * helper-validate: 51225c78f01fbb43 color:#bdbc07
 * configure-constant: 662f34625bb3a156 color:#72cc71
 * execute-method: 94fc512aef0cd2bd color:#5b2fa3
 * return-variable: df9de1d78ed4d15a color:#44dfbc
 * event-await: 89a928c957a667e7 color:#c4445f
 * event-error: 4a3f42b2eb84493d color:#5eebf2
 * interface-cache: 069681e01645b5ba color:#4adcef
 * data-resolve: 9b2b4ee2ff0ddb8e color:#7b1a2
 * module-load: 1a61ccbd62611da7 color:#9f39eb
 * update-subscriber: f866dc72e2e091b2 color:#5d1136
 * item-key: 994a82913a7261e8 color:#32ad30
 * item-state: 0769a74891340f61 color:#55e1c
 * handler-error: 7804e31045b4d658 color:#8c4c9f
 * fetch-item: 3f539d45ec42458b color:#2d6d25
 * abstract-helper: dc19e78e4d8d55f4 color:#695529
 * module-extends: 3687c005dfe48b1c color:#f5af03
 * result-initialize: e33d5b16761932cf color:#c775ba
 * property-cache: 0865ebaefb5bddc6 color:#4c59e5
 * calculate-list: 11d5966ea148a440 color:#4c275d
 * manager-abstract: c245647ebfd4f48a color:#eaca8
 */



/*
 * key-await: aec901f9bb67ff73 color:#2bed07
 * extends-props: 1ade5dbed09746ee color:#a0e220
 * request-manager: d02a95502da5abf2 color:#30501f
 * number-service: ed87d0d1b2e2aa2c color:#194b8d
 * module-key: e4e7eba0e7118ac9 color:#48296b
 * value-cache: d7da81ee5ad215af color:#dcc931
 * extends-manager: 561e5cbc422a69b4 color:#ce3dbd
 * response-subscriber: fb2df2a7ba2be790 color:#12c08e
 * configure-property: a7ae58a243b2cd42 color:#679239
 * reject-service: 989a8dc0ab34b566 color:#dc791d
 * success-item: 32667865e1fc5193 color:#602fd6
 * service-string: 471de6ce1853a761 color:#bf6917
 * callback-interface: 7aec0686a2b67f9a color:#1eb363
 * constant-constant: e8240d667b93029b color:#95a6d0
 * response-string: f1cd71b60c3b7a87 color:#75144f
 * utility-service: bd829141ba35aea8 color:#3adbe4
 * function-validate: de1bed90a3458c4e color:#9cb539
 * variable-transform: bdf305d7a9800a86 color:#d7cbe4
 * index-constant: a3ffa8ef5ab2f854 color:#10336f
 * object-await: 4865dfcb9812e023 color:#30e37d
 * abstract-configure: 316657e1b115e657 color:#21d3f9
 * calculate-observer: 5d7cf45645fcdf6a color:#a7a270
 * boolean-handler: 9c720b85190cf726 color:#d5d353
 * prototype-constant: d1c3dfab136fb0a6 color:#853dc7
 * reject-implements: e15f1a6d8e3d076c color:#36c342
 * function-reject: 636dc5fa4694859b color:#991826
 * resolve-storage: 37c440e17bb9a7fd color:#c691ca
 * subscriber-method: 0200d5e89c062966 color:#2a61e1
 * item-component: 6853bea5398af628 color:#f74ed5
 * item-extends: 0be812cfdb48ef8f color:#5b23aa
 * event-service: 26d9c0886e5dec3c color:#170b65
 * optimize-validate: 95ce85fd60cc245b color:#f57292
 * calculate-object: dde2028d610add85 color:#5f20dd
 * fetch-process: a5851bb375f06a45 color:#9034de
 * constant-request: 66ddf894481f865c color:#431455
 */




/*
 * transform-key: bf891c7d44f97139 color:#1a8f9c
 * extends-service: 03953612163f5730 color:#54efc7
 * listener-constructor: 625289d8fd71174d color:#cad69a
 * configure-transform: e61f5b0f3f66f70a color:#c8301c
 * promise-observer: 8d4e698dfe5d0303 color:#e0c596
 * item-listener: 5988fd38f33e2186 color:#13e6c
 * props-event: 5eaa8ba7cd1339df color:#f9ec4c
 * resolve-component: 7000257ce8c4d744 color:#22a3c5
 * update-await: a482e6475a69a50d color:#f3599b
 * parse-listener: e810af346745370d color:#7f78e4
 * service-configure: ec754c20dc7a7eb7 color:#2c29bc
 * extends-helper: 14004fad61b314e4 color:#3b23ff
 * implements-storage: fef12265cbbbd43a color:#fccdd3
 * context-property: 37ea5c33cb76e9cf color:#7836b7
 * prototype-transform: 01fab441f8c4673d color:#977bcd
 * cache-result: 2dc55f2235e4a093 color:#926d8e
 * value-state: d7c3a2aa9dfedbbc color:#3ad9e4
 * object-async: 814c79b6029f5b93 color:#2b0089
 * parameter-index: 778e01b20c71881c color:#2dca93
 * key-array: 10765ae0f29a3ccc color:#4d2106
 * data-promise: 13bd3459d8f0ee15 color:#1e5080
 * transform-manager: 8281a42857f89d06 color:#6c7fdf
 * process-result: 32906ca5167db91b color:#7a9f0f
 * storage-module: 1d74bb75f9d06406 color:#b286c4
 */



/*
 * transform-fetch: ca96cb534ebba9a5 color:#5750ac
 * optimize-string: 8bfae8d2eedb4341 color:#b652af
 * prototype-context: a3b5695d2e821f90 color:#6ee44
 * subscriber-object: 65f58cb5814baed2 color:#1be956
 * fetch-prototype: 6a6c951f40aad41c color:#ddcbe1
 * context-manager: 5bb927e84e64f7c0 color:#2bc369
 * implements-fetch: b0c8b41865f66da7 color:#a6d31c
 * method-implements: 0b47eee5277e2060 color:#566175
 * object-listener: 1541d523e3bb3f1f color:#ef8c72
 * context-fetch: 89bc890701e89d42 color:#79b71a
 * extends-key: 83e893532e069ee6 color:#905e4f
 * state-constant: ebf3f36a8534940c color:#9bbc83
 * validate-prototype: a94b8526a824cffc color:#9b5c62
 * property-listener: ef4b8cf788ecf255 color:#d657b9
 * setup-method: 2cf97657c4d995f9 color:#7dd4ef
 * initialize-property: 17b28ff3c8f731d1 color:#16b008
 * string-service: 71aabc09f968dd47 color:#f887f9
 * function-parse: 3b382d23ecdb7ff4 color:#758409
 * array-promise: e8a4ee79dce111c8 color:#605542
 * index-promise: 76b6e6045f70964d color:#5d66c2
 * cache-prototype: e38a3189fb9d4751 color:#a32bdc
 * error-fetch: ed2e2d4004d667ca color:#a1da63
 * configure-transform: c611360f341be86d color:#3ccbe5
 * value-transform: 21be0699eb64c19b color:#ef4e21
 * implements-validate: 0b7dbfc63301f844 color:#a7ddd2
 * function-abstract: 2d391fb2bb1c1ba7 color:#1503fb
 * await-constant: feaed5ab5a1c35fc color:#a4eb3a
 * extends-string: c097f6dad2c04ece color:#b97dae
 * parse-value: 3dde3bf48d871d6a color:#b08577
 * value-error: b5eaaf7ad08b29fc color:#d69edd
 * item-component: e8836234386f0d8c color:#66fee1
 * service-variable: 9416b97aaa44e95e color:#72288c
 * manager-load: ff8aedc1421dca6c color:#d3132e
 * request-reject: 4af332cf500ace85 color:#8baa54
 * load-cache: 34610cf31b53a233 color:#4687e5
 * optimize-interface: e5b429162e7d535b color:#db4687
 * fetch-setup: 0175cd6f40ef1892 color:#5e6206
 * result-context: 669de5b459f7bcfc color:#b1230
 * callback-boolean: db8c35ba8a3f23c0 color:#8373ac
 */






/*
 * observer-validate: 8f719f8a110ec19c color:#2d3bc7
 * component-load: 855df95fd3d027f2 color:#be0082
 * string-property: 03c8400dac07ca58 color:#e7d09b
 * module-parse: aaaccbc663b609ab color:#910525
 * listener-item: 8afd3584819cd083 color:#c446de
 * object-promise: 9f82af2cf8154f5c color:#ea818
 * abstract-handler: 770559b17b8515c6 color:#cdefcf
 * initialize-transform: 2b0b391800ddac23 color:#4dfbca
 * object-observer: f82cdf3ac4c4a99e color:#468e09
 * success-boolean: 26b40d634aca8bde color:#741395
 * context-configure: 345a535c8d4b2314 color:#70f35c
 * state-list: 20eb6f3f3c1addb8 color:#d868d2
 * props-constant: 2eda89768bc06f2a color:#15d822
 * object-array: bbe3d22561677121 color:#79e890
 * object-boolean: 98bc0c40649f821c color:#8006e5
 * configure-storage: 48d2ea1862029821 color:#86d9dd
 * execute-service: b68edcc66b7323cd color:#4f6d1d
 * listener-await: 7f1149f4cc924aa3 color:#70ae6b
 * return-calculate: 60b3e40c0d0104b2 color:#aae90d
 * manager-handler: 6374a3405e2c9284 color:#782377
 * success-request: 2f9dd274bced7d84 color:#e05df0
 */



/*
 * property-listener: 26b33673beb0fdfd color:#ae1d1
 * boolean-callback: 3a3455f4f0ddcad0 color:#dffd59
 * constructor-listener: d99a59e65d0a2d26 color:#77f534
 * result-key: d440c812d5817c42 color:#f665ee
 * transform-return: 00b194f200a71a44 color:#861a3d
 * helper-constructor: 958b2224a7b8a3ec color:#183b41
 * data-result: 7cedf4a213134e8e color:#d62cf4
 * listener-calculate: 9e6f39f680b76b68 color:#8daa39
 * property-parameter: 05be8418ece07095 color:#9fe6d2
 * parse-render: 9ad3c73a705494b9 color:#cfcc2a
 * event-return: 411115cc864f6b89 color:#5a61d1
 * prototype-process: ba5e33771805bc9d color:#46b609
 * component-async: a808a4a4f0830734 color:#567d5a
 * resolve-props: 9daf994fdf102112 color:#8c714b
 * index-method: 65b6cda3ac37658e color:#4546e4
 * subscriber-index: 7ed99b2cd555f57d color:#fe29a6
 * parameter-subscriber: c9df569aa395173f color:#47e95f
 * key-resolve: 756450170ca2c365 color:#4a77a
 * response-fetch: 8540436c046261cd color:#5a49d3
 * configure-response: 71791ace4f7f329c color:#a05ea5
 * helper-validate: 956e8fcd92b95c89 color:#c4a36e
 * handler-parameter: 3a89a41630b87e3b color:#65f2cd
 * parse-service: 3ed55e92dea6adf4 color:#165546
 * configure-parameter: bb18358c8562a256 color:#8e589f
 * object-execute: e4456601ba2b7f97 color:#f9f1f1
 * implements-return: 1bdb73ee5365b6de color:#36e56e
 * response-resolve: 977bf570b3d3674d color:#9dc356
 * request-validate: 28ba65ce033ccb47 color:#56e71d
 * key-await: 4467e527cb57bfb6 color:#dea70
 * reject-optimize: be6b1c8bb13dbebe color:#f1d239
 * handler-service: 0f3e7f27c54e1aa5 color:#11cb4c
 * component-cache: fd76d6ee649613b5 color:#482d42
 */





/*
 * initialize-variable: 17a6345fd1584cda color:#b2fa0d
 * boolean-boolean: d108ba922e344206 color:#781d40
 * function-prototype: aa9306e03931367c color:#8ccd91
 * parameter-variable: 6770e293862067b7 color:#28882a
 * listener-extends: 3b613b2363964d0b color:#e690de
 * service-render: 19127a8a5dcb17f0 color:#2e7a26
 * data-helper: 4bbf990b33b78ea7 color:#6bbe10
 * return-request: 04eeb54ad2e04821 color:#972a94
 * event-transform: 2a93bf8c3170152d color:#719e5a
 * error-state: 0bfce408c6bc9c6e color:#18ab5e
 * resolve-request: bfc40257c3311efd color:#3f1f6e
 * parameter-key: 4be97ec5725a3c4f color:#86fbe4
 * handler-property: 2b04ee0b12311ead color:#1a7bc4
 * parse-subscriber: 67bf191f5e2a81f6 color:#78c7ba
 * index-constant: 74e4f8c4b70f82c5 color:#10704f
 * prototype-utility: ef29f71f7cba2fe7 color:#76edc5
 * utility-request: c925ccc028c73bc7 color:#361d7d
 * resolve-array: 31729acd2ed0a732 color:#9eca02
 * load-constructor: 0a00b5f73a5e1e90 color:#3755d1
 * module-parameter: 0c79549cff087ab0 color:#3f7a8f
 * parameter-await: e5574cfedbe0738a color:#e1337b
 * string-async: 6f74e472629f42c2 color:#a9c84
 * promise-render: a222499933679dfc color:#88745f
 * execute-implements: cc4bf4cd9745390c color:#7f9d68
 * callback-request: 2bc56f3a342871a8 color:#f69b0f
 * fetch-object: aca9d1ca116be8d7 color:#f6d54b
 * transform-reject: 68121bb220a0c4b0 color:#9dc58b
 * error-resolve: a2efe9a2318fdcb8 color:#4fefd6
 * interface-calculate: 03a769a92960e57e color:#7b9304
 * setup-calculate: 992ae8f7a2fe15ef color:#7b282c
 * promise-abstract: 66e50e03ca397661 color:#5ce38f
 * update-response: 354b16a98548256a color:#554c4f
 * process-transform: 06f8f5244525cb66 color:#1c731c
 * reject-props: 3a34620733792966 color:#91d7c1
 * success-array: 7bd5126ba55750c2 color:#97888
 * component-process: 0576a460ce7e8bcf color:#be24e1
 * state-boolean: 4cc05d1b684e50c3 color:#57fc1c
 * value-extends: 2b38cede4279133f color:#1e7988
 * update-abstract: 57cfcd9323f6b8cc color:#e491d9
 * validate-error: 6d0a7fd873649d5f color:#daf47
 * utility-callback: a19986d11e9cfc16 color:#e3fa0c
 * error-method: 35a893bc4afb85ce color:#549840
 * reject-await: 5976378b56d64c6a color:#d17224
 * response-validate: 9a2f8bcdfe525c2e color:#610eaf
 * reject-controller: 93a5fb3fd379b55e color:#c31729
 * optimize-interface: f1df7346be2b10e0 color:#3d652b
 */






/*
 * async-interface: a82747a1fe971447 color:#f31a45
 * props-props: 3be0b182ad6a1875 color:#ee4c6c
 * listener-helper: 1d0b2b939828d090 color:#2798c8
 * property-calculate: 89bc3ab1672935e1 color:#8dee01
 * storage-request: ba19bfdeed620711 color:#f4ace9
 * observer-state: d7d47cb3b6563e69 color:#a80d34
 * implements-variable: 0058a20a071d279e color:#6a0c73
 * object-await: cafce16df00d4fe2 color:#3cc438
 * number-update: 83418b7a1c7d863a color:#ce8dd7
 * callback-await: bc99d6c892735c82 color:#f5b42c
 * resolve-listener: 4b79d9204a561f9a color:#343b82
 * key-optimize: d94ee100c262a571 color:#f9ba2d
 * list-method: 35cf8e290f5e6194 color:#fbbcb1
 * parameter-abstract: 138428888b2669c9 color:#2fdd5a
 * controller-value: 7497e84d057a4d4c color:#fe427f
 * property-helper: 923efc5f7c2966da color:#7ee37c
 * component-item: e6efe847efa0ddbe color:#563b57
 * event-extends: 5d3b66f654e6aa50 color:#46f291
 * request-service: aceb416067978e85 color:#c1930b
 * listener-function: 6f4283c502a69879 color:#8bcb7b
 * handler-constant: 10d29a8f34894fa1 color:#f256a
 * resolve-state: 8c169a3d8654fa1b color:#eef2ea
 * return-index: 690914f7de26450e color:#6b78c0
 * request-key: d0c08a310876112e color:#8db8ba
 * initialize-initialize: 35da360bc1b4178e color:#51c28e
 * prototype-module: 8166357630cf4d32 color:#23cc57
 * helper-process: 683f089e1e6af83e color:#3227ec
 * resolve-setup: 9beff51378d9df0e color:#765677
 * reject-load: 375025dc039fbf75 color:#8559d3
 * state-service: dfb9c7d91d44fb5e color:#b57c01
 * configure-return: 93ff04e30377d1a7 color:#db6796
 * component-item: 22813923a3a42eb3 color:#b8aa9d
 * parse-execute: fa1e2c9e678b0de7 color:#9b4058
 * boolean-component: 8df62b72b4890f7d color:#6be00b
 * string-request: 0bee03a3d198ba9f color:#621d44
 * key-props: f83f07328841757d color:#c8e408
 * property-constant: c3f30c2dc3cca669 color:#b5a32
 * setup-async: 16f1f9a96d6fcae9 color:#3caba4
 * success-promise: 8d5f16bc5d16fd32 color:#78d10c
 * load-update: 1bd1ac2ba90e2a17 color:#7c75d
 * number-interface: c7a2b1cdc2b0c518 color:#d41086
 * array-observer: daeb62a0a399c81b color:#3ce0ac
 * cache-calculate: 13aa202de708b8dc color:#6cb74f
 * callback-result: 0dc5a6058b8e8e89 color:#75078b
 * parse-request: eeaa4546f2d26d56 color:#efaa51
 * resolve-request: dcec94e314ef2ca6 color:#e0e55b
 * fetch-context: 27dba661ebbf7048 color:#3d05f9
 * context-component: 582e0032f2667c7d color:#619119
 * abstract-success: 9f5551b955b68823 color:#ce818a
 * initialize-string: 2073987504edfa41 color:#973dec
 * value-fetch: b021d3b55504670f color:#ff0ecd
 * error-function: b5951aa1cb7fc574 color:#9c8252
 * props-props: 2fc1da8a2a681482 color:#60c66e
 * helper-listener: 8cfd9181470e0c9c color:#46cb7b
 */