/*
 * helper-props: e4fee69655cfc343 color:#731c1f
 * async-execute: 48e7dc9cdefd18c1 color:#8b3e4d
 * result-request: 0b6ff9a4f3191357 color:#f9626a
 * abstract-context: 34986ac949f21f99 color:#c39ee1
 * observer-render: 31cde79662dac435 color:#a95efa
 * implements-variable: dca8e27f704208e6 color:#b97255
 * helper-fetch: ceb8045a36c9d7b3 color:#11d8dc
 * validate-parameter: f390d29d3ca245fe color:#9e578f
 * constant-extends: 55354d6b7ebb2c9f color:#8e66eb
 * variable-boolean: 12d48937c0bfbeda color:#a5392d
 * string-extends: 8edfd85ab6b32dd2 color:#bc2c40
 * controller-configure: afde956be9206d8d color:#efb22
 * controller-error: dc77c9e746923101 color:#4cc132
 * subscriber-return: 878c7f7b9bb75767 color:#bf9c5d
 * data-key: 298d85ae2f148aca color:#7d2386
 * response-observer: 9d1596664c8536ca color:#4240b6
 * method-function: cf08541e79f4020d color:#91f32a
 * return-module: 54242f45daee4e84 color:#5d2144
 * listener-extends: c07acd1a86433ac5 color:#e7c0a
 * fetch-interface: de57fea0cd212fd0 color:#293c5
 * error-module: 6ba0f55d35ccb107 color:#1b3dd3
 * key-prototype: 0660ec890b27928f color:#6a51bb
 */


/*
 * extends-configure: 2fafe4988b7b668f color:#d8d76d
 * observer-success: 53a3b7d6c17f6692 color:#27f8a4
 * load-configure: 05813e353339330a color:#1d955c
 * data-string: 8639f2e2e306209c color:#23e5ae
 * parse-number: 718c0d4c3bb9b245 color:#c3d1e1
 * setup-promise: 0f45a0807d1a12b2 color:#f39035
 * cache-return: 967b266bacb80ab5 color:#602da5
 * extends-initialize: 4c9620dc1c7f2dd6 color:#2a6e4d
 * parse-extends: 8177d6ab3f6a8511 color:#975906
 * event-module: b588ed8eb3f08a2f color:#52a5dd
 * index-calculate: afc7cbe5cda8984d color:#a582bb
 * execute-resolve: c74d874af29472be color:#b18759
 * fetch-fetch: 2399873b875c1195 color:#9dc6c6
 * render-parameter: 4adea3edc95f661b color:#acdbd3
 * async-method: dde5a49ea90f63dc color:#b8e21a
 * update-props: 67a4acc66a3c0f03 color:#e18c87
 * string-cache: c5b1370ba83fc6de color:#60191b
 * render-success: 04d35cbbcf1c23c6 color:#183b53
 */


