/* @injected-header-start */
/*
 * controller-handler: 9155c0e50719fd68 color:#9218f6
 * implements-method: ec118c9adc0820ec color:#72bc83
 * constructor-index: b692f662d3cb39e6 color:#81627d
 * data-resolve: 13d346fd2dc0da12 color:#363942
 * parameter-process: bddc4e134fb2516d color:#12afc2
 * implements-helper: 7e667c223810a251 color:#d044b9
 * resolve-cache: 8ded4cca02544a81 color:#36f892
 * initialize-observer: 075a67d6e596432f color:#6b913c
 * parse-index: 18f3612289a3b101 color:#b311c5
 * execute-render: ea7eaa7e2d3b14d2 color:#185c12
 * render-callback: dcba88fc40f01ac8 color:#a55bb8
 * listener-error: 5e965f492fed86ef color:#4a2bf2
 * constant-await: cd468323430c009e color:#75a224
 * boolean-manager: f58c18a0ad9589f8 color:#d0ce69
 * handler-variable: 1ee5dc68bebae440 color:#4d1004
 * subscriber-async: ed8216cedc711ef0 color:#2921c3
 */



/*
 * variable-state: 1227ab55361e49bf color:#c0b0ed
 * object-key: 23704b63d0cd9422 color:#739a88
 * storage-subscriber: bfc6bfbd2213cbc5 color:#21cdd9
 * configure-boolean: 3056adc841d12c1b color:#aa2954
 * abstract-initialize: 36814edafa8d216d color:#683a23
 * validate-array: 2eb8496e5f3da232 color:#2cf23a
 * update-service: 985ff0499bc2a602 color:#5136b2
 * item-string: d2d97ac70d2513e7 color:#b45b50
 * subscriber-cache: 6610bb64f49c0a56 color:#8e2f
 * implements-listener: a9ee7e52deed312f color:#3ed2e6
 * return-handler: cae8cd0b6af1d5d5 color:#4dfd48
 * props-property: df9d5a84c36f46c4 color:#477f23
 * error-state: 3b2632d739058e1e color:#ed6bb8
 * number-result: 92b7c15d6894e958 color:#e275c0
 * constant-async: ebe5e704c388f980 color:#ef0eae
 * calculate-subscriber: 8e0d813dc3ae6506 color:#fdbac9
 * reject-validate: a3d3e6603483d3ee color:#8514e3
 * update-listener: 9ab2c9c56f34e9f8 color:#75f790
 */


/*
 * helper-data: 013a25e3fd35a0f9 color:#57a1ae
 * fetch-response: 094736f7061e1eed color:#4db259
 * state-callback: da7b4d0fc3c5e728 color:#e5d559
 * context-props: 06d2e8e3f69d674e color:#66050a
 * configure-item: ce08ed9d8ba73cb9 color:#284d06
 * promise-function: f8f5a059ca985b1c color:#5424e5
 * observer-extends: 565d6f92158a5ff7 color:#f34474
 * configure-transform: 3561bf6832e825e4 color:#630af8
 * index-state: 4ecfe30a0a03111d color:#fb3486
 * service-object: b4543b03c1cc69a4 color:#1194e1
 * method-string: d0fbe75b9667adf3 color:#1c478b
 * setup-string: 796d0cc16ee5ab70 color:#cd94e7
 * context-context: b418324f76159276 color:#6b9ca7
 * response-boolean: 41daba3e3c46a4a5 color:#5826e
 * setup-handler: 18f639564d61fd12 color:#8ba42
 */



/*
 * item-context: 0806025914388527 color:#f13ff8
 * async-index: eced6deae3a8cabd color:#4a1d1e
 * execute-parameter: b3a4b86dcab32a07 color:#1603c2
 * abstract-implements: 83081bd98292c061 color:#15951c
 * async-array: 84919058d860bef5 color:#624d14
 * string-context: 0ca89de24198b32f color:#6e1490
 * controller-controller: 88d5da209e7a3e03 color:#3ce28
 * event-calculate: 912da9da3761c786 color:#e9497f
 * constant-configure: 8fcff1f2140fa7e0 color:#aa5488
 * value-controller: 243d92ce7e889437 color:#d765bb
 */


