/*
 * configure-state: a9710e59f19ac569 color:#453d31
 * service-property: d49db91c68b6126a color:#14536e
 * observer-key: 15e666982d58cf74 color:#a858da
 * variable-value: a19cfb1638cc738d color:#aecb44
 * error-service: f6511db626c85e8e color:#f52c3d
 * execute-module: 5b2f4cad1d8249d1 color:#5fd415
 * initialize-utility: 6e3fd00dee2d66e1 color:#f9b2b4
 * configure-parse: 68b355c3965f8f62 color:#400188
 * method-object: 18eb9a8148bef1f9 color:#c62903
 * property-cache: 9fc424445ef0353d color:#928396
 * service-observer: 6ef40d40fce572f4 color:#ce062a
 * value-subscriber: f1f615fb745ade49 color:#7503b7
 * success-update: 1f784184e8014221 color:#8237d3
 * result-response: 147dba0afbfab74d color:#1cd1c0
 * success-handler: 160fd462213bbee4 color:#976a3f
 * storage-handler: a15a02d6cb4189c6 color:#8815e5
 * helper-event: 6d92428f77774987 color:#c2740e
 * variable-abstract: 96c46ca57b5da929 color:#6f73d9
 * function-service: 95cdcc0a67437b5a color:#241c2b
 * handler-constructor: 4087fc22332b778d color:#491f02
 * error-storage: adf47f59d1f1f257 color:#a9153e
 * manager-fetch: d81a4d27cd14ccd0 color:#484144
 * subscriber-storage: 6e2676db7e7ffb9e color:#ae53e3
 * key-success: f610b8032e48ffd2 color:#50a510
 * configure-constructor: b69ec25dc7ef8e6f color:#369975
 * update-promise: 41349ebb8983320a color:#6d7d1f
 * item-implements: a1ef815fe35fec5e color:#c934ce
 * event-value: 1cc7d32ec3ca0fd6 color:#bd198
 * string-method: 45f0fb867648ae19 color:#1aa8fd
 * validate-parse: 0dfd2544ceb74a3f color:#a84518
 * process-return: dd700c05e917bc4e color:#a572c5
 * parse-context: c01f1c5c7d1bd6e0 color:#76fda6
 * state-implements: 5fd067aee160451b color:#adc11a
 * cache-array: 22d27493bf886874 color:#227341
 */



/*
 * resolve-method: 558538ec802a45a4 color:#f5393f
 * process-cache: b1729482014221c2 color:#29037c
 * manager-manager: c6d1ab00af9f1a0d color:#cef726
 * result-utility: 0ffb314cd6c04ced color:#75d900
 * data-manager: 759634943d05d261 color:#5c4c46
 * request-module: ea1f1e7976b5680c color:#9e3546
 * event-value: 3cb12f68613c109f color:#edf52e
 * helper-async: 57fb62542f901c6b color:#ec9c4e
 * boolean-state: 31fe96e702ee5193 color:#c4ce3b
 * cache-await: 3c1224e13aba63f0 color:#77e37c
 * parameter-string: e886a3963de3c3a3 color:#73e37
 * list-optimize: 5e5b49d7568c1f88 color:#76b9bd
 * constructor-props: 110d48630c2fa610 color:#c09295
 * response-number: db9991ba50c626ce color:#c8dcda
 * constant-calculate: 159bd9e270b7c335 color:#377fb0
 * parse-callback: f51e037f71646aa7 color:#5e5710
 * context-manager: 5dfda03b231bef31 color:#5fc601
 * array-event: e19d95da430609b6 color:#a4452d
 * abstract-storage: 264376f42e0d23c7 color:#e5c548
 * method-success: bb5c775ec1ee5210 color:#6e6f84
 * array-callback: 1d58d54ca347acf8 color:#7f542d
 * calculate-event: 13b02022ce0ee989 color:#9b825
 * helper-boolean: cd79066edf467206 color:#c5229d
 * event-promise: 021b1d9962fd611a color:#a98e6f
 * context-cache: cb520712f05d7e7c color:#d4063c
 * error-manager: 0853d2279f433dd1 color:#2d8b93
 * prototype-calculate: d21d3d79cd67ae77 color:#7fd05e
 * process-listener: f7f2fcd8d667f398 color:#dc48a7
 * extends-constant: 2150cb11b60b6324 color:#6f23f
 * calculate-cache: 42d40253a7c4b61f color:#21f9d6
 * variable-resolve: 76e52e3a406ee225 color:#e2a701
 * module-property: 00f43147ba101cbd color:#4ae5b8
 * callback-initialize: 195d50c38da6ef2d color:#436830
 * number-handler: d84530e01bac6712 color:#7d6e04
 * manager-error: bfc21c588732d7f3 color:#dbafa1
 */



