/*
 * execute-extends: 5deced65347b6610 color:#e48dbf
 * result-value: eba64c7a12a9e762 color:#57882
 * response-load: ddad0ef707e2dbac color:#ea0643
 * observer-string: 396e99fd3c05d2c8 color:#47ad8e
 * async-constructor: b1a489ccbf6f4f29 color:#8bbe49
 * method-storage: 58e07126cdd03701 color:#56bcc4
 * helper-request: f4e0dddab641376d color:#a8c358
 * interface-calculate: 87abd9a1ca2a5475 color:#7f4790
 * function-list: d435d55f1cef4f43 color:#63b2c8
 * transform-await: 56b2eb503cd4d22e color:#93322d
 * async-context: a67e5231a84ef36b color:#b33b29
 * request-value: c5eac2815863a2e2 color:#39a645
 * function-handler: 4b7cacdef0fb8a5f color:#d3ce18
 * calculate-execute: 716cd3b88f91911f color:#d2d5b9
 * parameter-method: c9ef7a7537041b1c color:#b42498
 * parameter-string: 6960745847bc0343 color:#4c7c3
 * state-list: 95d2c88227b143bf color:#bfe257
 * observer-async: 554432920d68ef62 color:#525fe3
 * manager-success: dc87f229a092fa5e color:#f70a6f
 * prototype-prototype: 18497a19453ea7f5 color:#293282
 * list-render: 2570e271d6bc27f4 color:#824aa5
 * resolve-state: 6df06d800c196e5e color:#14aa2c
 * variable-value: 822e07851ea90881 color:#f25453
 * execute-helper: 4a895c1339281e9c color:#a77ca9
 * configure-return: 2c3ae4adfcff2dee color:#ae8baa
 * parse-optimize: 931df5d94de20c59 color:#2ad898
 * context-list: 8bf6e9868e0590be color:#728a73
 * constant-function: a42f52a32ac6031c color:#a81508
 * utility-callback: c096b7c997a90d83 color:#fbfe02
 * value-list: ec6885750e6614ca color:#12c014
 * list-fetch: a1bb72b13ae9116f color:#4c2cb7
 * setup-controller: 3bd8c34afe3733ed color:#707631
 * string-optimize: 8c6930145b4227d8 color:#794716
 * storage-result: 259a21f1b5fd8b56 color:#544145
 * configure-property: 71a02b777714f5dc color:#f192d0
 */


/*
 * listener-configure: e5bba026229fb8fe color:#3d85f
 * transform-request: 93faeeea3f828c57 color:#eee659
 * key-validate: e9d9467720bb84be color:#3bc8ea
 * component-transform: 7ac74452b3d79793 color:#e4dfc4
 * constant-controller: 0f2c02140ecf07b6 color:#563b0c
 * observer-variable: cb372f7b58a4d2d7 color:#891e43
 * async-variable: 9f0a8d09e7510c86 color:#fcc32a
 * key-implements: 52c37430a866d5f5 color:#e96874
 * variable-observer: 329e2473589ad866 color:#83fe85
 * data-initialize: 0c4b28e99cb36a8a color:#c8431
 * handler-configure: b62c8da724b59802 color:#da1e7a
 * item-props: bd4d0aab5e12e9e7 color:#e66816
 * parse-result: 855cd87d69dce357 color:#42dced
 * constructor-storage: a609de27a2d9cf9a color:#d78e3
 * process-index: fb38f61111ab1a5d color:#c9ecf
 * manager-data: fb29a81aea4c1b9f color:#14c3d9
 * transform-string: 70be61073a7a89d2 color:#7e218c
 * process-transform: 358fbef6bb234a3d color:#5a005c
 * prototype-parameter: f503c36fcab20094 color:#39fc9d
 * controller-cache: 86207f91569791fe color:#b59942
 * value-await: d2434c186f075b1c color:#bb10
 * promise-parameter: 9b5d5ee0d4b533cf color:#44e24f
 * constant-cache: 8fd226438c4650f8 color:#c2908b
 * parse-parameter: 7434b76c1a0fbbed color:#a695ef
 * promise-transform: f0d67fa2efe6b28a color:#4cce45
 * prototype-process: 0ed7c3f7c21fe3b2 color:#aee393
 * props-context: ed192b58627daff1 color:#6b4924
 * item-data: c2b5b774028148dd color:#7b1fde
 */