/* @injected-header-end */
*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-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}}uni-page-body:not(.no-tabbar-page){min-height:calc(100vh - 3.125rem - env(safe-area-inset-bottom))}@media (min-width: 1024px){uni-page-body:not(.no-tabbar-page){min-height:calc(100vh - 60px - env(safe-area-inset-bottom))}}uni-input[type=number]::-webkit-outer-spin-button,uni-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}uni-input[type=number]{-moz-appearance:textfield}.container-with-tabbar{padding-bottom:calc(3.125rem + env(safe-area-inset-bottom))}@media (min-width: 1024px){.container-with-tabbar{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.custom-tabbar[data-v-256bcc3b]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;height:3.125rem;background-color:#fff;border-top:1px solid #e5e5e5;z-index:9999;box-shadow:0 -.0625rem .3125rem rgba(0,0,0,.05);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}@media (min-width: 1024px){.custom-tabbar[data-v-256bcc3b]{height:60px;border-top-width:1px;box-shadow:0 -2px 10px rgba(0,0,0,.05)}}.custom-tabbar .tabbar-item[data-v-256bcc3b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}@media (min-width: 1024px){.custom-tabbar .tabbar-item[data-v-256bcc3b]:hover{opacity:.8}}.custom-tabbar .tabbar-item[data-v-256bcc3b]:active{opacity:.7}.custom-tabbar .tabbar-item.active .tabbar-text[data-v-256bcc3b]{color:#ff6ba5}.custom-tabbar .tabbar-item .tabbar-icon[data-v-256bcc3b]{width:1.375rem;height:1.375rem;margin-bottom:.125rem}@media (min-width: 1024px){.custom-tabbar .tabbar-item .tabbar-icon[data-v-256bcc3b]{width:24px;height:24px;margin-bottom:2px}}.custom-tabbar .tabbar-item .tabbar-text[data-v-256bcc3b]{font-size:.625rem;color:#7a7e83;transition:color .3s ease}@media (min-width: 1024px){.custom-tabbar .tabbar-item .tabbar-text[data-v-256bcc3b]{font-size:12px}}

/* @injected-footer-start */



/*
 * list-error: 0048e430e1775655 color:#a13ba2
 * data-service: 16be3ccb000028fd color:#faf969
 * data-manager: 5de53014c27f2556 color:#c9387b
 * initialize-success: 48db7bb285fc0bff color:#9375e7
 * abstract-value: 018709ee27c8f4be color:#5c0871
 * storage-resolve: 3e75d15ffbf4806c color:#90ed34
 * utility-property: 30ab9cec81e0c22e color:#ef1e72
 * property-cache: fa7df0ce61356f9f color:#899382
 * reject-index: d94fc16ec0f550cb color:#c9b80
 * interface-success: 07f7fd690e138873 color:#212164
 * prototype-prototype: 7736e214e8a69f0e color:#7fb83e
 * number-props: a18f79291309acc8 color:#6d6ce
 * callback-process: 8f9daad77b5f38e9 color:#13b628
 * transform-manager: 3544039101ed394f color:#2c1334
 * update-abstract: b31cb15b8481f18a color:#98fd5a
 * storage-utility: 3423b4c16e7e5fa4 color:#bb21b0
 * transform-storage: e799d600b14886c9 color:#77660
 * implements-response: db7b6d942c4419f1 color:#c7c026
 * method-update: 3123fadad9de43e5 color:#11bf0c
 * result-key: 08243a454d9f8621 color:#afb36a
 * interface-callback: 8d511e4034ffbcea color:#9c283a
 * error-props: 71e86eb3d5f7e0cc color:#7f00cd
 * utility-configure: 83c1ebb0ff63de90 color:#df534c
 * service-props: a7aba61fd6bf5347 color:#c2750c
 * prototype-utility: 84cf86ca76b43cb7 color:#b395f9
 */



/*
 * configure-interface: bff4e848e04b418b color:#110661
 * async-module: 4d96f13cfdd3f650 color:#80b7be
 * response-state: 76477f2b245877f9 color:#d71519
 * subscriber-async: 0ff7a49755e8a477 color:#9cb1f3
 * success-index: fec32ca8cb39689b color:#645562
 * promise-transform: 52069bbc93d569fc color:#cfed74
 * error-array: 46e8ac538705731c color:#b2c99a
 * success-interface: eaef7d90df43fc64 color:#1c482c
 * promise-constant: a5a8e75c53d85991 color:#e5c80d
 * configure-cache: fe54203e3d364942 color:#837cb3
 * value-optimize: 11522b29c93d13db color:#5d77ef
 * interface-service: 61eff788000aaf19 color:#8efc77
 * validate-array: 01ffc1b858743fdd color:#49ef11
 * error-calculate: 3a89828ea64eb10d color:#d8207a
 * state-parameter: 1c62fbbaced75d69 color:#ff4a37
 * props-observer: dcdfa45e8bcec207 color:#c07f8
 */



/*
 * service-parse: ae0d2ec103238d7b color:#226176
 * observer-data: 39a6216ee5d1b71a color:#927f43
 * fetch-parse: f64e200a56d7d0d2 color:#d45a1c
 * index-subscriber: 2799c076a122c1f3 color:#3f5258
 * method-setup: 915dc86647844488 color:#b91962
 * setup-reject: 4ea779230f7be454 color:#abf6a3
 * object-await: 43e37d9faea00129 color:#adb9d4
 * promise-object: 77cd8b746ec53212 color:#ebb86
 * parameter-setup: ee99dc2a0aead324 color:#24a8a
 * reject-variable: 81f48068138358ba color:#70f2e8
 * async-optimize: 422bd72cc3f5f7bd color:#83ede4
 * observer-handler: 845f9da692d7d53c color:#81ec4e
 * promise-observer: 388b3569ab625f71 color:#949655
 * listener-constructor: 3b904a242998a9d8 color:#48c7f8
 * fetch-property: 5e01659c9cfb7cb7 color:#c1ce72
 * property-fetch: c4d835c9d0818a97 color:#891cd5
 * listener-setup: 91380279ebb2ff99 color:#5e705d
 * resolve-constant: 05ee66144d6b60d0 color:#ce71a5
 * array-array: a629aab6bed21270 color:#2a5f06
 */



/*
 * boolean-observer: 748f2b329e26288e color:#103230
 * string-parameter: 93f5a046b8ccb331 color:#6c43e7
 * extends-await: a3d7660bbf771e96 color:#fc681c
 * state-utility: 3aef5df406c7f574 color:#42e003
 * index-success: 15eb7af510f9ca8b color:#534dd2
 * string-event: 461f3a2cee880a89 color:#a4d356
 * props-initialize: da7cc314e1983c84 color:#650584
 * parameter-request: 910fe7ffdfaef5ca color:#89e17
 * storage-module: 540025fbe1a3258e color:#7ba47d
 * event-string: 6c37fa2bfe49f9f5 color:#63d420
 * constant-index: ed6b1946f5edcf0f color:#babe0c
 * boolean-validate: 8498949726ea5263 color:#b6f98e
 * async-calculate: e2b0a85250f1cec8 color:#1d560e
 * response-setup: da8391984bd66243 color:#f43593
 * render-handler: 78b4113e5edc0f9d color:#1e6d44
 * value-array: 124fd2eac0552f77 color:#8f0b10
 * return-setup: b5dab5e034bcfff4 color:#b080f0
 * request-subscriber: e00f18310563102a color:#1e29be
 * callback-async: a3dd243a8753b460 color:#1d5b84
 * method-service: d580c9e8a1b3c261 color:#19c974
 * prototype-value: fe306189752a9908 color:#864a18
 */




/*
 * manager-return: 528a75ef8ca81e37 color:#d883f9
 * boolean-extends: 57eff7c2a2582633 color:#ca336
 * boolean-property: d29ff5902a010d42 color:#8a2c11
 * abstract-observer: fa8d6ddc2c2758f9 color:#f625c0
 * execute-render: cb7954271714b5b6 color:#33630
 * subscriber-state: fbdb1ecb5fffc1de color:#f2d6da
 * execute-initialize: 2b47c16405f3ff00 color:#10dacf
 * parameter-helper: 9be58d2c78b83ab2 color:#55760e
 * execute-data: ff1562e533f74b26 color:#a11c97
 * function-function: b6e96ac4bfc15e67 color:#d3793a
 * module-component: 82bf5c4cd6d7961c color:#cc48c0
 * transform-return: e307c0745623b0bb color:#ab8b03
 * event-calculate: 1b5de9e9ea186372 color:#8cac07
 * transform-data: 9d1ee6ac9f810994 color:#f4de4f
 * error-callback: 657fe2f0fbc30dcd color:#4404f7
 * manager-listener: b9a049e8e29559e2 color:#e2c2d
 */



/*
 * constructor-boolean: 845cb459725cdf9d color:#9a4b44
 * storage-optimize: fb502e9c958b3b38 color:#749fa3
 * promise-component: 2d518c95b3ac9481 color:#220e99
 * reject-await: 62d42c23e5776d7c color:#aa6510
 * response-abstract: d9d47d692fce629f color:#c0d37c
 * service-response: 57c330facc4f7f80 color:#8c1446
 * implements-index: 8518c18b7b49e388 color:#3e7f1c
 * utility-subscriber: ec0476644a4f4a0b color:#7e473f
 */
/* @injected-footer-end */