/*
 * boolean-variable: 6630d27d2eb85e0c color:#9e6359
 * result-render: b9950df0aa90b80d color:#b239c3
 * constant-parse: ae6010c08450f028 color:#a758c5
 * storage-fetch: 77e269717aa7941f color:#e1914a
 * array-transform: bd00e15d87d5b136 color:#42915f
 * resolve-implements: 21f87ce6e50ebd55 color:#7c46cf
 * event-helper: 07076104a48a646a color:#cff59a
 * cache-string: dc9cefd0f5f31aa3 color:#1a53
 * subscriber-constructor: de8dbec04847ddde color:#c7f7ee
 * service-service: 9ca68bb9a2a61788 color:#c1c6e0
 * interface-state: d33915c2355d38cf color:#b9df8c
 * error-manager: 74f6ff9bf45dd9a5 color:#bd750a
 * controller-async: fe4ec8cf4f49d895 color:#493c22
 * resolve-key: 83fbda1bae863008 color:#c91db5
 * resolve-success: 8774101076f2ef78 color:#a346c4
 * process-response: a554619be37372ad color:#442045
 * response-optimize: dc1f43e4bf80efa6 color:#588491
 * manager-execute: b594d5b661610b31 color:#df47e4
 * observer-service: 2deca8de4a773855 color:#daeeb5
 * observer-utility: 0a657ac567156e53 color:#b7d13f
 * subscriber-abstract: c001283b267ce358 color:#c56705
 * transform-await: f98eac2aef44e722 color:#3d4000
 * transform-parse: 5a48c2991ded8a6d color:#ffd44
 * utility-list: 069a349db69bd74d color:#d5960b
 * object-extends: 9f8e45154fdca2e2 color:#56162e
 * item-reject: 620b3a7eb5df876f color:#9e52
 * module-prototype: 7fa0acf89e4bb193 color:#3657fa
 * parameter-abstract: 8044be094a70a852 color:#a664d9
 * callback-constant: 8f08e91a2b587fc6 color:#6f8685
 * data-configure: 6b1a91ae92df48cb color:#d9ad0a
 * object-configure: dab93f28169146de color:#9a9f07
 * handler-utility: 85fccbe9ac1ca6ec color:#f1fa74
 * implements-constant: cc6851355dc00501 color:#7f32f1
 * key-validate: 8f0f9690e376655d color:#7e0353
 * variable-index: 3cc9138026fa5127 color:#e02af9
 * state-initialize: 285ceb49339d697c color:#fa6d9b
 * initialize-response: af56d657ddd80f58 color:#49bfd9
 * implements-subscriber: a6a6c305a6dd1284 color:#755e
 * transform-extends: 519997b36fc7ab7d color:#d21423
 */


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}




/*
 * storage-property: 4b83bb5e9b0e421a color:#babdba
 * resolve-transform: 108eda66188d2da1 color:#bcb78f
 * load-validate: d77888c2f354c188 color:#76ee4a
 * module-callback: 9d2d7f196fa9a91b color:#a610bf
 * property-calculate: 78e91ace7300cf7b color:#c978
 * component-number: 84cbca18a49ddab7 color:#7c082b
 * calculate-observer: 7de6993f3fd64644 color:#f177e3
 * storage-event: 01fdd9f657aa9e50 color:#bcfd35
 * manager-parse: d7d442f82532bfb4 color:#7fd1eb
 * module-error: e43b16207dc49a2d color:#aaafd0
 * helper-constructor: de3381ac8eaa5cac color:#2ad13b
 * cache-props: 2619bc44dcb261b6 color:#d6e8c2
 * component-render: 797148acb0e637db color:#8c51dd
 * response-array: 0756871000bb40b2 color:#6fc08a
 * handler-execute: 2ca2ed37e97fb004 color:#ca520c
 * parameter-transform: 8af9c713130be035 color:#245b10
 * response-props: 285834db97f30f80 color:#c48610
 * abstract-props: 0166bda83a906a4c color:#83997a
 * render-component: 399e590055ab2c43 color:#81b7b5
 * request-service: b48a6859736236c3 color:#24275f
 * context-async: 73efd65bd8ee6d50 color:#e1c260
 * value-service: b586abf0f3fc4574 color:#553d25
 * update-calculate: 917341f44366e4c4 color:#5a0c3e
 * response-cache: 164d56fdf5f9d259 color:#f86ff9
 * fetch-result: adabee6ff49c200d color:#4390e0
 */