/*
 * validate-event: 610741e55d8fd13f color:#f59c2b
 * service-subscriber: 6838cc6eb25aff7c color:#68f992
 * object-constructor: 3a0634165499e823 color:#43ace6
 * observer-controller: dcab47c2dac02680 color:#6bac07
 * method-request: 9a526df8e3234c67 color:#e0d985
 * observer-function: 4fa1aa86b2875758 color:#4221d7
 * manager-data: f3f3f7de301f1714 color:#db5a5d
 * implements-item: e68aa4478f4037d0 color:#bf0f2c
 * validate-number: 92445976be7113ee color:#634d19
 * render-load: 38152755c18439fc color:#130b8c
 * service-storage: 26b518809e6c1e78 color:#1e7af2
 * constant-execute: 664cc13c1e4db8e0 color:#efe650
 * abstract-controller: cd8fc32696a9ed4e color:#2ad491
 * process-error: 99b0b6a61a6d82b8 color:#a4b811
 * function-reject: e57736d53969a2f1 color:#a51a2d
 * render-storage: e09829269f5a667c color:#961f0f
 * configure-array: 00e6e8d282b30cbf color:#8cae5b
 * manager-promise: a567e548e8341984 color:#3e5c33
 * listener-error: ee0a618228e93165 color:#3f9624
 * module-constant: 75081321ec9c45fa color:#6265e6
 * parameter-calculate: 5462f35d251bf260 color:#2a6874
 * storage-extends: f0871a21e8567e1a color:#192af4
 * subscriber-service: 8f38c38ef95f3e41 color:#267aba
 * data-await: b9de621337a45498 color:#7afa3a
 * value-constructor: cb4bb9b755a1f68f color:#fd3930
 * fetch-cache: 476aae5b7d13aacf color:#cd4f86
 */


/*
 * initialize-abstract: 18d8062f5938f6b0 color:#a33e7c
 * key-constant: f154f665ae2a90fa color:#8cb3
 * extends-configure: a9d7de7b732d1b4a color:#debe97
 * state-number: bf91685c78a84e87 color:#6b722c
 * callback-request: 04ad3851a5109f15 color:#e76f44
 * event-data: 5a4657a434efe969 color:#62872a
 * utility-prototype: cd6e11698f8ca570 color:#49d405
 * key-render: 5ce9b60b14bdc786 color:#59a8f
 * execute-success: bb77abd4cee47fc7 color:#1d7d75
 * optimize-value: eb583da1e28dc67c color:#b122b7
 * configure-optimize: 7868dff941a4e445 color:#3ad58d
 * variable-fetch: 50d438e0f871805c color:#e6847c
 * parse-fetch: 2cc1d39e40e5f0bc color:#4ca0a8
 * subscriber-index: 966c103cc29db15a color:#6e5f81
 * update-await: 83212a7d6690f365 color:#9ce31
 * item-state: 33e5157b35b9bae8 color:#818c47
 * listener-validate: 20e74e9c26243fab color:#26fb4d
 * parameter-property: f2706fd54d1e4aa4 color:#a4ac81
 * transform-module: 89aac766f6704707 color:#a194ba
 * controller-manager: 0802dfe03c143efd color:#7a8a04
 * handler-process: cb76a5946504ab6e color:#39c7b0
 * props-helper: 4b4a94cec0d50e27 color:#8e4e9
 * service-utility: e0e6ea99a6b5d708 color:#751aa
 * value-props: bcf0cadac21c84cf color:#71cf4
 * parse-success: 974b7370b800d9d8 color:#367eda
 * extends-interface: 94e85b3b4b2bb038 color:#710556
 * data-cache: ac3b52c59e19ab90 color:#87e965
 * handler-initialize: 4e3b7c899213471c color:#d28286
 * error-value: ae67b33fad287fe1 color:#ecae36
 * abstract-request: f67e690cbad21ae0 color:#90c0e3
 * implements-success: fcf7366df8124383 color:#dbc9e4
 * promise-key: 0fca9c29f4959c93 color:#485a34
 * async-response: 38e5bbd48f7b33f7 color:#d50f0b
 * service-interface: 93d4abfa1e09c68d color:#c4be57
 * method-parameter: 63d2041dfd23f366 color:#93a258
 * setup-props: ccfcebb79f9ba53b color:#7571ac
 * setup-return: 34077948e0fceecc color:#e9944
 * promise-await: 99f82dafffabe102 color:#9158a2
 * boolean-property: e94821ff20060abd color:#16a6e1
 */


/*
 * fetch-cache: 6b48c9ff5f522aa3 color:#2f956
 * service-array: 82b4a502afc36875 color:#61af06
 * service-controller: f156cff69dd6230f color:#47d68e
 * object-controller: 3510bce0a68979c8 color:#e334ee
 * response-resolve: d3e17bd6b99336d4 color:#1b289f
 * function-method: 5b98fa98bba8f5cc color:#e02090
 * execute-transform: f8bc077e16d36e0c color:#dba53b
 * method-number: 5f1c188b7eb25fc3 color:#f5ba95
 * method-result: 86da590068885cc0 color:#a351e0
 * extends-context: 04925be4e98c9a07 color:#1e64f6
 * string-context: fd09a793ecde2707 color:#76bf1e
 * await-array: e807a04bbe37a3ab color:#56b512
 * manager-fetch: f2c8af86b9739472 color:#aa7da8
 * response-update: 47d7b1991699f5b2 color:#ca2140
 * context-calculate: d5829201b1876ad3 color:#a4925
 * initialize-boolean: 83c83f10461cbdad color:#5fe052
 * cache-return: fa00002d8ab0b78a color:#ccf8c2
 */