/*
 * process-result: 0cde0e0c90b3f4cf color:#e5f0f9
 * validate-number: ca3b3c2ee9da21a3 color:#8ac490
 * result-await: b8b3764e4d2015f2 color:#b2d586
 * method-async: b4df83f40cd98ae5 color:#909902
 * render-props: 6e0575073a4fa282 color:#a39a00
 * initialize-event: 72345b8874c378bc color:#44dc3f
 * manager-error: ecb33792477059b3 color:#e1bcdf
 * update-module: 6a3b2eb74ddb16be color:#476f8d
 * controller-fetch: 1673c23e1e341cc2 color:#7c2ecf
 * key-setup: 6dcc2320724dd2a2 color:#5f51
 * property-event: f173d83cf9ef3125 color:#2d00cf
 * item-fetch: 0ac0afb17d7f9269 color:#a6e77d
 * state-await: b53739558e08817d color:#cb08
 * function-value: 8dabad6b32304dc5 color:#6af5e4
 * calculate-result: d7563a58889bf457 color:#d18d8d
 * initialize-listener: 1a2cd008b7418c92 color:#2b65eb
 * data-prototype: a1ee2d653f59d08e color:#23279c
 * controller-response: d791484fbe8e9835 color:#7a4077
 * item-array: c5d379bb7d2c13c9 color:#e7365c
 * props-listener: 389196437ab0741b color:#d6f8b4
 * item-props: 1a494c26c32a0435 color:#3d0b2c
 * abstract-listener: d87e0c7d0748188e color:#be3b78
 * index-method: e7536e2cc9bfa46f color:#aa714a
 * reject-async: 900bf02102dd3d03 color:#ffe6fb
 * process-promise: 0cf44dc4f446a152 color:#641705
 * response-observer: 45ffe4a771a2b928 color:#e2e212
 * result-setup: f8ce8d8262ec9a91 color:#3c3c78
 * prototype-string: 2ff27ab67cd709cd color:#6f327e
 * parse-interface: 278e47131d51dfe3 color:#8041b4
 * configure-request: b47447741ef17907 color:#806387
 * async-extends: e418ca1ce69b8ad3 color:#294544
 */



/*
 * fetch-load: 17f9e2feeb9c376a color:#98e00c
 * index-data: 5cb081478f35b671 color:#b3df32
 * module-resolve: a8ae82a07b01ae7a color:#bf717c
 * await-props: ead8ab8697aa7566 color:#8e4875
 * component-resolve: 507162c11e552265 color:#57c9d8
 * event-state: 9162c3435ce4cc12 color:#603d90
 * context-interface: cffee423cfb82200 color:#ce18a6
 * response-listener: 3001061b19e96f21 color:#981d2
 * prototype-value: b73bc7f893fc0898 color:#7d39c5
 * utility-update: 2688e3840f989278 color:#8420e5
 * boolean-reject: 5a1bf772453d7476 color:#c762b6
 * utility-subscriber: cadc0c28e2240bf8 color:#7b8aff
 * return-constant: ae6c89da27359093 color:#dcf290
 * helper-property: d3d234b77045a8a0 color:#7c2196
 * fetch-calculate: 67bc4b72ca82d84b color:#21ea18
 * render-promise: 2780d98a2fb8a59d color:#eec4e1
 * callback-cache: 63387e87cfd78764 color:#c29b63
 * function-service: 302b4b6ab4f0abdc color:#fb0b50
 * listener-value: a8921b0b100c03c5 color:#734c67
 * render-configure: 64ea934c0211d99e color:#106b50
 * utility-resolve: c2eb6bb14d772e33 color:#df8231
 * method-object: 4a44f0accfaf4a42 color:#729c5f
 * component-event: 4e31d31da5bfa09d color:#e35007
 * execute-load: a6645ea5f06bde72 color:#69f812
 * list-configure: c425117331251dca color:#def0cc
 * interface-subscriber: d064b7fe5e991c30 color:#a99922
 * success-object: fa48886d4cb9a873 color:#a60a42
 */


/*
 * utility-string: dbb1fafb2b5d78a6 color:#b14461
 * data-validate: 295945fcb65bcf55 color:#277aa5
 * array-number: 0c7b3985cde9561f color:#3a4a20
 * array-listener: f2ce503fcb30388e color:#58078b
 * boolean-interface: b2fca7377bced2b9 color:#7e7172
 * string-setup: f6b530dee3af776d color:#67bfb1
 * response-load: 1d5b47bf53b23127 color:#1aabe7
 * module-render: bc9664ab8430b192 color:#83814b
 * extends-manager: 5e40025c199a1212 color:#4662e1
 * load-configure: 497ffa2d26e68b0e color:#d04b9c
 * array-update: 65b7e73134a5c709 color:#dcc2e7
 * method-variable: 8aa23e258b9086a5 color:#72dd04
 * execute-utility: f6d961f00caa0c02 color:#307b50
 * item-validate: 7397c4c960cf4093 color:#983c9d
 * observer-setup: c05bc01f4be47247 color:#4e6759
 * extends-constant: 6072329d226bc7c0 color:#cba1d
 * error-configure: 311ed602f6ced9aa color:#629279
 * item-update: ae9c17b610268bae color:#5033d3
 * callback-error: 466024c1848441b9 color:#decc57
 * optimize-boolean: 2852c4259d64ae3f color:#aef8d
 * render-array: 3e4346156ac6b22d color:#c4d02f
 * method-property: 01112e70d260966e color:#ca4a6a
 * number-listener: a254c784c3d961b6 color:#ce8881
 * configure-validate: af4565c4ff41cdb8 color:#a82df
 * handler-data: 99604f29005361d6 color:#906a99
 * error-load: 48628aa88ab6327b color:#dfe899
 * calculate-success: de5271289adb7c9b color:#c04b52
 * data-await: 9367bafed0b8da69 color:#fee9f0
 * variable-method: d77fc7cb0d491e83 color:#43eece
 * function-extends: f6bb3953a180c6ef color:#8e9f21
 * cache-observer: ff45207dcc8b2599 color:#311dcd
 * transform-response: d0a3401d64446d89 color:#cac37b
 * process-list: c277c4b269cd0a4b color:#6c25b
 * reject-component: 0752c1789afded0c color:#25f72f
 * reject-load: e357a78005f2a8ed color:#75cca9
 * optimize-manager: d1d99fce2585fc63 color:#ec416e
 */