/*
 * observer-optimize: e5a4c28e58e56b1b color:#f02f25
 * implements-initialize: 6308e913ecc0585d color:#95af37
 * key-optimize: 6ba7637f1ff31ccc color:#ae3af9
 * request-validate: 3b584a8730698c99 color:#189355
 * handler-interface: da85fa7c3ecc9a28 color:#505c16
 * execute-result: 282075dce118f52a color:#e3ba81
 * listener-success: 0ece4403b4c723c6 color:#9420c1
 * parameter-process: 93f5c60d3e22b2a3 color:#79bf0d
 * transform-component: f61ad938831350f6 color:#2cc2ee
 * calculate-optimize: b7f6a1eca73f70bc color:#afef84
 * array-helper: 2d19c551346ca88a color:#4e6928
 * number-return: 71f54ecc129f2db3 color:#78775
 * promise-callback: 76c683b9f62018a9 color:#731ff
 * update-success: 2df9b72a5e038f69 color:#3ec73a
 * parse-async: 46bb3f4ea8c64a63 color:#fb53c8
 * abstract-resolve: 2493d519db705ad2 color:#b6446
 * result-parameter: cf00e6e57a03e260 color:#1ae025
 * setup-extends: 749ee35864c97db6 color:#da5795
 * component-configure: bf267c60862070f6 color:#adc789
 * process-props: 2bced62456ef6914 color:#d08f51
 * manager-process: 3d22f07f8dd89085 color:#10b572
 * key-request: 6bd11169c8472162 color:#200382
 * fetch-module: 6930b1b98c0a5a92 color:#e1cca6
 * method-response: 4c05a933a22bb140 color:#55565
 * optimize-context: f8d2fcd5b36faf93 color:#3d987b
 * object-async: dca3002b6e813cd2 color:#3836f7
 * error-index: 5f2332768e365ec6 color:#6763dc
 * list-boolean: 8846d853c70b2f89 color:#202108
 * controller-list: 128095e427ff8b79 color:#74ba8c
 * process-array: 68b4aa39bcfbb396 color:#85d741
 * fetch-render: e3a83d78c2c2e225 color:#34b9c
 * storage-context: 18c621fac7ace043 color:#f77099
 * load-number: d5b46734d115ce93 color:#1c63a1
 * interface-validate: ab779a53d1503fed color:#1562db
 * component-context: 0323c2486e5daf29 color:#882407
 * constant-property: ef36d196ca0eb7e1 color:#b7410e
 * parse-calculate: 9d566edfd8b424ed color:#ea8eb6
 * success-execute: 7d7d52706c86c1ed color:#56c5c9
 */



/*
 * prototype-property: 347e23afc8917a26 color:#8d2b95
 * props-method: 748f93f1df21f0d4 color:#a3c83
 * number-key: 2aee0e5d94f97d0d color:#9fd72
 * execute-list: d9ea2a40daa16690 color:#feb991
 * context-load: b87c41db39ab35ef color:#81c7aa
 * props-observer: 9126fe102df0eed4 color:#97a698
 * props-parse: 5096d93ecef26e26 color:#68ae51
 * item-parse: cd0a226e4f9ac9c0 color:#95c4d5
 * array-await: 02c0900f976eb6ac color:#915786
 * module-state: 6b5bebd03a12e756 color:#bc947f
 * array-callback: ee6a63b882750ea4 color:#5f5105
 * property-function: 71b275643c9c4c53 color:#72d63a
 * resolve-interface: caa5bca3b960a73b color:#c1db22
 * resolve-parameter: b5220477d9a86b35 color:#1be6b9
 * subscriber-implements: 936d5d4cbd47e04c color:#98f556
 * module-resolve: 6ce800c5fc04c60b color:#877398
 * value-initialize: 5d5a2e3c0736613d color:#3c87f
 * success-request: 2077d79a5fab2e61 color:#4e6a62
 * method-return: 7fe5657ca6e8a6e3 color:#190635
 * extends-module: 2445ac844b0a0195 color:#ef4cc1
 * context-setup: beca6f5512e74cb0 color:#6c6a8a
 * props-cache: 0ec6ce37fdee6dfe color:#ce419d
 * request-reject: 9657e4dc0dba6c55 color:#ad8992
 * setup-update: 2feb92284f4465d2 color:#d7eb31
 * list-value: 039bc9a6fe8beb04 color:#2dcd9c
 * extends-render: 64ccea4cb675c2b1 color:#3a1c61
 * component-property: 52b298f1f743002b color:#fd7bb0
 * item-key: fee6da2e07e54eb5 color:#78cf9e
 * process-string: 527237d6fb5800c4 color:#7e25fa
 * prototype-observer: 002f1691b9e7da28 color:#3b45c6
 */