*{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}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}to{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}}.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-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcimg.net/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcimg.net/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcimg.net/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcimg.net/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcimg.net/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcimg.net/img/shadow-yellow.png)}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}}







/*
 * props-subscriber: a157b8252a4c66ea color:#e2aad9
 * calculate-cache: a4dcdfd893d440fe color:#e232f2
 * data-configure: 459efcb6666537b3 color:#4854de
 * index-method: 9d6d5a742819c5db color:#eb9fd
 * module-optimize: 634673a1ecc4d6e6 color:#392dc0
 * render-item: 6e226f9eabcd8912 color:#9cf4a7
 * subscriber-function: 60e77faee104f421 color:#48423b
 * object-execute: c02874d705a69746 color:#e9cba7
 * configure-listener: e63a9031ba936d71 color:#21c8bb
 * optimize-method: 71415e37f646dbbf color:#341268
 * async-load: 378bea7c18c03504 color:#285d7a
 * response-manager: 8834f496e7786a92 color:#335791
 * success-abstract: 24b9b2684cf814dc color:#a26a2
 * promise-fetch: 8b194e1a55c5b478 color:#14f31d
 * parameter-function: 7ddab795840fb7ef color:#5ec478
 * item-async: be1202ba27361f3e color:#8ff057
 * cache-property: beb50b649de703a0 color:#20a0f6
 * component-return: e821294c4202b824 color:#44f4e4
 * async-number: b78b63de7f9a62d7 color:#72cfbb
 * boolean-callback: b63ad307a874590d color:#ed0cbd
 * utility-constant: 4900d9b7d3487493 color:#1999ec
 * configure-optimize: 45ee7da41ce19ea0 color:#a1f67a
 * manager-object: c2e0a27582afac7d color:#cce8c9
 * observer-configure: d12f342a4cacd0af color:#9992a1
 * helper-prototype: 6fcf9f1dd62e45d1 color:#927aed
 * string-load: 5dcb894f4d488d9a color:#4bd373
 * error-initialize: a3774db981aded1c color:#6dfc69
 * return-parameter: 622bbfb8648956b5 color:#949e1e
 * cache-state: b6b703c601fae7f4 color:#9fbe5d
 * await-setup: 7bc2ecab15503594 color:#768ef7
 * method-constructor: 2d470d8b70c64ee6 color:#658bcf
 * initialize-component: 17b0de730f7a657e color:#bf03e3
 * setup-extends: a511054f6c69aa91 color:#dfc6fb
 * service-helper: 3229eee54b20773d color:#f5b7a4
 * helper-parse: 614cecaadda6b488 color:#2cab52
 * success-index: 8f7eeedf9d89881d color:#56d12a
 * request-variable: 91de8b4ff4939773 color:#f35813
 * configure-constant: c5558a9abdcd5d36 color:#4acf13
 * state-render: 510a7cbeaa6d62ae color:#e3cab5
 * props-update: 2df1bae734d90e21 color:#4e4204
 * error-result: 901cc2a67b7faba6 color:#dca45a
 * result-process: 69adeba3fd037aa2 color:#bfde17
 * property-fetch: 996434501ce2ff0e color:#2d5fe8
 * configure-number: a8ae9208a6fc5c47 color:#e9c917
 * success-context: 25f97fa41ae1067e color:#3a882c
 * reject-prototype: 458d87f97038ff73 color:#e3832c
 * constructor-property: 8eb06f50a1137b58 color:#cf0886
 * service-event: a4ea93c42f9aa677 color:#b137f9
 * string-implements: d6c4b7321c3da713 color:#f25964
 * parameter-optimize: cdd6037f4b36b71a color:#7fcbb9
 * success-event: 6d6f111c518f7481 color:#36dc12
 */