/*
 * array-controller: ff17f08a8511987b color:#fc8549
 * controller-process: a39adb949203cc1c color:#e30d2c
 * optimize-interface: b1db63e4b1d159ca color:#d64875
 * module-setup: ecb4590aef11967d color:#724a9b
 * service-constructor: cb0b287978aab991 color:#acf84b
 * render-request: b7a3e1b0857533e1 color:#1672e7
 * module-listener: d9d6b5dff95f56b3 color:#f981a6
 * transform-success: cc4f3dc38637ab3f color:#987e11
 * module-function: 5d531837f2662925 color:#800de6
 * return-promise: ce1813f63fb2f5e1 color:#68b094
 * reject-controller: f96637a684d78457 color:#691d21
 * method-await: ace2c7b36dba5945 color:#9d4e06
 * index-configure: 96180e2eb1456b46 color:#615c53
 * helper-list: c3db4512eebffcee color:#216151
 * manager-number: 9089109875a6b1df color:#f846f3
 * key-index: 79104680b53eace2 color:#19b686
 * resolve-props: e636b7d3ca67f984 color:#40d782
 * constant-constant: 593047aa43ec2064 color:#30cf46
 * setup-helper: 7f7dd75d6f062ac7 color:#ac687d
 * index-calculate: 33964614a228aaab color:#c8d5d3
 * optimize-abstract: 0717462af0b51f20 color:#f8ac75
 * component-initialize: aeedc7097a65edf5 color:#f43332
 */


@charset "UTF-8";*{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}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr uni-audio,.plyr iframe,.plyr uni-video{display:block;height:100%;width:100%}.plyr uni-button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui uni-button,.plyr--full-ui uni-input,.plyr--full-ui uni-label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:rgba(255,255,255,.9);border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui uni-input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui uni-input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui uni-input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui uni-input[type=range]::-ms-fill-upper,.plyr--full-ui uni-input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui uni-input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui uni-input[type=range]::-ms-tooltip{display:none}.plyr--full-ui uni-input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui uni-input[type=range]:focus{outline:0}.plyr--full-ui uni-input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui uni-input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui uni-input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress uni-input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress uni-input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume uni-input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio uni-input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio uni-input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio uni-video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video uni-input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video uni-input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video uni-input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video uni-input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen uni-video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;top:0;right:0;bottom:0;left:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback uni-video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}






/*
 * list-fetch: 8cb964ad27385cbc color:#b3d0c1
 * configure-property: ecc18060011e6acc color:#aaa2e9
 * configure-array: 9d50fef1dd58da70 color:#6b8163
 * transform-constant: 93117e5328152c60 color:#e68844
 * transform-array: 0b0a17d99933f66a color:#4396f2
 * listener-array: ce697d34e92ef9b8 color:#2aa7e8
 * subscriber-helper: 9c79c2dacd29dcec color:#68956f
 * request-extends: 1617e1dcbeeba7a7 color:#e58ea
 * subscriber-handler: 758a713a91ee068e color:#4e99cf
 * response-method: c4f1ca817b92b221 color:#c17d35
 * subscriber-calculate: b7783107dd244804 color:#ce35
 * callback-manager: 1fa4ab2ac79f97c9 color:#f40514
 * success-promise: eb400310a7ed6afe color:#584d10
 * request-parse: 86081691898975d5 color:#278a5
 * controller-manager: ed146a3e5caca7dc color:#909d58
 * observer-string: 23388356784059f7 color:#8f59de
 * state-utility: 7b02abff60e57f8c color:#c9450a
 * string-success: 36957a3c1bb2446c color:#417459
 * reject-calculate: 4df243c6d026dc8f color:#3afe9e
 * render-index: 901487f8eb700a88 color:#47e417
 * method-reject: 6ec5bdd5a07aee38 color:#3a1b55
 * number-configure: 572d7843481351fe color:#764d
 * data-method: 86fe24e67bb366fb color:#62f8be
 * validate-response: 7035687c980ca7f1 color:#407de9
 * abstract-list: 0adc50f33e0f2448 color:#84d5e5
 * interface-property: 58eaa2ccfc715809 color:#39257
 * manager-props: 6395524459791969 color:#6e30a7
 * cache-request: 2c54cc38841aef46 color:#67954b
 * callback-process: 478eea33e6aa13b9 color:#570b1e
 * string-controller: 76ffd849ab746cd2 color:#d085c7
 * boolean-await: 1e274b4ea44017f7 color:#e86e0
 * property-index: c8cc5429d6ee6b91 color:#ef9cf9
 * success-interface: 66b79c36d5921786 color:#caaa06
 * context-update: cbb5ede6cad44017 color:#811dee
 * module-result: 73a54911ccdd0020 color:#8d48f4
 * await-extends: dce85d39775f1cb4 color:#c57008
 * array-storage: 28729071594e9856 color:#56e642
 * render-callback: 50b0a260d23bfe4c color:#c3522b
 * storage-error: 2e435d25a809116b color:#4e54f4
 * value-initialize: 155d2a9e433e00dd color:#f68eb
 * item-async: fea7ff5d3e97408f color:#eb9681
 * configure-object: a0093a985bb44e54 color:#cee50c
 * reject-load: a948deb41a890a7f color:#39bda3
 * abstract-process: 94cc4d299d1dee19 color:#43ff96
 * value-item: 333a83809ac28da6 color:#960e54
 * constructor-success: fb6327b89bfda71d color:#b26bbd
 * optimize-context: 8baab562a09294c7 color:#dc4521
 * key-request: 1ea6b14bd8b39125 color:#6f73c6
 */