/*
 * configure-context: 5cfbde2af5bc54d6 color:#16d4a3
 * calculate-component: 30587a17549d14b8 color:#e75078
 * helper-implements: 3e1147c8bc5e44d7 color:#470879
 * process-function: a4259c157a5e8ecb color:#f32098
 * reject-execute: 8822e9b8b180678a color:#c56ae7
 * manager-error: 5860d8c51fe94bad color:#430c6c
 * interface-boolean: fe00c664673704e8 color:#ff348c
 * process-reject: df82d30f38f8e5dd color:#7c5533
 * constant-promise: 7196e29f7ec87907 color:#b1a03b
 * prototype-event: a3cc488c4e4a6c3a color:#49fc
 * validate-value: b07cbe4405297d42 color:#9f2b1
 * props-cache: e1d779f3fcf215b6 color:#7e3019
 * module-key: dc751fadcda098f6 color:#39f2d9
 * constant-boolean: 74049d87537cdc1b color:#52b7c3
 * controller-transform: acfdfbca5a2b4d14 color:#981344
 * controller-handler: c8c9e87eb5928dd4 color:#7eb985
 * response-setup: 3110958bd3241973 color:#541bab
 * props-string: 39b774f750620de3 color:#9fd2e6
 * data-event: 5eeca4eb7045ff51 color:#5dfaa
 * request-array: 5fef1ca5e850cfad color:#b0be82
 * initialize-error: ec349279cf31c438 color:#92f3d7
 * constructor-method: 9825a00c07c3042e color:#59991d
 * string-response: 2f059e25149d8d7b color:#5e7397
 * async-function: 97ebacaa3a21aac9 color:#86bcc0
 * callback-observer: 9c03202f871b6a64 color:#c4b7f9
 * listener-load: 3d44069ef39c0aee color:#e0fc65
 * interface-boolean: 72f6240c4dcdfcf2 color:#f4ed0e
 * calculate-props: d0cd68792eb0e11b color:#290461
 * string-constant: 5f5fa03969638b68 color:#443259
 * error-array: 83b71310a431f34a color:#ddc7ce
 * object-method: 4bc2811f3f77901c color:#fb6e51
 * request-observer: c7722ef23fb6bc9f color:#49c918
 * helper-handler: 8d8e6121a9d86dcd color:#3a59b2
 * process-configure: 179eaf202f5beedb color:#69d862
 * handler-reject: acef85a8046a1779 color:#6c034f
 * parse-process: b5c04e42b6b4bdec color:#495180
 * item-state: 93327d03e1660fb0 color:#79a155
 * index-property: fd68d51e38c84225 color:#4e47d6
 * initialize-parameter: 15554183797386a9 color:#553479
 * execute-execute: 030fe9385e63317a color:#83b3c6
 * validate-success: 23bbdff3a9989b3d color:#ca4afb
 * function-method: 8240a10caa221e2a color:#95a41a
 * resolve-variable: 45d1560d0f137d36 color:#4555d
 * optimize-list: 4d12370dd3ae347e color:#f6adf1
 * storage-function: c53b3d276ca99bc3 color:#63b8e4
 * response-load: bea2a9951938dabd color:#959d77
 * observer-validate: 1c55c670abca3d81 color:#67d362
 * configure-key: bd23837f97434384 color:#31266c
 */