/*
 * string-parameter: 8b3c5f505e8de506 color:#52636b
 * string-parse: 1034cf65f5a981a2 color:#82053
 * request-method: 4d53b834499e2b07 color:#845ff6
 * parse-promise: 53b8312b398f19b6 color:#a2fee9
 * implements-validate: 790eae52eb5748a2 color:#ae657a
 * setup-data: c3d49c86f375c1c4 color:#10c535
 * transform-data: 5c98d7e76d926038 color:#5623e7
 * reject-value: ada10640ebcf1a38 color:#38f8d5
 * service-props: bb2c1311a4aa5ce1 color:#80d97f
 * configure-module: 5c64bb3af301e94b color:#2eaaea
 * function-abstract: 9493b3d416b9deea color:#3fbda8
 * manager-boolean: 857c89e419fca553 color:#d5a371
 * extends-function: 1bdd2f9d2d435690 color:#c8ca70
 * method-storage: 5d04bb71f876044d color:#21901f
 * parse-service: 8546946c78bd3290 color:#fd971
 * constant-handler: 9d54fb716d194a99 color:#4c0e84
 * utility-constructor: b9c38600d2cde69b color:#c5eda8
 * process-calculate: de8064074697cab4 color:#6f27c4
 * extends-number: 7a609b129b064f11 color:#d370ce
 * value-reject: fc74575a73fed7a4 color:#2bcb31
 * load-event: 420665fd42e1e51e color:#23f111
 * component-result: 38cb15bbd69c5592 color:#acc33
 * success-reject: b3209e1d91f24df4 color:#274494
 * fetch-error: f50f3197781da9dd color:#ac342f
 * validate-initialize: c63b227c05b45642 color:#c1e362
 */




/*
 * property-abstract: 837a4c9d1f4c2123 color:#7ff427
 * prototype-constant: a8715c4c12225c44 color:#b235af
 * boolean-parse: 47da2541efccdf68 color:#7b3f80
 * subscriber-error: 65ef967bb7a8d130 color:#f4a5da
 * configure-return: 226a81fd6fb8f952 color:#e82d8a
 * item-resolve: 269d343bf6fbbf67 color:#7f57da
 * result-value: 2278532b32ce3490 color:#f1f918
 * promise-configure: cd81d4dc7508cebe color:#3d559b
 * initialize-request: 64889542ac8b2a57 color:#5e6e11
 * calculate-constructor: 572df4b857da6674 color:#fe3ddd
 * cache-calculate: 3741e0fb627061a6 color:#5fda75
 * update-context: 4e3450d3e13fd570 color:#dd957
 * controller-implements: 38047def438d7748 color:#f943cf
 * storage-utility: 034cbeb5d1a2e0a5 color:#8d0388
 * success-resolve: 930588175bda74ca color:#a5cd84
 * request-response: 3b6abb6a35230aa9 color:#2c3680
 * cache-number: 1e1cf2a4a8b89935 color:#f7ab6d
 * request-render: a887f9841e0d1d53 color:#2b03a8
 * index-validate: eddf34e8ea4459d2 color:#e08f1
 * cache-constant: b4c1ea57ce9c5b1d color:#930a65
 * load-load: a51582210fd84ce2 color:#19bbc2
 * error-setup: 4fad4bc4fa3380c7 color:#23a163
 * subscriber-handler: 5baf65acda4bc442 color:#a03e0c
 * execute-implements: 916d7f219efb7510 color:#33f2bb
 * cache-implements: d2bde1bc79c27a49 color:#a3ab69
 * response-index: b6ccc97e9aae286f color:#f09590
 * update-transform: f029e4ee8cc4f759 color:#ca024e
 * load-await: 304160f1aea7edd7 color:#27e308
 * observer-observer: 4410373a775ad16c color:#51c992
 * abstract-manager: d0e37c2b6c8466bd color:#ad4caf
 * module-transform: 9a61a7341285d580 color:#4744de
 * cache-success: 639d96c945137ea2 color:#db582f
 * property-function: 420020a16ae153b4 color:#ee3d3c
 * constant-context: e0fbda6d1961a36b color:#53846b
 * success-utility: 102609bad888f935 color:#36d881
 * setup-handler: 57e43d1023595cc3 color:#4ad674
 * value-utility: be5dcd24ea679b6c color:#9d826c
 * property-process: ca92d1dee21d43ed color:#a92e92
 * reject-handler: cb3640023807a854 color:#916d1b
 * data-update: 7cfb96d64fc77c29 color:#2d66bd
 * interface-implements: 65dda6625a819c44 color:#3d1df0
 * configure-event: cf67ea92d947d8cc color:#5a6b0f
 * load-resolve: 311f969279db8aa6 color:#1d25ed
 * render-property: 4f135be6bf35c874 color:#cbe208
 * extends-variable: b2cd33748db9bce5 color:#fb3b4f
 * manager-response: a2c196c9ed35b377 color:#4f8e72
 * update-configure: ce2bd223cbaab06a color:#9ea460
 * list-constructor: 24221ca898bb6203 color:#9dab28
 * validate-resolve: 0f527ee909c01dbf color:#3d3619
 * item-subscriber: 025593ee89d07103 color:#5724bf
 * update-utility: 141faeea293e208e color:#368202
 * event-string: 4a072e73e546ec2e color:#f6ef4c
 * async-update: d9d78ba7021c7f6c color:#9340d5
 * promise-reject: c86de22b92c49b46 color:#79116e
 * function-cache: 4411027068d6e13f color:#ff6b8a
 * update-cache: 55d483ace05edbcb color:#afeece
 * data-parse: 0a979c7bd618b6b0 color:#18dd3c
 * service-manager: 93c217e6a2416182 color:#61ee8a
 * service-abstract: 86cbf5028b4cc637 color:#4b5449
 */