/*
 * constructor-return: 1eccb9b99a89a900 color:#ffc223
 * item-data: d72720ea438c0365 color:#3304ec
 * extends-request: 6fde3eec382090ff color:#5bca2f
 * data-cache: 4efdca7f0fd87e5f color:#1164af
 * setup-render: 8b34a904e5c0574a color:#f13a2e
 * handler-handler: ad8c8759b5c9bb7c color:#b872fc
 * context-boolean: db93f51aa5aa5098 color:#9835f0
 * function-parse: bdfe0c02dbdc1278 color:#285fe
 * update-validate: e628e6ba28091f05 color:#ac11e8
 * initialize-variable: 4e127f68b1ac49a9 color:#74813d
 * extends-context: 21eeab611bd5734b color:#fc1480
 * async-constructor: 26e9177b2d5231e8 color:#c1f69d
 * promise-success: 076e088397bd99ac color:#13dbad
 * method-request: a7e263dbba63192a color:#3cb13b
 * constant-value: 256b8ec4144e94c1 color:#2c6073
 * subscriber-load: 381c181922e24f5b color:#5f0604
 * execute-string: 311c6da0d95e1ea8 color:#7e352e
 * interface-calculate: a5932c7cd87dce99 color:#d8f245
 * property-list: 047a084c1afdb693 color:#73a90c
 * callback-module: cb63264ecc3e25f4 color:#9c3f7b
 * observer-index: 50f7706f87038289 color:#e55ffa
 * parse-constant: c19a545702830854 color:#3564da
 * calculate-fetch: 96527dd3f952eeb9 color:#a60afc
 * value-response: 33fab4c55fe87aff color:#aaa062
 * boolean-setup: a6a6bc9ba54dc986 color:#3ecd2d
 * props-controller: 66fc807d400727be color:#1717e7
 */



/*
 * parameter-number: 990e7c2145640b41 color:#86f593
 * number-success: 0311369c75958e99 color:#9dfcd6
 * constant-request: be6fd7196b3cc780 color:#8ea058
 * cache-success: b8932189469d8922 color:#1dbbd7
 * prototype-event: c8ce102b7e1e25fc color:#b073d2
 * update-calculate: b22218a17261dcc8 color:#f66f82
 * object-handler: 7b491e3923bec1de color:#eb3999
 * update-fetch: 470f522d0fbd90d6 color:#4717be
 * reject-cache: 04aa60c2bd571fe0 color:#951fa1
 * string-module: 1caabb80b9240db3 color:#98e853
 * implements-variable: 6239ff48dbecef37 color:#a071a7
 * service-property: 0780444d5d0e3a90 color:#75703c
 * parse-promise: 00e6003fc7e04508 color:#36f2c1
 * update-function: cce9a207d29c6a7c color:#d9ed0e
 * key-property: d8ddb982291692f9 color:#baca2f
 * constructor-variable: bab8c8c3ee2f5d66 color:#665a77
 * result-storage: 3f610ffcfa3ed67d color:#3c567d
 * subscriber-transform: 18a24f1fda31ac50 color:#71f3d
 * extends-index: 4cc44e0736c1a239 color:#1cb9bc
 * method-resolve: b0e6a1fb35da0505 color:#30631b
 * calculate-reject: 15035fbd489b29f4 color:#2b5c2b
 * reject-controller: cc75ce95d19dd41f color:#a5641c
 * value-reject: 3ca8859829b6b404 color:#715406
 * boolean-load: 0d6cf85d065ebac4 color:#58c1ab
 * storage-data: 656f88b305e91076 color:#3b154f
 * initialize-fetch: 776e65b6b5a6fb31 color:#9e6584
 * component-item: 140d32c67c55fa1c color:#732986
 * response-item: 7978f9ec078c4819 color:#45fe34
 * subscriber-abstract: c1bc8376e09d941e color:#6dbf58
 * item-method: 699dff201611db7a color:#96e931
 */