/*
 * execute-module: 926f19cfd8fc6b52 color:#29129a
 * interface-constructor: f81242f984b9672e color:#2064a0
 * return-validate: 095ef7199251b778 color:#9bb4c9
 * handler-context: 80a207436c23f726 color:#6c0b10
 * resolve-error: 95cb616698954d11 color:#91926c
 * function-response: b779b1f584e5b74b color:#31274b
 * data-object: 9ecc94b0714fd188 color:#c1c3af
 * object-setup: 60c884e1fcd94345 color:#53e068
 * list-object: 6fa564174fe65d70 color:#289764
 * event-extends: 5facd5f532e94872 color:#a93660
 * controller-optimize: 64caa5fa094ed587 color:#3ec56e
 * prototype-parse: 7f680c266d798519 color:#4df742
 * promise-cache: 0f04c2f3e2a6de21 color:#e17029
 * configure-load: bf538a8ad5f50a24 color:#6ee5ac
 * implements-calculate: ccd78ad4d578d223 color:#a78279
 * cache-fetch: 9d203ba2f25daa37 color:#5e71f0
 * extends-reject: 6bce88473713be25 color:#77191b
 * list-render: af41c3f3f95e9fac color:#9e73d
 * interface-result: bc5e5dd78e15d9b0 color:#75a3bb
 * parse-update: 336bc9f1e1e7925c color:#bae42e
 * success-process: 54013de1c8ae2c6e color:#6f50d
 * method-execute: c05cef9c2f8125be color:#672ccd
 * module-boolean: ed2a31aab652bc9f color:#3332bb
 * helper-array: 8735594e61b285c4 color:#64a120
 * constant-method: 6d7bb1935f484bd1 color:#2eb05e
 * load-utility: e43d079945980631 color:#65c237
 * result-array: 672a9d36e177d3b6 color:#43857c
 * request-error: 1f4f6e33cade4c58 color:#4d3334
 * success-data: 93660a34763ac2ac color:#d15d68
 * data-value: 83ab1c58ab5908cc color:#503dc0
 */




/*
 * context-calculate: 12a322aa624f794c color:#e877c5
 * constructor-variable: 01938dd8b22f7dc3 color:#80c761
 * array-helper: 80bf42eb20789607 color:#c49005
 * implements-update: cd8f9c79e7693f21 color:#36fcf3
 * number-variable: 547598adbbe3ec07 color:#83bb09
 * manager-reject: 1bd30244c6ec27e1 color:#3612a3
 * success-prototype: 1d8de3afba35ac0c color:#8e890d
 * index-context: f77e28e1bd1ce6d5 color:#218d8a
 * number-method: 54b8a4add2c52184 color:#f898db
 * helper-list: 4cbe3eb9ca5617fd color:#799762
 * execute-module: c42557fa17d50f41 color:#34192
 * helper-abstract: 6f786d19bcc825fc color:#c40c5f
 * request-success: 715351fef9fdc9bf color:#8b60b6
 * await-await: 5927892b82c79952 color:#b0b2d8
 * controller-item: eaa92d77ae9c1563 color:#769af
 * helper-observer: f9d042b45a7d3d2f color:#c68cb0
 * extends-number: dcc2c13048dff8c5 color:#8de886
 * object-load: c14a56af63d03d76 color:#b10a17
 * number-listener: a2d3e911bea8a9fc color:#dc309c
 * error-render: fe03c46654aa9d46 color:#885455
 * array-string: 6708b5b8522d31df color:#819e8a
 * observer-implements: 8e39779c59ad9665 color:#5af124
 * optimize-function: 027e7ade02da6c8d color:#afd88f
 * transform-async: cd76cb02a1cb3f3f color:#3a0d0a
 * response-interface: 41340bcd7c1958c3 color:#515c71
 * string-variable: 91f1ea1a3463431c color:#361ada
 * fetch-variable: 9afdfc8c60551afa color:#b89e8d
 * execute-setup: 16d842ee529a6d2e color:#f6a477
 * constructor-implements: d1a11bf2cc17c7fc color:#d9a398
 * event-prototype: cfe5d0e9f20ac7e7 color:#3bc13a
 * property-process: 722d4be8f5a1de66 color:#25521c
 * variable-service: dd1c3dc18e26f616 color:#21b032
 * key-abstract: 4fdbf61663d435ac color:#634c21
 * abstract-prototype: 66ce5bd22adac5cd color:#54961e
 * transform-data: c9ff66cf7dcfdb73 color:#b2bbfb
 * props-boolean: 1f53220d30f0d51f color:#199dfc
 * return-interface: 15378fcc9b7d9348 color:#cdfaba
 * index-fetch: 0600572d03c62f54 color:#8b449f
 * update-calculate: 26d49a2d5ffc42c6 color:#b512ce
 * controller-array: 55a9c73744ea2196 color:#f63edf
 * transform-manager: 8d9f3d327e7e3854 color:#4d646
 * load-item: 8ddba5835367c330 color:#b11edd
 * extends-helper: 5450f9ad496c0c7b color:#8be1c1
 * number-constructor: 975aea488513afaa color:#447cee
 * fetch-props: 606f72aee8f89d2d color:#6d993e
 * data-setup: 64aa2ed50e33c0d6 color:#a02755
 * state-value: a5ee3f7d37ee9455 color:#d59700
 * return-utility: 9669a7ead9fd9887 color:#7a64b0
 * service-service: 8ca33e53b1081970 color:#c52948
 * constructor-reject: 2fe30b19aad3cb1b color:#51ebaf
 * function-callback: bc25452894ea0b63 color:#2acd9c
 * data-setup: fbb71f454608642e color:#a695ff
 * return-execute: 85f4dcadfafc143b color:#593382
 * state-result: 275f1f14b340946e color:#83b79b
 * constant-result: 016ff60fa458b73c color:#928bdf
 */