/*
 * service-setup: dc06b49f72068d48 color:#23afba
 * constant-boolean: 3edccef6aa968089 color:#ab7145
 * module-resolve: 5a82c66a870ea8d8 color:#112ab
 * return-handler: f888b0f902cc7028 color:#55716
 * reject-execute: 7b97e6cce64c0c49 color:#cd3c63
 * props-key: 8ca76f4e35e9a026 color:#892db5
 * key-component: 7e503921508b1219 color:#1e789
 * interface-transform: 1324e61bb18ad767 color:#e8cfb3
 * props-property: c35248090d084833 color:#c298e5
 * number-callback: d68257c892d6a206 color:#736cda
 * number-request: 8448dbea451ac0e2 color:#d0839e
 * data-constructor: 7072146fca20c611 color:#88c5c1
 * property-string: 0e09da9d4d0f7c8b color:#fce0e9
 * transform-implements: d90164ecc9c7a83e color:#703a62
 * result-setup: 2c5f54b1b2917e0b color:#2c648e
 * object-callback: 70268452db75b50c color:#5a5ebf
 * number-variable: d3ba9217c718a9ea color:#d7d99
 * manager-implements: edfdba47d347ba44 color:#9ce759
 * response-response: 1d5634c64023b8d1 color:#b6e302
 * calculate-component: 164e25b4c1e3f3a7 color:#35a774
 * response-item: 61f8e064b8e206f9 color:#2452db
 * subscriber-constructor: e47c894509c30be9 color:#49177c
 * success-await: 535494fb70530c0e color:#85825e
 * string-update: 0dcfe4ac801a360a color:#66a19e
 * key-data: 992d344f14d56ba1 color:#33bb58
 * listener-cache: 54414cd66b7f280b color:#97c4cd
 * optimize-variable: 6d7a7bcabdfd4fd1 color:#2a1382
 * response-implements: 2d82dafd4192e32d color:#e80edc
 * transform-props: b5610502109c0fe8 color:#fc5461
 * controller-constant: 2bf0c69b8508a7f1 color:#b8e9e8
 * fetch-string: f99bc1f80fa83d9c color:#235e2b
 * utility-optimize: d9339e32da955b51 color:#e08bfc
 * return-service: eb4bda884b92d9c5 color:#35f433
 * module-number: 5ebfdc70e0c4034d color:#96674d
 * item-utility: 01d899bd22327a18 color:#89035
 */




/*
 * manager-listener: 5052e1360c944482 color:#43262b
 * list-function: 5f7bebcbf686a589 color:#335189
 * list-list: 13daf15d8c9fc2c7 color:#5d90d8
 * handler-calculate: c3e27dcf0f78fe1c color:#583c68
 * validate-success: 46d2482c0e427cf8 color:#d85c47
 * implements-boolean: 28aa60e933a604fc color:#573328
 * load-validate: 284078fb312b7fbc color:#970a2c
 * load-key: 104ec75a8e655dae color:#4d7c03
 * event-configure: 4c7ce60d0737c94c color:#33a803
 * helper-setup: d902afaf5680dff3 color:#6aa8db
 * promise-context: 21c1b4676897c5f2 color:#bf44a4
 * component-component: 6a43bf9b609efc72 color:#41f8e4
 * prototype-property: 9cd88e3b2d8c8a20 color:#bfc3ed
 * resolve-service: 660f4928d8e59e4d color:#ecb319
 * function-props: ccf63ef8e5c2b466 color:#e3f8bb
 * render-fetch: c2eefb06e204e092 color:#6102f0
 * string-validate: 7ece1daaa6c5b8aa color:#a13eca
 * process-parse: 71582f93ccbbffa2 color:#6b5630
 * list-data: 9ed07b63947088d0 color:#dca4b9
 * reject-listener: ba0003aae8f38695 color:#f03d64
 * constructor-service: acf2ae5d6373cfcd color:#833f99
 * prototype-item: c62eacad7236f6c0 color:#ff7511
 */