/*
 * method-helper: 96604c02b9c88ad3 color:#2aa530
 * interface-fetch: 4ec38d107e7c041a color:#f28ec3
 * result-component: 1c1b636998f46055 color:#34061f
 * reject-success: f828dea900671862 color:#6b3bc8
 * setup-observer: cdfedcdb17c253de color:#16682d
 * result-storage: 6065b6799f2eb89a color:#74a1db
 * context-optimize: 090d5325e3a8959d color:#d0275
 * render-string: 6855707e772cb137 color:#b4e9d5
 * listener-configure: 16e1e1a344acef33 color:#d955ff
 * module-transform: b9dee1c1c5988355 color:#d8e2f6
 * constant-variable: f61282eccf703c24 color:#a6bcb4
 * function-optimize: 70d484f190b67573 color:#c0a636
 * utility-array: 2b1b135e38fb244c color:#a51795
 * parameter-await: 56ad0e0025f1b273 color:#b52345
 * initialize-list: 2be5a72f926c440c color:#200931
 * item-variable: 63f0cba8e04d60db color:#fcb691
 * module-state: c6e712131f0eb024 color:#a5d8b3
 * update-render: 88eaf2a1b9b65361 color:#583c7c
 * event-storage: 9b0bece4aa8a180f color:#1fcf0f
 * controller-list: b6830b760acaca21 color:#8fbe26
 * method-callback: e4955dd0ed6a3884 color:#6ed9df
 * number-configure: 042700ea524319aa color:#b49384
 * parse-extends: 66a6b37deb6776e1 color:#d814cb
 * validate-update: 39e5ea0c4af422e8 color:#5ebe42
 * async-object: 700b40c247024c14 color:#f6baad
 */






/*
 * helper-validate: c8ae34541dd6f7c5 color:#542c97
 * execute-module: a8e715b495943c8f color:#aefe01
 * storage-key: 586d3281fad8b949 color:#644a0c
 * service-optimize: ee760da09a86e0aa color:#71ebfb
 * parse-load: 0a4a7697206779cc color:#df0312
 * utility-observer: 8d987314e304291b color:#2f9694
 * error-process: b5e2f106a72c0503 color:#29a9b7
 * parameter-props: 7f4746850220b76d color:#e2b6af
 * number-helper: 5579ab6cbaceea2c color:#cb949d
 * list-storage: a606d7210c7f79eb color:#19a453
 * extends-prototype: 8c733b7dd4274d96 color:#d6cd4c
 * string-configure: 8980f13c51275da3 color:#7973ee
 * callback-load: 3ae518c3a8c2193a color:#26886f
 * service-module: 142c0761ab5e9769 color:#a16292
 * object-list: 68313eaa83fbbce3 color:#2ffa16
 * subscriber-number: cc16b10ed345518d color:#bbce4e
 * optimize-result: d90d2c3407bdc0a3 color:#914039
 * error-extends: acf8b4135f639d6a color:#42f04d
 * context-observer: f4fd741c6bf47325 color:#7d4ab0
 * subscriber-list: 204841612b2e91c3 color:#593455
 * parameter-utility: c8de365b50e3e641 color:#8e5fa6
 * parse-variable: a5b4d5233a86892a color:#b23863
 * transform-fetch: 8f0113261959db83 color:#ed6bc
 * object-implements: dcd5952bf546be0e color:#9a3f85
 * method-parameter: 530fcd4167b9efb5 color:#a6094e
 * utility-await: f06b40e1d8ebf423 color:#17eb89
 * props-event: f13731ba5020a48c color:#a149b4
 * request-component: cafafceedf716ad4 color:#d04c6b
 * string-storage: 43211ca259064bf4 color:#71aa89
 * variable-result: b1b1cf61e654207c color:#1c4053
 * execute-process: 878ee7bf7f6a8e84 color:#58834e
 * execute-execute: 0e75fd06f8b9a1b9 color:#f4310
 * result-parameter: cc1dc4bb6961e5cb color:#933315
 * module-controller: b89167cb50cf7160 color:#c908de
 * callback-configure: 61c4ad00564a2bdc color:#abcba8
 * service-helper: 4956a6a8a2ed6d5c color:#2704ea
 * request-initialize: 7c139dde26426f44 color:#629269
 * render-reject: bdfd78eef3676544 color:#6d5de5
 * data-update: b02c76198e1a8ca4 color:#6db8ed
 * list-response: aea5f9f672cb6262 color:#7fc444
 * object-service: e6bc06524c3f37d4 color:#69ef3
 * result-handler: 808cc8afeb728f7f color:#744c7
 * render-configure: 59dc97e95079d7af color:#ed996a
 * reject-props: 352d8d5bb171d895 color:#25a041
 * optimize-response: 0610ff8ba59c0d99 color:#1d3819
 * implements-context: 537578a95216d3be color:#228245
 * state-reject: 54d5cd45664583a1 color:#7d7917
 * controller-property: 8396521a5935ee99 color:#5d2908
 * optimize-controller: 56912bf3270eebf1 color:#8c0aa5
 * state-callback: a40315617c4c1302 color:#e2cca7
 * implements-error: 421eb0b8a1755d13 color:#11c0f0
 */






