/* @injected-header-start */
/*
 * handler-utility: 1774724b26c81a55 color:#ffcc52
 * variable-observer: 9d27542bed10da60 color:#36646f
 * transform-boolean: d9452214e1b05d16 color:#7863a0
 * load-calculate: 916d62c9f22949ae color:#4165f0
 * listener-props: 21b4b3179d844748 color:#943fe
 * index-validate: 5b77391e388b8465 color:#81fc09
 * parse-constant: 7d76d9ab6f5f27a6 color:#69a4cc
 * callback-utility: 03baa49add2d9464 color:#f78c36
 * error-constant: e110077fb33abe2a color:#1fcb27
 * load-calculate: c3ebf1b596d4a1b1 color:#636bf4
 * listener-item: fb3ca9bec7b991d0 color:#53b7b3
 * parse-listener: c8df4abdcc8bd0ba color:#7f11f2
 * key-manager: 47de75a411499593 color:#4f27b1
 */



/*
 * calculate-process: dbe1419c22dfbe53 color:#58f006
 * state-interface: eb5a453fe868ffcd color:#5ef086
 * render-object: 0716d8bbfa405780 color:#9c6bfd
 * list-setup: 0e61a7dcf196fba2 color:#d5bd38
 * setup-event: 58f7562bda60fbdf color:#13dd99
 * success-implements: c204978d0be4214e color:#58bdc5
 * manager-function: 9cfaada8054c9d83 color:#97c8e6
 * observer-transform: 18de3bf89c3e7785 color:#6ad2e4
 * storage-method: b1e4833ccd80afc0 color:#ab3f6a
 * prototype-index: 1a5b9ca5480530db color:#b83181
 * extends-key: ec421b11041293df color:#45bbe0
 * await-render: 54bca844238ee576 color:#454c31
 */


/*
 * string-process: dabc045d52b6f7c7 color:#6ef206
 * manager-module: 90de7146b8203fe7 color:#58e412
 * render-parameter: 5a000999e3622939 color:#d8aa84
 * update-object: e78f95f47b1642c3 color:#207939
 * calculate-utility: 037ee628d5b23843 color:#4c6fb6
 */


/* @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 */



/*
 * helper-transform: abddff8eb7ae6417 color:#fefa98
 * abstract-abstract: 502cabb81e238a99 color:#e26d70
 * fetch-array: 25e7c8dfd70e7663 color:#2b0063
 * error-initialize: 7b4c308b85a97eae color:#ef9952
 * result-context: 3efb45a1dbd5a315 color:#8d4e72
 * await-boolean: e53c6108a0a1e53f color:#1818c0
 * listener-execute: bba53478dcd1fba2 color:#96c980
 * load-success: cb2f99d429e23398 color:#a71b4b
 * controller-promise: ea9feab8db30b115 color:#a0e3fc
 * boolean-request: c79a9cf8bf7157ef color:#aaff2f
 * optimize-await: f0bf24861b86f484 color:#59156d
 * state-result: fc052028cbd02912 color:#372f20
 * list-event: b6ec4191b1d74aa3 color:#39cce8
 * initialize-promise: fa27fbdb2bb32b72 color:#51c72d
 * async-fetch: 8c13ca0a8ed358a7 color:#240896
 * load-error: 2b5166cdfd2ada55 color:#fbf91d
 * module-callback: 7bc57f6ead0335ff color:#a6258b
 * process-reject: 2dea8512f27a8226 color:#1fee1b
 * number-object: 38c20e12c8c7e191 color:#8359f5
 * response-utility: f3f941b902d45a54 color:#a37356
 * helper-prototype: 5bda022c80a833a9 color:#5999d1
 * property-error: 3e4ce3fbb77b3518 color:#b343b5
 * data-update: 83e49a8d1e6b34c0 color:#3f5ad6
 */



/*
 * process-initialize: 266474acafd9138f color:#a3d342
 * fetch-success: 1942493cefb1ff13 color:#2d2ba0
 * manager-result: 43742f3f1671808b color:#26d12d
 * controller-setup: 1a09dbc92ddf59bf color:#33a1ed
 * item-await: 8fe122cc48cb5e08 color:#1c5c16
 * array-handler: 2c60810b5e865983 color:#6b02c1
 * response-render: 53ec1666755ce37d color:#f5ef
 * storage-subscriber: 362dac073b000677 color:#52aa75
 * abstract-list: 3ac12b1c6ae593e3 color:#557de
 * handler-calculate: 0aa219192f3dae74 color:#e445a0
 * interface-error: 22c019527e72d1b1 color:#5be1b3
 * value-result: 2377e7c2c1b56c22 color:#b9ead4
 * response-resolve: 6514cb5c127d8363 color:#8b0b3c
 * validate-props: 44800c159088087c color:#d5e455
 * props-resolve: cdffc8273e7ed47d color:#3c13f4
 * module-update: bf5aa2985e9a06ca color:#8732e5
 * update-component: 31a8e4d4e94e3ccc color:#ab9f74
 * resolve-constant: d301d36b0c8c8470 color:#3c4b45
 * event-method: b7b76ddcaea750a5 color:#29db2b
 */