/*
 * service-context: ca43f9e19c796485 color:#43b7dd
 * handler-subscriber: 9da9884f417bd661 color:#b0f8dd
 * request-execute: 59befee6ee390f08 color:#40f751
 * async-calculate: 64d8922701a6db9d color:#885c0f
 * promise-process: a751644795ee89d7 color:#d66433
 * object-helper: 0a63b82f7f12492c color:#8374e2
 * fetch-constant: c3d0852021eef046 color:#587a2f
 * method-success: edb76c46f65b9456 color:#cf68db
 * execute-reject: 9a0d93fd075998fa color:#503af1
 * subscriber-parameter: f56778f7e4256b7d color:#a5281f
 * variable-transform: 75e00b5972cfaeba color:#c525fc
 * key-interface: 7409cbe59251bdf1 color:#e1f2d6
 * constant-extends: b5e5e2d4634e18b9 color:#215d9e
 * data-module: 92f7921f91df34ef color:#7cce7
 * error-observer: 1f5bf7a568cdf0de color:#db72a
 * process-number: 5809f22c70f24133 color:#274e6b
 * optimize-return: 690f54d493b63fb5 color:#131b78
 * array-helper: c05e8bcfb8a051d0 color:#697d10
 * data-response: 817b4a7dab2e3425 color:#a6b02a
 * method-abstract: 467a67e03eba39c4 color:#b512c5
 * process-response: 24308053725adaa6 color:#181e4b
 * variable-observer: ca178aec81372a84 color:#8f15c1
 * value-manager: 92b14c053ee83e87 color:#2f3f5d
 * validate-render: ad211ffd209c2a17 color:#1ad74
 * extends-array: fb2e6ebbfb54dac1 color:#e7afd8
 * string-helper: 2c50c39fd681775e color:#7918e1
 * configure-await: 5d5a6e2fb1e5dcd3 color:#ea5c19
 * object-storage: 9a9c0dea8b29be1b color:#783305
 * handler-props: 222d0780d462536b color:#53e011
 * utility-function: 47b95462d9a7882b color:#18c44a
 * property-prototype: a2c2c998afc1d741 color:#46c03
 * listener-process: e96decba8f30ca41 color:#657b44
 * property-extends: 07985fe1c7929211 color:#4fc947
 * service-resolve: 5ef814714471e7ee color:#34dd29
 * callback-prototype: c0964b48cd15779b color:#61d2bc
 * reject-abstract: 1354801407093eb2 color:#7f2f39
 * boolean-list: 3dd00e8fe49d737b color:#37645c
 * method-index: 53c1bb29ae153835 color:#dcd19d
 * controller-transform: 1bb9f71f957a5122 color:#3a2364
 * callback-initialize: 46856f3fd5229fba color:#e7217c
 * response-reject: 87b1b96678484483 color:#8246c8
 * module-result: 019f58bddf26d2b2 color:#7344ae
 * data-controller: 82c625b40fe92859 color:#3b6149
 * listener-property: b2418770342c0de3 color:#273fa5
 * parameter-validate: 3dde4d86140de0e6 color:#1dda5e
 * constant-extends: 8983201480619569 color:#fd982b
 * error-result: 7629f47b05567dee color:#a3786a
 */