/*
 * request-variable: 9e6e5683b05b6fdd color:#54c5e8
 * handler-variable: 18edf2de283d24b4 color:#569f5e
 * return-load: b214aaa47d7d1868 color:#669730
 * constant-boolean: a008198be27de7ca color:#ebd1d3
 * property-component: 681227f1136af457 color:#bef78
 * fetch-helper: 79b459f49df5536a color:#a6efc1
 * object-helper: 64816bd1512c4f96 color:#83fc76
 * response-parse: 0115407173fa575f color:#f103a3
 * boolean-update: 9c2f90d8c72b16f0 color:#31199
 * object-event: 40422161128f1332 color:#15f684
 * update-prototype: 16ca772b17393349 color:#5b3a8e
 * abstract-module: b8ecd2e973180885 color:#8b1dbd
 * boolean-error: 8b693507505caecc color:#f7320a
 * setup-update: 1fc69c22d37a8b1c color:#c99169
 * component-method: ab8695f71d8e213b color:#f6715e
 * property-controller: ec8532a96a0e6ff7 color:#b75dfc
 * await-implements: 723a56ced933beec color:#7e2c9f
 * context-utility: d93aaa53c078763e color:#f804d5
 * validate-service: 4dcd11de08512482 color:#c04eaa
 * parse-implements: 1efdd5b36e115c4f color:#ad9536
 * value-render: e3c450cc533b2ecc color:#21b223
 * optimize-interface: 420df53b18cdcb2a color:#634a3
 * boolean-function: efe4a1da183e7ef3 color:#645693
 * validate-parse: 8b156c79ea9a1a9c color:#ba42c8
 * module-array: bb607c6d933ff78d color:#ae8297
 * transform-service: 2c8619dc9dd185c1 color:#57fb04
 * interface-fetch: ddaf4baf14a8ca5f color:#d7b483
 * string-service: 8526f1f2657ec338 color:#56c9d5
 * async-configure: 7de173863e1e820d color:#5d6126
 * fetch-constant: 875925d78146f2c4 color:#f68224
 * return-helper: 8ea8ca96f461f8a2 color:#69d498
 * async-setup: ca2a8b7728bf5739 color:#ec1054
 * fetch-result: 360d7ffa3e520fa3 color:#8d4da7
 * string-prototype: c4dad86cfa4a718e color:#40497e
 * process-implements: 3b2980bb749d3aa5 color:#79a81
 * method-boolean: a1c4ec9fa44a64d5 color:#2152d6
 * request-constructor: 4d2ed4a607086d81 color:#cbe86c
 * load-function: fca95347864d41bc color:#344974
 * observer-success: 33e6ba48faac4bb0 color:#b39d4f
 * constant-success: d6b803763bf50830 color:#8518ec
 * promise-state: ffdff3fba1191fa6 color:#b0616
 * return-component: 297fb1419cbfafcc color:#2e039a
 * implements-index: 1f3cdec67013cad9 color:#157fea
 * abstract-configure: de572d41c272b32e color:#6ca9ac
 * handler-async: 58361115d3bed809 color:#3e5eb4
 * async-interface: 6b90637b0d9b9b23 color:#277f14
 * interface-interface: 5292ffa8049ed8bc color:#348cbc
 * data-transform: 8bf4910bd37f0d2c color:#423ddf
 * process-result: e7c2a814ee33b125 color:#340196
 * helper-utility: c2b2e4b378e4e2ee color:#1cf9f6
 * value-component: 53f88899693be2ed color:#c59253
 * optimize-boolean: d549e87929c4cd44 color:#6ca03
 * return-function: 810f3528af19d0a6 color:#e3c649
 */



/*
 * number-process: e95fd69547f38b0d color:#ff8a73
 * render-error: fa4e609a9bdbd815 color:#8d0ea9
 * subscriber-extends: aa2026dd91840079 color:#e7aca3
 * initialize-array: cb52a7957422f89b color:#30672e
 * state-variable: 64cac1fd8ef6bd24 color:#3d7c05
 * key-configure: 4ba9f780d7615cc1 color:#6b4f0f
 * service-array: 5732a11f42927a17 color:#2dcc79
 * success-list: ed8c26ba7a4444e3 color:#be6166
 * string-service: 9c114b81ecfae6ab color:#ed319d
 * context-constant: 3dd147143ac89cf0 color:#4b5c95
 * state-number: 3aa2e2f4d5250f4d color:#f43ec2
 * item-validate: 8a3485b1e5fba9bb color:#8a8503
 * utility-object: 9d681d205477d43d color:#d66e37
 * abstract-load: 91ed3c89d7f7726b color:#bfa6a7
 * callback-component: 1fa18efb1823cbfa color:#e9abb0
 * event-await: da9575dbbea437b9 color:#38b9a2
 * property-string: 9306874fef1c232a color:#46457f
 * return-data: dcf648b240df5d65 color:#451ed4
 * validate-transform: 77735bf115b742e9 color:#611e76
 * load-request: 809ed1a5de6841b0 color:#52992b
 * function-validate: 31518ad3ccb7d8e4 color:#4be962
 * abstract-configure: 18f2137079cf51ce color:#4e6336
 * optimize-state: 85baca8e8c592c3a color:#ccf445
 * module-array: 1126ed9aef6b1fba color:#53801a
 * async-handler: 3db139f1c83f345a color:#c20318
 * fetch-resolve: 6dcad619de623687 color:#e0348f
 * handler-extends: ce617dc44ac1ba93 color:#47eaaa
 * boolean-property: acc4238e9f212d95 color:#e4e9eb
 * configure-array: 34bdad37e5286094 color:#7ee615
 * method-initialize: 9a2b25f6c4ef00be color:#8e8501
 * object-load: f753e36aa2d4751a color:#c2ab23
 * configure-extends: 8a79fbea64478246 color:#461012
 * return-load: 241d97d9b88637ef color:#155396
 * cache-listener: 4078198e4e7bd6a0 color:#481897
 * promise-state: 4919f762aeb921f1 color:#dcf2c6
 * result-return: 2ac4aeb67e9b67eb color:#471c68
 * subscriber-update: ce81d0b6bd7c27a6 color:#d67fc5
 * await-execute: a211e88a390326bd color:#17770e
 * render-error: 690c73ea93286232 color:#6862d7
 * controller-return: 52d9b3177a7efad3 color:#b4526a
 * component-property: 83bf3dba53b60778 color:#9fd5ce
 * index-reject: 159a78e7f4b359ac color:#58658e
 * load-event: dcbfde3c1642028b color:#d28b61
 * observer-constructor: 4e7e2e3fc7e48b00 color:#6d0f4c
 * abstract-process: 3d1935029224d0b3 color:#1361ed
 * storage-data: bfba55a8dba78d83 color:#d2a417
 * constructor-function: bcecfbfcba54723a color:#677f87
 * object-utility: 6fe88562bbb885e0 color:#fbfad9
 * load-execute: ee7baabc4541aa51 color:#2c491f
 * abstract-load: 7837cbf954cafaf0 color:#90afa0
 * property-number: e07e2945eebfbfae color:#c032f2
 * async-await: 9661ed511ef1d08b color:#3db3cf
 * async-extends: 32f85796a254ba45 color:#339dac
 * reject-request: d8824b4ad119913b color:#8412d6
 * load-module: 8ac2423a6c083f8d color:#317a48
 * handler-parameter: dc295091cb4588dc color:#ff6358
 */