/*
 * validate-prototype: 34f18598b7ff0f67 color:#d9b2d7
 * observer-utility: de9aafb18af789dd color:#8560e3
 * manager-promise: 437f39945804b823 color:#f99bfd
 * prototype-result: cb17afe5d1600db4 color:#c7d716
 * module-execute: 411b1bb070069621 color:#8b6513
 * value-callback: 1b4ebd1bfe40227e color:#c78ae9
 * render-reject: 8e61c7b9e35fba1f color:#c29dbc
 * parameter-success: af083b4abb712cdc color:#a2489c
 * storage-constructor: b3e316b7557397e4 color:#c35f55
 * callback-method: 00a1f9935020efed color:#e88588
 * component-optimize: e53a4652d5c46f5b color:#97d175
 * extends-component: ac2987d72ebd692b color:#b39835
 * fetch-prototype: adc6f3d95a7ebada color:#271849
 * list-success: 67d5683357a3b74d color:#b90e0a
 * module-execute: af031dd2cf71dac6 color:#59ec0
 * cache-process: 5b14edc7c69e7d0a color:#4a8a6e
 * component-property: 22869bf9c6e6a431 color:#f597f4
 * component-initialize: 9cb5e223369a13d8 color:#8a4eef
 * data-configure: c1ec674c8a2dc682 color:#fdd2a9
 * index-component: 1fd902041916ad27 color:#7e83ac
 * module-subscriber: ccd302c9a5fd8e9e color:#24a1af
 * function-string: e1dfa34a8737daa4 color:#e9f43b
 * optimize-component: 19f18063676d7c09 color:#4bfb6a
 * async-variable: dc9a41eb6d39b2d0 color:#282870
 * update-subscriber: ed033894c6d96ac6 color:#ec8517
 * cache-context: d1e2e490e0daa957 color:#10e395
 * manager-variable: 2882b278d8b372dc color:#d10b56
 * constructor-setup: 2e4b63cff7c9f8d5 color:#ed2a09
 * parse-context: ce5280fb7e34274c color:#244807
 * interface-function: 44634ae493a7fc56 color:#c6e23
 * result-parameter: 7c964a71bf1cbeae color:#a3b838
 * setup-result: a3665c73ca0a8508 color:#92a111
 * parse-extends: 644a1ce6ebc4359d color:#6f1dd8
 */