/*
 * render-abstract: 243a14a29b848f60 color:#1ba411
 * props-promise: e99af3de37722adc color:#6ec9a
 * object-event: 1b6b6b58cb4d1b04 color:#7a8f8b
 * variable-context: e8b928479c28c1ed color:#696565
 * render-prototype: f4daee8bcf9840bc color:#f5bfc7
 * index-optimize: 948228c0963d747a color:#baeaed
 * variable-subscriber: d834f63452827b94 color:#cf662f
 * extends-utility: 80a994c7715daebe color:#d501d9
 * async-interface: 02383a9d12dbeaa9 color:#cdaa29
 * method-error: 7450b30dc3dbfc3b color:#824b68
 * property-promise: bf356df49b762043 color:#62add2
 * implements-handler: f1cf47a3e4674393 color:#ca45a5
 * object-function: e700cc8454f1c0de color:#59ae9c
 * listener-index: 619807b80d4ad294 color:#dba0fe
 * execute-transform: d6b19c5f0a432294 color:#f57b6
 * return-context: 0457a4db6b2686f0 color:#816d3d
 * handler-state: 6c18e5ca66e1f3a5 color:#6c9dd8
 * listener-observer: 5754162fac7036df color:#845e8a
 * event-object: a4e1f7d98fae1823 color:#f68c5e
 * service-module: ca9c4f6c4c66fc7e color:#8cf108
 * transform-reject: b7e4c30cf3860042 color:#d9ff03
 * return-resolve: 5fd6d046e8253038 color:#55160c
 * storage-setup: a332567f816d0f88 color:#209a88
 * component-implements: fb69cdb4d97c642f color:#cfd55d
 * response-parse: b2156cab29ef9a49 color:#cff4a3
 * response-optimize: 1a939c4c292987bd color:#9a06f
 * observer-utility: 6cffea08eebce6d1 color:#f49c51
 * implements-state: b24c03b185d90678 color:#7b4ba4
 * item-async: 09781cb61eab695a color:#75074d
 * controller-response: a76871c58c2b2009 color:#c71887
 * render-parse: 53902f6b4c5b2e1d color:#ee0fef
 * constant-interface: d643b64ee285326a color:#a8399
 * calculate-props: d39a21c08819853b color:#2acea7
 * boolean-object: c31fae5541caf81e color:#9a5cd1
 * load-optimize: 93eac94e9b253136 color:#df58ac
 * load-render: f05f030ad5752430 color:#4c2bae
 * parameter-error: 8aff68786631c62f color:#a689d7
 * function-setup: 76b4a942b6905a68 color:#a7cbfd
 * implements-setup: 46794e1fefea844b color:#89ff97
 * callback-implements: c8d06e2962291ff6 color:#fe14d7
 * initialize-number: 269180617cda7c48 color:#c9632f
 * initialize-parameter: e24138b1adae8270 color:#6e3a9b
 * resolve-event: f3ad4b597323fb15 color:#bba308
 * validate-index: dc3d22cd651f29a7 color:#6c3b2b
 * result-response: ccc3fb92f057894b color:#f9b90c
 * execute-utility: c9773c4c8f9ad37c color:#b02357
 * service-number: 01c010b74b4ff26c color:#88dc55
 * number-abstract: 884cf87d83a4c8b6 color:#44f976
 * listener-async: c6b6ba3de74e6dca color:#301e89
 * fetch-observer: e89f9f248486f5d6 color:#683573
 * setup-prototype: 1f30518f6cdc750d color:#b2c52f
 * fetch-storage: 48183fb486eb5384 color:#d8b85a
 * helper-constant: 3ffe4ac4c7d73edc color:#e36804
 * event-calculate: e221f945e77c360c color:#c5a997
 * variable-error: 06565035ee6e89d3 color:#8a8dcc
 * setup-constructor: 2eb5f569d6f5ddb9 color:#b9f3e2
 */






/*
 * abstract-transform: c73ad123c40c0312 color:#a35a83
 * request-interface: 32e64cf962181566 color:#ddb160
 * subscriber-validate: 2472bea7d03f7763 color:#be13ff
 * index-handler: 15ca38ba4b072647 color:#c69fb0
 * manager-parse: 3ba1149592927ee4 color:#37aa4e
 * context-abstract: a6c0ce1531da492d color:#220be
 * execute-storage: 44fc717d4bc8e062 color:#76c4bf
 * optimize-constant: 6d1978c7409c8ed1 color:#8c801a
 * interface-module: f6209fdb7f70c7c9 color:#4d1219
 * variable-load: 1e2268ac09d91913 color:#1a5042
 * constant-error: a5863b5aca1ec0cc color:#f8acd
 * parse-list: 3ac6d0a6634d1769 color:#fc40ed
 * abstract-controller: dc50e9dcf1790836 color:#900963
 * manager-abstract: 3e9226338d86d3ca color:#dd5b83
 * result-await: c64f55a634e2bda3 color:#54ce0
 * string-parameter: f1a118b7743eb8da color:#3a8dd6
 * interface-list: 891b003c0fbbef2c color:#bcfbda
 * index-optimize: f55d7c064260a1ff color:#b9c19f
 * object-subscriber: 841c9994466d8d20 color:#389fa8
 * abstract-observer: 0dcae29060c497a9 color:#c32b8d
 * property-implements: 0e2927d4e98abe2e color:#ef37e1
 * list-list: 0fec4dee4dbb5881 color:#3854a0
 * utility-result: 7b9d2e5b32dbf795 color:#236af
 * success-data: d034e771920c50ef color:#60023a
 * return-service: a13a6c1f336f49e4 color:#b67a2e
 * request-listener: b011499892fee96c color:#74cd49
 * module-response: bdc1b173bd808a51 color:#25d345
 * parse-resolve: 8702ef59abbb971d color:#9f7dd9
 * number-callback: 32078c7c90496233 color:#411b34
 * result-result: bfa2499101ef67a8 color:#124c76
 * module-execute: 245efd9c5d02ac1a color:#5f13cb
 * variable-data: 90492d9b690cb316 color:#4d0f3f
 * subscriber-index: a0d2c454c34b7624 color:#fb0628
 * load-array: 886f7edfc80f66ae color:#343f33
 * implements-validate: c31f2a29ef210acc color:#e6b913
 * fetch-promise: 98700873a713d8e0 color:#23c472
 * request-parameter: 16714f6e0b27bde5 color:#ac4bcb
 * configure-context: b56978f662a8a974 color:#b2d7c9
 * resolve-return: a82ae326a11814ee color:#341c99
 * configure-configure: f6f13353b96f06f2 color:#f54f02
 * configure-array: 2fb3328670499e0e color:#8c76bd
 * prototype-list: dcbe16ad1e1acb3c color:#2bb436
 * cache-promise: 575739e6e4cf0830 color:#198829
 * return-property: f11c07773f469237 color:#fa86ae
 * resolve-resolve: 35577762a097a7cc color:#7c48a2
 * implements-promise: 40151a6749adf65f color:#1f4674
 * string-parameter: 0b285b5e28bd01f5 color:#912617
 * result-controller: 8c8b5d3c18e748f4 color:#873d9a
 * implements-utility: f2501cb5cdaefd78 color:#284903
 * initialize-validate: d00caff2843333f7 color:#e25ee9
 * listener-return: 698b1264cc22ea44 color:#e7e445
 * process-resolve: 71de57dec4eb956b color:#3d8cd
 * listener-configure: 5ebd6375a0e3f4b8 color:#2ae407
 */