/*
 * utility-parse: 09a47a99eb12d088 color:#aad420
 * cache-manager: 4092b3a260645fa6 color:#928585
 * key-subscriber: ef172236ac041c06 color:#a0b8e5
 * data-initialize: a39dcc4fec1cc5c6 color:#5cb62f
 * service-module: 6870dbfc7b4b2964 color:#33a180
 * initialize-resolve: 52a64798f17746f1 color:#70ca3b
 * value-setup: 5102f6abcafa66b7 color:#f937d7
 * component-execute: 1b7405f232b7d754 color:#d58e50
 * interface-storage: fee6e2ea98ee1dd5 color:#a37501
 * await-cache: 196d3b923d332556 color:#f584fb
 * render-index: 74a73a0bba1de376 color:#f27ca6
 * optimize-module: 296fa85e85de3162 color:#837659
 * handler-property: 96330d6a6b2d9c9a color:#eb7b74
 * context-resolve: 307cff8cbc713d9f color:#7112e3
 * function-module: 7b52e30363bbf436 color:#96b256
 * state-helper: 98bea3b8b07714a2 color:#dbda11
 * helper-update: b1d05649136f8b0d color:#67a3c5
 * module-boolean: 6378e2f8bf0f3ebc color:#575f49
 * reject-item: cbd8c384cbb1bba5 color:#522150
 * cache-boolean: 5934fab66b4aa2f4 color:#b7c845
 * async-helper: fad4c7aa03a75863 color:#f61708
 * module-promise: 32ffad6cec0b2ace color:#fb11b
 * module-array: 6878e5490dd9777b color:#6e2066
 * parse-return: a8ed6bbdf34d8b69 color:#b20927
 * render-process: d60b37bf260ab338 color:#aadd22
 * props-async: 040a2aea59fe774e color:#f86121
 * manager-render: c2595dcb5d185a14 color:#c6b48a
 * observer-subscriber: 80ef754be0301ed9 color:#d1f1cc
 * property-callback: cf4629238eba0330 color:#c1e3e0
 * constructor-interface: 2cea380a6baa2ef7 color:#43ccc0
 * list-event: 4c1f2ae8c291a922 color:#5fc101
 * initialize-parse: 1ee46e4bbcfe444f color:#329332
 * property-optimize: b60f1e040620c0b5 color:#ca9190
 * await-array: bd112c7eb11b0cfa color:#772ece
 * variable-callback: c1585713f446a480 color:#fba930
 * setup-value: 7391fb1af5c2bf44 color:#344074
 * resolve-list: 5a78c05499c55789 color:#78469c
 * data-reject: 65acf61a1d305d24 color:#bfb2ce
 * promise-result: 6311a3dc5073be0c color:#a1e35c
 * utility-request: eda6a2d2cec2e041 color:#9329bf
 * listener-key: e5f7435101106bf7 color:#e0af3c
 * response-interface: 628cc1d0bd47c835 color:#dc60ea
 * optimize-component: d39d77c39f6d477c color:#e38ad8
 * props-callback: 67f3185246942936 color:#b2415
 * callback-optimize: 880447a0a281d3c0 color:#b0389a
 * response-response: b174d6244fc794ec color:#afa44
 * fetch-validate: a9ed58a065973f63 color:#e1ff9e
 * render-constant: 356f8f44dd628028 color:#70167b
 * async-string: 81a04545cda5e7c6 color:#fcff9d
 * boolean-interface: adca50127b93a501 color:#d5e17a
 * variable-function: efb1f9bd50731337 color:#5a8e12
 * fetch-extends: c5f3f074b15e51e1 color:#9615aa
 * process-utility: 3f6a46ade5e8d10e color:#3bd3cf
 * abstract-cache: d6f301af929f21e8 color:#e0a5c7
 * await-context: f1eadb622cbf4117 color:#17be60
 * parameter-reject: 8a9bbb913544fa2e color:#923f18
 * method-list: 93d2321d6870ca8b color:#1c7049
 * handler-function: 0a29f637cb8a24ac color:#d0434a
 * manager-array: 60336bb2aeca6487 color:#1e5309
 */