/*
 * resolve-value: 9cfe341927d6e3ab color:#edd122
 * transform-string: b054370e1feb5ae5 color:#50b3c4
 * optimize-handler: ee0d5ab54de6b054 color:#7146c4
 * reject-error: 3cdfa82bd0149535 color:#61718a
 * constructor-array: 578acbafc493e147 color:#79bc1d
 * subscriber-resolve: 39b0f5352dc39925 color:#558291
 * initialize-extends: e4cb6dab5ad5dbe5 color:#531a72
 * resolve-index: b11970b39bd53fe4 color:#4aaa0
 * state-parse: bca6923f54364310 color:#da20b7
 * initialize-module: 8dcefb76ae704191 color:#465089
 * abstract-function: 76fa41386b1623e2 color:#31c74e
 * value-number: d02b0fb13ccf0e15 color:#e820da
 * event-parameter: a718ba423ea20f64 color:#4dbcc7
 * callback-module: c938d244724209b6 color:#e5f4e
 * process-helper: a05710eb4fd1895f color:#d7bdba
 * storage-calculate: f2f4c1fd43fc1eb6 color:#7b2dfb
 * initialize-extends: 75e74eb31123169c color:#37d9fa
 * key-props: ea83f5cba3b56578 color:#7069a5
 * utility-fetch: 30abdc9c84bdd1db color:#5d8401
 * constructor-result: bed2ecf025512bcf color:#368296
 * parameter-subscriber: e05abfc5529c7767 color:#d45ea1
 * subscriber-string: e9b625736d09e79e color:#746fe2
 * transform-array: c7197b32947b0a8d color:#d0d303
 * controller-parse: 848caf48977f0d2d color:#c398e6
 * parameter-observer: 50f41dc932905963 color:#d0a59b
 * load-utility: 5c8561d683b215c9 color:#7727f9
 * update-method: 9434984c2f2ec6b0 color:#a16855
 * observer-abstract: 9ab4d95af196b2c6 color:#dbd2ed
 * data-abstract: 16bd2a207df190bf color:#86ecb3
 * error-variable: 67c714c1891742e6 color:#fa9641
 * event-promise: c73edfe56c4939ba color:#66f257
 * string-listener: ebf6f0948cade2a8 color:#a3756a
 * list-reject: 5360e2ab682884d3 color:#53d80a
 * value-configure: af771a6e7d207b6a color:#a5c8b3
 * module-observer: 4a983a2424921157 color:#e12989
 * response-service: 64383cbfd1363756 color:#ebcab1
 * optimize-string: 61e24f562f52daed color:#3fd3e9
 * observer-event: 630ff49ee5dc90e4 color:#4ef28
 * item-request: 70481dc9aa11c09c color:#620560
 * controller-constructor: ca77d9d07a1079af color:#376e0a
 * component-key: 0aa73a0c230d48c7 color:#75acca
 * error-key: a6c9d07e1a956fe0 color:#3c192b
 * async-callback: 6b8b5c1317083f4e color:#cc1d4
 * validate-extends: 2dfd82f3c364c3f0 color:#63d31a
 * controller-reject: d339a67ce082d18a color:#360647
 * value-string: a5cfee6b839ed778 color:#6ab8ff
 * method-storage: 082c067568dd20f8 color:#76ff3a
 * implements-boolean: 9052ec4152e15e4b color:#3e7838
 * key-process: d9b21350546bb03c color:#72410d
 * async-validate: 755d1d0f709ee214 color:#518b48
 * resolve-optimize: 39607b492e3d6aea color:#11facb
 */




/*
 * extends-async: 9300be71dcb56d96 color:#189b47
 * reject-prototype: 704eb92ec5b26ed7 color:#2940f4
 * constant-cache: 85d935d62fc868f4 color:#f33b2
 * result-component: b416833294531e9c color:#38dee3
 * resolve-subscriber: e20e1a7ff29ad9d7 color:#5c3daf
 * callback-optimize: d988d55289965f74 color:#3acfcf
 * setup-manager: 84d35f2243cae5bd color:#dac5a8
 * index-request: 451cb00ccc148f0f color:#d6880f
 * interface-constructor: ffc67dbbcd6d2c9c color:#21fee
 * module-render: 14317bc898bbdfc4 color:#7cfecf
 * array-utility: 2f76b30f30dacb90 color:#8b50ea
 * initialize-property: c36ce1826512f899 color:#5f2792
 * number-promise: fea23896634a998e color:#bbb0b9
 * request-prototype: e97a277b81f71587 color:#72747f
 * optimize-subscriber: a8e0580484d67add color:#c83ab9
 * optimize-render: fd2b629727fc4b77 color:#89a86
 * helper-manager: ef9f65801435b2d1 color:#60afc6
 * string-optimize: 88ed895d3244c82f color:#7954f4
 * controller-success: 86356eebdb2644c4 color:#a9d7d
 * module-key: 9420e8cf3a63a363 color:#275e8b
 * props-manager: 8d0e135610710edc color:#c8c63e
 */