/*
 * string-validate: 4f3638eda9fab3b0 color:#a16dba
 * helper-number: 3adf1e839be7afe4 color:#d7e43b
 * abstract-manager: 5a1e1c45a4e396a4 color:#a9bc35
 * setup-reject: e12264a35c75a163 color:#db97b9
 * callback-update: 576a6728fb3a318c color:#382ced
 * callback-promise: 8109dac0c2abb522 color:#d92c4f
 * configure-property: 1471f10d11656a66 color:#40f666
 * extends-observer: 2728d9a38d67be7a color:#38b4b2
 * context-service: 0266c5eeea3da394 color:#338a4f
 * module-value: 92d891c6706ebd5e color:#a71143
 * implements-await: 00e389dbca6942a7 color:#121c6a
 * index-data: bc350f3621a3d7ba color:#d129e0
 * parse-calculate: 3d927ec4b8e6d5ec color:#8421e2
 * calculate-number: 91593b3634bf6987 color:#8bd3be
 * calculate-render: e843c32adad8fcea color:#6529ce
 * item-interface: 7648ccb9ce1cdba0 color:#39aa
 * transform-method: b13655f2623e6760 color:#82d205
 * calculate-prototype: dbd456307432e06c color:#c86a39
 * interface-execute: 724a315658709785 color:#576528
 */



/*
 * request-reject: 9a7884e70473e4b7 color:#ebee8d
 * index-prototype: 9e5570737631e848 color:#a2e7a5
 * value-response: 15ac67b77db9964b color:#b94e2c
 * listener-error: 63fd90b723684682 color:#59ac50
 * execute-abstract: a71d4a354f0a7464 color:#d179a1
 * subscriber-value: 359d9450c5f78c8c color:#9dfe82
 * context-success: e7d11237c16e3580 color:#1986de
 * interface-configure: 4f54aee09d176035 color:#3e7c73
 * helper-promise: e40b64ccc155b52d color:#b3122a
 * return-props: 9f69c62b1d765451 color:#e94d4e
 * index-configure: 80c273c1411cdce9 color:#dbad59
 * response-event: c42bdf5e1613d49b color:#4070ac
 * variable-success: 040a894ce71cea3f color:#c8c9bf
 * process-property: 127b9803399b6d3c color:#755959
 * render-update: 0d7f9812894f2588 color:#9f40f2
 * list-constant: 69f3b3b18a77319d color:#f54747
 * setup-property: 02f7c1556095382a color:#5efc36
 * subscriber-parse: a85332dabedc7a7d color:#ebece7
 * number-load: 4056ce9f1ec3d312 color:#19fba3
 * storage-component: a30204606859b145 color:#2c57ba
 * process-variable: 4a3a6dfb34b304b2 color:#c04b16
 * method-extends: 3da554ec98cd5f02 color:#24bd29
 * function-array: 74877e1dd841fa4b color:#ef24d3
 * calculate-item: c4b339088b760f72 color:#f2ef0b
 * service-prototype: c6609a015855fc8c color:#1ca20b
 */


/*
 * method-result: 12f5468dfa2b55b8 color:#90ebc0
 * handler-props: 1b09b63f5659fd11 color:#a63eb9
 * module-manager: 8b4c21740cdb08a1 color:#423963
 * parse-callback: 44d67d9d86efef3f color:#127326
 * event-return: b0c6d76ab349cd48 color:#29215f
 * extends-callback: 68de6aa27815d0fd color:#83c24e
 * initialize-key: 2b2739ed3bcbd893 color:#4e0363
 * subscriber-process: 011d6ac77946ed51 color:#e5749b
 * parse-resolve: cdf3e71369035786 color:#dfd289
 * string-configure: bb1b06e70f3c53df color:#ce8ac5
 * fetch-constant: fbc4e3f70c8c4318 color:#9345ff
 * interface-manager: d350a1147645d286 color:#7cce13
 * setup-handler: 211f1b0d44d8dea1 color:#77677e
 * await-data: 252e26af0b1efed1 color:#f93cb2
 * utility-boolean: 787dada843a129df color:#949491
 * await-constructor: 4fb062e2444df40e color:#100178
 * success-prototype: 8c287db2e2974748 color:#f31856
 * promise-observer: 1479f9c2e962c2b9 color:#d4d16
 * calculate-transform: 62ed51044a71debd color:#ccac34
 * string-request: 6eb65f429f9655bc color:#4d0ca1
 * calculate-key: 82e595717d83fd86 color:#64f61f
 * parameter-manager: 4e54cd7335d9fee9 color:#b5f1c
 * transform-return: 4de28e8bbc1edb3d color:#639ab5
 * reject-cache: 980271d794126156 color:#a1d402
 * manager-implements: 1f38dcae78f7570c color:#84960b
 */



/*
 * variable-listener: 5d53dc5f720dfbc2 color:#6c7e97
 * listener-variable: d17c1960f9fbf9e0 color:#3f6339
 * update-state: 6210b06d1f8b72f1 color:#7fb7e8
 * event-interface: 7e383a54629f97e2 color:#f6034c
 * calculate-context: 1b1d6ebb95f19752 color:#ab8fa0
 * response-function: e23e12c0ad93e616 color:#35ddbd
 * extends-async: 16bb5a485264607a color:#d33cf8
 * array-component: 95359ad17ab89113 color:#ebbecf
 * constant-list: 2238247012a02172 color:#9d24e6
 * context-result: 42d7718bac16678f color:#424aa3
 * cache-await: 02d95f84494cf1c4 color:#c9a888
 * function-subscriber: 7ec8c5cc4289e618 color:#9bbec5
 * process-state: 2ba1ae6639f61120 color:#54093b
 */
/* @injected-footer-end */