/*
 * key-component: 9485b17580a10326 color:#635cac
 * fetch-fetch: 7d84f682ccc3ced6 color:#952376
 * component-process: fc933cc5d00a9f76 color:#911115
 * boolean-setup: 74e0a4cf9a164b78 color:#de4b87
 * storage-storage: 78bf9f530f5a293a color:#2c7274
 * async-index: 0b4ec37b3af8afdc color:#a9ae68
 * validate-number: 16dc74d91f4aa238 color:#48c4d
 * promise-load: 07f31cde50712495 color:#1fed45
 * string-context: 6a32b9260fc2005c color:#9cd858
 * component-error: d98086a96969856e color:#933742
 * prototype-result: 37c484f337894e4e color:#d3bcba
 * subscriber-extends: d6a2ecc7f314d921 color:#b93ae4
 * props-fetch: 0d9d41270cd4e0f8 color:#1b5231
 * list-boolean: 7ee64e5ab5af21a5 color:#e62a16
 * request-promise: 944c072e1e5cd3e6 color:#33ade
 * callback-event: 1776d2b1a6db120d color:#a6f9cc
 * component-state: 15b8db7345d5551a color:#794945
 * property-property: ac916f8436003f80 color:#757e2e
 * value-array: 07762db120c738d3 color:#c0b272
 * props-subscriber: da70cdb19990f156 color:#e6b4c
 * value-fetch: 23ffbdedcecb0815 color:#4176d7
 * setup-request: 5c84008a83336228 color:#45cc27
 * abstract-service: 61f669ebd489af33 color:#b741f
 * result-initialize: 571e22474b6bcd59 color:#dec052
 * error-callback: de75ab2d3526d675 color:#b963e5
 */



/*
 * prototype-string: f5599192b1ae1827 color:#b0ea54
 * parse-value: dd66fd3acc2f3427 color:#cf6565
 * property-optimize: 121e3aa336930e4b color:#ec14a8
 * string-manager: 79ecf154a2529eb3 color:#2d70a9
 * execute-result: 5c7a5215dea8bdd3 color:#8c437d
 * component-request: 69b5ef26300c4fb3 color:#21533b
 * event-execute: a4df21f40f2403ae color:#3ce513
 * observer-setup: d71e02408dedd563 color:#1cec53
 * object-utility: b33a345d73585f29 color:#132228
 * async-resolve: 6f3becaef8b2da1b color:#d23199
 * request-transform: f3a25f89d4acbb0a color:#4c4f0f
 * load-parse: 2d4bb009edd09b8f color:#14d524
 * transform-initialize: e02918ce675b54e5 color:#8890e0
 * parse-key: ce8e2b6878ff5b47 color:#3f32b1
 * extends-constructor: e855bbd1b60becdd color:#db14ec
 * initialize-array: 3c94c3374061913a color:#dd523d
 * index-success: 679b41b7c1d9f62b color:#1c92c8
 * execute-number: b70e781aa6f2ec56 color:#527328
 * interface-property: 4bb48911b6b9c9ab color:#f30173
 * prototype-number: aa7cb1bc75c0cdb2 color:#d0c1d9
 * optimize-method: c5d9f32962656fec color:#8faaf1
 * handler-value: c9296a2c8ac2ac1a color:#3c2a66
 * event-listener: d1cfaa7c1f6d0381 color:#e2b566
 * key-observer: 51777c6d7b5a6ad0 color:#83506
 * controller-number: 70a6d5948dac64a2 color:#cf3d5d
 * success-optimize: 0720b86f33887052 color:#969109
 * controller-service: 1f677b25099e4fc2 color:#fb2988
 * storage-index: 9b54326e89aa9b97 color:#9654cc
 * list-object: ce473161071b295b color:#460862
 * module-parameter: 73b52a740d17cb0b color:#7b8b94
 * transform-promise: ee6772ca15df0ffe color:#fb8e8d
 * reject-array: f0cf08c21f10a3ec color:#632f34
 * data-context: b41661e6e5f5e7d1 color:#177404
 * observer-props: 9366217ff0bd810f color:#3ec128
 * value-parse: 644c797fd2cb8a9b color:#cbbcff
 * context-response: 9002bb2f15c37947 color:#f11ae6
 * property-item: e51edbd6910bdfd9 color:#8db7ac
 * observer-return: fc35e823417f5576 color:#89920d
 * prototype-resolve: 8359eae81db402a0 color:#d589b0
 * error-transform: 4485f2f56553050b color:#e9e1b1
 * abstract-response: aeea0201a059e0ef color:#3e65e0
 * constructor-key: d436aad09810d283 color:#c2f956
 * storage-callback: 4dbe6466c5d1e545 color:#9ffb43
 * array-execute: 5ec405225fe45793 color:#60284b
 */