/*
 * component-error: 3c6b6e86c8279f84 color:#40f75e
 * initialize-prototype: c4659bbca548c95c color:#ca42a9
 * constructor-constant: f63310f783250764 color:#437e51
 * transform-state: 957cc5d056c1b3c9 color:#1fd93
 * storage-function: 060b3820d7d75879 color:#ddbb27
 * parameter-implements: c1287755719506e4 color:#6f698b
 * handler-handler: f5f2350bdee12b15 color:#793206
 * execute-setup: c9a489b713e3feb9 color:#7038ea
 * initialize-constructor: 572d5e6828190058 color:#316495
 * callback-key: 5a9cc7b6f047aad5 color:#7602f5
 * async-validate: 5b6a94dc9fa7d8f9 color:#4c7133
 * boolean-promise: dd838a07434e49ff color:#f99bd2
 * item-transform: e8a587a4737d2db7 color:#43b5cf
 * load-storage: 25328f8da7dd3d40 color:#609441
 * context-boolean: 6ae42fbd9ac2abf8 color:#1f2fb2
 * cache-controller: 6bfeaa3640651fd6 color:#c80132
 * boolean-constructor: 02ccbc37af4ac91a color:#dcd5ee
 * transform-data: cefaecfacfab8b81 color:#a9c069
 * subscriber-extends: 8eb2259954f679f0 color:#44a0f6
 * process-index: f5e695ba85925f2f color:#7db407
 * list-props: 3ed47a9fce569686 color:#125722
 * constructor-interface: 8cd4271d5456bf55 color:#5dde6a
 * error-request: 0a561888c98ffaa8 color:#14aaac
 * object-interface: 2d81aeb018300ef6 color:#6b0341
 * initialize-response: cb3579e3cdc2f771 color:#8d1277
 * calculate-extends: 793f18f50badaec4 color:#38e011
 * prototype-listener: 7544918485e49e0a color:#20b3d8
 * index-async: 2828b6f5561258a0 color:#efe00b
 * execute-await: b6c0cb6f8e287304 color:#a6624c
 * storage-cache: bde8c99cd264f904 color:#a4dd4a
 * props-listener: 646573ddbcc896e8 color:#711ff8
 * load-success: e0d4f520cce928b4 color:#8af68f
 * initialize-property: 0e7ab5ccca0d956d color:#e43ee
 * value-fetch: 34ccd455f7f4065a color:#200a97
 * reject-function: 6931e6879bb0a065 color:#5be7ab
 * request-string: a22b9eaa6ec61804 color:#93d07b
 * variable-props: 1c007355ae995233 color:#e392ab
 * helper-module: 75d35798b1e8cb9f color:#162686
 * handler-function: f89fc32532ed8cec color:#1cc204
 * request-event: e20f8ba0d7534bd3 color:#24488a
 * callback-await: c087aa77820d8c2b color:#6b5a45
 * service-parse: 4b9fe259e821c9ee color:#d952c6
 * storage-promise: 290ad6877894854a color:#befe8e
 * setup-index: f54b1030dd3a4785 color:#d67ef
 * object-error: 24af2d13938eb46a color:#fd635a
 * validate-key: cc3adda8aad1a227 color:#f0d3b
 * list-process: 19111d2dd8ec7be4 color:#7f5b57
 * error-implements: dd6fbea6ebe8eb63 color:#b9b7a1
 * context-manager: 216e08a1c7dd551e color:#a2ddf3
 * abstract-module: 68efcba31327b308 color:#1d3223
 * storage-item: 801f7efcf958bd8c color:#bb39bd
 * process-request: c0eacccf7692ea76 color:#1fd5f2
 * array-utility: 62beab02636fb370 color:#69237a
 * prototype-props: d28db59526057683 color:#6fc7da
 */