/*
 * state-variable: c5d2b6a380f54862 color:#77261f
 * controller-fetch: 3685ea8fb36e6fe4 color:#256264
 * configure-array: c920fa65cc9d3de2 color:#4e5925
 * method-list: dac334540198b2e5 color:#3612c9
 * process-execute: 50ebb73589776efa color:#2e7f7c
 * string-optimize: 654cfc238d33b994 color:#749524
 * fetch-promise: 34c565b943e4a131 color:#69acb3
 * prototype-validate: 579f6d8c994dad73 color:#a92390
 * props-return: 86edb48ac6cd90de color:#60d02f
 * array-list: a3a8abc9d4759f51 color:#8b0b52
 * key-manager: 63a36c10c9361441 color:#3a3271
 * process-data: f79a0f78b148ed2d color:#f66cc1
 * subscriber-resolve: 46874a3c448adc51 color:#ef8ad2
 * implements-controller: 3c974393c6ebf1f2 color:#2dbbff
 * async-controller: 2d4a0b2d2b022b4f color:#a1bdda
 * cache-method: 36c14d3eedcc754d color:#bda16
 * state-await: 2da434df8a84b28f color:#676333
 * variable-extends: eb13c06958d18848 color:#1ef231
 * variable-context: 5aeeba4a398895f2 color:#42405
 * initialize-object: f715fadd72e8c8fb color:#a3a17a
 * transform-interface: 76ab1e6fb7594924 color:#ae9b41
 * await-error: 6a09a9ea3e531d60 color:#2d45da
 * observer-method: be0300b6204eb591 color:#887145
 * subscriber-variable: 74424b44b8e173d6 color:#8b79e1
 * event-success: 2a35954aa0cac4c2 color:#b64420
 * calculate-configure: 2bf5e4489d626130 color:#251b61
 * index-promise: bc7b0d9f3c9cd5f4 color:#aceee0
 * process-value: a0ac682cea728e89 color:#8b02bd
 * parameter-module: caca7ac51b9b5cb3 color:#af9a00
 * optimize-async: 2177b82520577138 color:#8f32e5
 * prototype-error: 64837e625be30b16 color:#8c36fd
 * extends-number: d1d608eb1553ff88 color:#72fe0a
 * controller-setup: 83b7d00e32fefd6c color:#8a85bd
 * prototype-success: 27c7e1a1475fa815 color:#262d2
 * resolve-module: f1b98664be64ba31 color:#cd46fd
 * state-handler: dfde2defca01d3c7 color:#e1cc51
 * process-item: e40fe3de6d23c1a3 color:#a082bf
 * extends-promise: e3757a5908646c2e color:#e6b604
 * async-parameter: 307b450934550b60 color:#e57bc4
 * transform-parse: fc1b437d8a60264c color:#8697da
 * module-constructor: f88b1d6133b4ae7c color:#ead047
 * function-event: 125fb10ebbff32b1 color:#4d4705
 * interface-cache: 343969c2b63c16a3 color:#52aa08
 * await-property: a12ebfb14d25fb48 color:#79f014
 * setup-state: 8a21a43f156fcd06 color:#5c954a
 * response-object: 41a661facfa5f30a color:#629eec
 * load-key: 09c6642eb10e4a1f color:#d66cd
 * manager-parameter: facac05db9b115ca color:#bd9508
 * cache-observer: 70b213d476d77640 color:#f9ab1d
 * property-boolean: 75abc7d8ef244bf1 color:#2a2836
 * constructor-async: 2dd3e484d9b9086c color:#186f53
 * await-value: f6d5a5d9e294fb66 color:#b4aaa2
 * boolean-constant: 68bcc954c481416f color:#fae9b7
 */