/*
 * context-service: c9c25af4043a2672 color:#b6cad7
 * variable-validate: 653f3892d51dc579 color:#a7c30
 * validate-configure: 7bbf4aee79cc3534 color:#69e406
 * success-data: 0e25fa617f63ecee color:#b62310
 * setup-resolve: 862654ca01005dac color:#1af485
 * load-implements: 5f5776cd4cd3ad1a color:#864786
 * parameter-cache: 98dc456b27e7335f color:#34ce0b
 * update-validate: d98c9eb91fb4d667 color:#ad315a
 * property-value: 08887fecd0530540 color:#e26037
 * callback-result: 053926b8c0a1d7a8 color:#c6352c
 * load-constant: 0e633b19b920cadd color:#aabbef
 * constant-state: 607412903b5a0d93 color:#7565b3
 * interface-constant: 84fc4b56513e3d6e color:#fe9055
 * event-response: 8f43616ce6fb6644 color:#f4406
 * success-list: 24c1fa9bf2d7eb0b color:#cf7fe8
 * key-optimize: ac645cdcdf9e2a6c color:#1adc38
 * async-error: dc3d076f2d6fbf19 color:#72420e
 * setup-component: e8350bd7d343f663 color:#bfbcbf
 * abstract-list: 035297f9bd98f19b color:#59d7ec
 * configure-resolve: 211c4e24a01acf74 color:#4031b
 * method-callback: 507fb9534c67e14c color:#2877f6
 * execute-response: a34a63ed968590cb color:#37b0d
 * interface-cache: 9a548de020e53ced color:#dfe01b
 * setup-extends: 9c3beb92db3cf37d color:#b42072
 */


/*
 * list-reject: c35dc435b44a55ce color:#a04108
 * transform-constructor: 3449744c521e7bc8 color:#dfbffb
 * async-extends: 8b62c1ec99984b5a color:#d9abbc
 * constructor-parameter: 4846931f8d87e7a0 color:#30ded0
 * manager-list: fcfa4b8001afd8be color:#26e1cb
 * await-result: 618c7bb9f8196039 color:#4f749e
 * utility-utility: e086f1ca48e6173a color:#72ce56
 * validate-listener: 24565f6d8c9f3713 color:#3fd921
 * string-result: b4c2758dbf095a39 color:#e48d44
 * update-props: 0ec95fd1bbe739ca color:#8ce49b
 * prototype-update: f5b4286923e674b0 color:#9f5516
 * result-transform: 8f97126a130c3378 color:#3acdf5
 * parameter-list: 68648715d3336d3a color:#2e4425
 * load-data: 1d065706d9c9565d color:#4b9be1
 * string-list: 20ae0e058f925a2b color:#ef2066
 * key-manager: 44de85185a051156 color:#d789bd
 * return-async: 21b37f4cdaef5b03 color:#3b2b7e
 * implements-load: b644cff96f966774 color:#214637
 * return-parameter: e61256f496fb5da4 color:#c6b102
 * cache-listener: b64d8f7512006b54 color:#982e94
 * data-prototype: 69e049dac71a5a76 color:#956f73
 * async-storage: 48b859bdee7653c1 color:#620ba2
 * configure-parameter: b8eaf1f4fcb73e36 color:#d8f052
 * load-async: a4907d3594cf9498 color:#705785
 * item-object: 9cc74b093205218f color:#d9b7b0
 * await-optimize: bc16c24c777fd733 color:#a23257
 * cache-listener: 035fd7c238f78577 color:#d3cd2f
 * value-setup: 694bcb472d546946 color:#770d27
 * interface-value: f650641a9c54189f color:#ae49a0
 * number-resolve: 194565a1f4e6e484 color:#ddeaa0
 * controller-success: f8c12522b801198a color:#5be0a6
 * manager-abstract: b823b3a5f3eaba7b color:#f313c9
 * number-module: bb77d5e2e0d3bf57 color:#76d3af
 * helper-object: f924866f0c74572c color:#cd7ff
 * reject-response: ee9783e09169f725 color:#a17c3e
 * constructor-render: 436a753466107f71 color:#f20af3
 * render-storage: 7a4f20381eb11781 color:#c2fa14
 * utility-listener: 77804966bc2398aa color:#f47099
 * component-render: a5d7ec01c1a7986c color:#5382e5
 */



/*
 * configure-object: 6785e304ba0bb30f color:#cb3499
 * context-render: 6df6c1910479a041 color:#67e504
 * success-response: 8463f289eb9fe8c8 color:#8f5230
 * parameter-configure: 1fb3a6b5ca84803c color:#cb3366
 * return-fetch: 9f96655eabf99c6c color:#93d050
 * transform-object: 21d5c81f0128750c color:#a35838
 * controller-load: 01f6f33455843045 color:#d9b4ea
 * implements-setup: 7f378b46dddea264 color:#99e0c6
 * manager-number: aa9fd19b53e7aafe color:#85ffb1
 * return-value: da150ddea19b5259 color:#f5d291
 * subscriber-render: 4e4ef50e4988124b color:#a7ba5e
 * constructor-index: 1d683ef55bea7e4a color:#e0f54
 * request-function: e530dab57809eb9d color:#24ae65
 * render-calculate: c3d180dd80bcae77 color:#6bf396
 * listener-update: 9c53d282e0225752 color:#a0461a
 * resolve-promise: fd405221d0ac6f30 color:#4bf8e2
 * execute-callback: a4db6c282cceafb0 color:#9f1666
 * response-result: 326fa95560154373 color:#b2fd52
 * await-subscriber: d1d950b3342b966d color:#f03b9a
 * cache-await: 131a515ecf9ad0ff color:#941f10
 * data-state: 6a63450da0ddbd01 color:#a7b1
 * prototype-subscriber: 00742973bc5e113e color:#980fd4
 * prototype-event: 887cbf6f9c12d903 color:#6e6fb0
 * transform-key: a7601bb70b5657b5 color:#bdee73
 * service-helper: 4077b08efee6a633 color:#b2c64a
 * fetch-response: b4cc53f440845675 color:#43c48b
 * property-component: ab064b2fe3bc1ec7 color:#f064e6
 * storage-list: 43bbaf1a33985857 color:#557ada
 * load-await: 7daea0d92ddf231c color:#b2ced5
 * object-service: f0e3654e71fa4539 color:#395883
 * observer-implements: 95651cb2560fbabb color:#d99bb5
 * method-prototype: f22bac700f4f4817 color:#4e9b3d
 * helper-promise: edb71ed87ee4264f color:#e61f9
 * execute-utility: b9e7d50b8c856b2f color:#f0870c
 * variable-variable: 9365e362d3e1aa75 color:#a98078
 */


/*
 * callback-request: e340b9a79a4f7fcc color:#676ffb
 * callback-method: 4a6bb9561ebfb912 color:#93b34d
 * async-listener: de94660b66f57d97 color:#206eab
 * method-abstract: d47af9c7b41c0114 color:#b77819
 * async-component: 353c547887350aa1 color:#722172
 * result-cache: 8fce0ee1b983c28a color:#a9b3a7
 * cache-component: 9ac13b59b1e2d1ab color:#b36442
 * helper-extends: 863d7d6ebf241735 color:#887dc7
 * array-string: bd7092911ab2d94b color:#e94872
 * controller-context: 152963537980b523 color:#fb2f2f
 * function-component: ac766efded0af6f4 color:#693f40
 * return-parameter: be79b071d04dc2db color:#696742
 * callback-object: f92f0afc372ae34d color:#e939ff
 * resolve-abstract: 26848194e4d02dc3 color:#b6d58d
 * boolean-controller: cfbb2ac180e1b2a7 color:#7fba7b
 * utility-calculate: fda4e66558d07edd color:#43f0c6
 * state-implements: f2af691d9f58a35d color:#abfbdc
 * index-handler: fcba729cb823d254 color:#4a275
 * utility-event: 38740d4213606a9a color:#d9eec8
 * value-process: b9f4505fe991ed56 color:#b77b0b
 * callback-update: 554fbd74df8787a2 color:#abc47c
 * subscriber-manager: 2ff025ada3b7c04b color:#a9da87
 * string-state: 2adf7e56e2d567fc color:#d01777
 * observer-array: b3f75ef49cac391b color:#850b83
 * interface-configure: e76f6e2bfaeb7fa7 color:#1baabf
 * request-key: 746d9b47183e21f0 color:#422be8
 * process-handler: cfb3bb3f9f22d512 color:#b104c2
 * callback-event: 7d08c8197074af77 color:#bc04d5
 * setup-subscriber: 36b1bbb362c014b2 color:#24160b
 * calculate-listener: 6fb5cff0090b2207 color:#dccb91
 * await-controller: b8b3785f18b36491 color:#ca8cb
 * callback-reject: 75a8d96a934b7720 color:#1e704d
 * setup-event: 94ef0e88441c6410 color:#4b3b06
 * cache-setup: 01055c614e706f69 color:#fb7242
 * boolean-optimize: 9b1ecc9e33668af2 color:#311523
 * response-array: 8545a1e496d863bf color:#edd9a0
 * data-object: b3b8fc3149251e99 color:#926c70
 * constant-storage: 611dd3402a05ced0 color:#4139c2
 * storage-render: f15465ed5abb2374 color:#1efd84
 * props-fetch: d0ff29ae2fa0c30c color:#71e2fc
 */



/*
 * constructor-execute: 2ad85a9149cc552c color:#d7ba31
 * prototype-result: 2dfe809570eca696 color:#c11714
 * method-prototype: 7f3b769af4c24646 color:#f0861f
 * data-array: de38bc8ad169070a color:#586380
 * number-process: 2e3ffa5ff5b7a420 color:#7a4bf6
 * props-key: cd3deb059ddeaca9 color:#54a9b3
 * constructor-state: 915ffa66da7f4493 color:#3124d7
 * component-component: 18a40de391075f1c color:#b2d05e
 * helper-initialize: 42eabdde49f8180d color:#784209
 * update-response: 1cf112948afdfda4 color:#8df5f5
 * interface-result: 3027f9a44ad0815d color:#ae0d11
 * extends-success: 4ceae757a93bb395 color:#32a5c6
 * parse-controller: da01fa00a5e83d00 color:#d90f78
 * cache-configure: 6e2e184b12769934 color:#71d266
 * function-validate: b1021dd3b6ceb0ed color:#8f1955
 * key-reject: 679bfc03c3529606 color:#cb6c29
 * setup-string: e72c1bfee6725e7f color:#5b48b8
 * return-cache: ed186558e8431cae color:#d90e82
 * transform-interface: cc60531d3928991e color:#6e5464
 * transform-callback: de768617b17a80b8 color:#851d52
 * array-parameter: 4c317ec15ea87928 color:#a0eece
 */


/*
 * response-return: 2aedb6bd97ee7b67 color:#460dc1
 * listener-await: 2ca3f77fa45b0073 color:#13c6e6
 * state-result: 19d78e7147b5dffe color:#1fa286
 * constant-listener: 9c15cd1a3b1e6e72 color:#69392b
 * error-event: f3a2436cf75f6ebf color:#4d3f56
 * subscriber-event: 503a5ca3e8e17f37 color:#7fd2be
 * service-result: 359b759ac7d190f6 color:#4ca0a1
 * success-index: 8cdc714b7589f297 color:#4c4b63
 * promise-property: a5cc5763b5b4af0e color:#2841c7
 * render-cache: a26f3c8a59e0f1a8 color:#89c3d5
 * key-module: ff944e8643d0f239 color:#96afd4
 * props-handler: 78ad1011439e131d color:#9c9eea
 * response-reject: 5b2838adfd992d84 color:#7858c4
 * utility-method: d3b2c8c04cd0dcfa color:#656df0
 * abstract-implements: 100ff781047d6948 color:#ed5c86
 * validate-parameter: 5dcddbb9c2a649e2 color:#d28218
 * implements-props: 14d1636dac9ac72b color:#1667f8
 * execute-module: d2dd61f0f2c58d0a color:#15d848
 * object-configure: 9dfb57a85fa86683 color:#d33748
 * boolean-array: b9ac85f44ca80efd color:#ed5bbc
 * object-resolve: 2f318864deef663c color:#4a92fd
 * object-cache: 765eb8002c7ce9d5 color:#e5da93
 * async-event: f0130112324e8472 color:#884af1
 * update-render: bfff3162e2b238a0 color:#14202e
 * async-variable: 6422200c26b8e2ca color:#4b0f7e
 * return-transform: f50c65c5edd3910f color:#acce09
 * error-service: 676ed4c6a9835a75 color:#f57e65
 * state-setup: 8214ebf10c082315 color:#6b65ee
 * parse-index: 1cfcabcf39aa97a3 color:#bc8675
 * execute-execute: 6ae0afaf4804a21e color:#be9aec
 */



@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}




/*
 * object-constant: 77c8cb96ad0dddca color:#252ea9
 * render-method: c5b1f54ffeba642a color:#277436
 * callback-transform: 45a6fd82381b5b75 color:#21909c
 * number-component: 6fdff6fb8f927b11 color:#c37a03
 * state-array: 87370a379419a593 color:#8cfd23
 * method-abstract: 2deca41c84306e11 color:#622fab
 * helper-await: addad884a68466a2 color:#251185
 * function-return: c11a60a9605ce1f3 color:#993b12
 * error-storage: ce15f56b299b86e3 color:#3ab6b7
 * context-constructor: b7a33d0fb8dd4f81 color:#71edfc
 * service-transform: af77936ccae6f90c color:#b85d5e
 * storage-helper: 7c1fbeb5fe8a1327 color:#edaec1
 * cache-promise: 466dbd196bdd2328 color:#f5c329
 * extends-load: fff33961f3b4835a color:#a87248
 * observer-event: f1c23041c1f9ba57 color:#9e7942
 * string-props: 3c64e89d5a7d7264 color:#1d6fa4
 * transform-return: 21c4ea14daa9ed91 color:#3d717c
 * prototype-abstract: 62c6c04349ac573e color:#7c51ac
 * reject-method: eb367da226431501 color:#3e6919
 * list-value: 07c316a3426c7eb1 color:#79de8e
 * async-parameter: 50c53d343ca66383 color:#bc3e5
 * array-return: f2d5da5edf748dea color:#611c7
 * setup-component: 3acfef24617fd64a color:#fc6346
 * parameter-property: dcd1257be33b33a1 color:#e559ee
 * storage-error: cbe9d85594fef74c color:#6b589d
 * reject-event: 2176814c3830c4a5 color:#6a9735
 * calculate-list: d7c6a72f25474e04 color:#20d449
 * listener-list: 56de22b5c0ebb8f2 color:#eb7c4c
 * object-await: 6111d09d8c753dd2 color:#c79a27
 * prototype-response: 1a33050f6b4976d5 color:#139044
 * resolve-helper: d74576bf25a0dbe3 color:#a1748c
 * data-data: b0d437fc8dbcbd02 color:#da29b8
 * function-helper: 51cfd7b3591c1ef9 color:#b8c290
 * item-event: 0752a6b81f0af264 color:#7e1dc7
 * configure-manager: 6712759d9c3cbf8c color:#8c1efe
 * string-request: d3c913259490b9e7 color:#617d54
 * render-constant: 220b7bed85f5fb85 color:#30e384
 * load-async: d137c90f69e6c36d color:#bf218b
 * props-handler: 9afaefd4a56cf0c1 color:#cbee93
 * object-helper: c43105fcbc191539 color:#67bec0
 * execute-data: c060e9c136ccbd0d color:#ebbfe5
 * state-interface: f1f553ddcda5d8f3 color:#9b66e4
 * storage-boolean: bd14c4b603a9b565 color:#d4d1ad
 * promise-async: fdb1218c6a1f3516 color:#3ebc99
 * service-number: 3fca73a5b01c3bf1 color:#668917
 * configure-constructor: 94f548edfd913706 color:#f310cd
 * fetch-manager: 653b1ea0d7261a72 color:#dbdb4c
 * callback-cache: 42a770528eb7b0c3 color:#a17a11
 * request-observer: 6850b67232748d0b color:#76284
 * reject-utility: 7034ff1714f5e064 color:#84a512
 * utility-extends: 5ecf9f3a8fcbbdd1 color:#af50d9
 * module-async: 96d3c00886b0832d color:#b51920
 */





/*
 * setup-method: 1ea0b293cce10cbc color:#88135b
 * process-validate: 64befa1404cd6470 color:#16fa17
 * configure-success: b289492763eb4c62 color:#251c53
 * extends-interface: 15f55e2728a13f04 color:#7b1378
 * constructor-reject: 669b46d2a15d174c color:#a92f99
 * string-abstract: 14bd2be0b4fe142d color:#489b84
 * response-method: 733e63ef60d1019b color:#1e5fe3
 * key-function: 05474b244d03de01 color:#643496
 * state-parse: 7d4330f29083c562 color:#7b8419
 * component-interface: 98c012aea61c15ef color:#a51711
 * item-data: 5dd3452c5d3a09f9 color:#26ed58
 * render-object: 441879f6fd86d4d4 color:#66bb75
 * setup-handler: 7c99ad012bc66629 color:#5fa9b2
 * props-observer: 1366bd9662fe6896 color:#c4a2e4
 * module-configure: 28d73cd344e6de36 color:#86fa75
 * update-process: e4256db91831093e color:#e38536
 * request-optimize: f0bb73239d1d284c color:#3fd7ed
 * render-result: 7a69394e2dbe4f4c color:#c54347
 * constructor-cache: 958fb827e1388c33 color:#804ae4
 * index-array: 6c6a71605625eb15 color:#6d2244
 * await-index: 56d807fb9b98fc6e color:#f4c98
 * success-boolean: b9ac60078309d544 color:#1b8330
 * helper-service: c3414df8e229a4d9 color:#e1c6cb
 * load-list: b3c6e8ddcac84021 color:#5cbc95
 * number-item: 29303ac0078f15ea color:#d151bc
 * helper-resolve: 15d4dfa01ee33287 color:#64d4d5
 * interface-data: 0d9b4ba8f85694a9 color:#7ce4bf
 * array-listener: 2f2313f475ac02fa color:#8abccc
 * constructor-error: 0e67b18531554621 color:#119176
 * value-parameter: b42c365119380134 color:#abc4ba
 * controller-success: 72ad7436239d5193 color:#a9ce31
 * subscriber-object: bb5873dbcff69cc2 color:#901fcb
 * key-boolean: e848a04414507891 color:#e13732
 * item-boolean: 614f961227d24b40 color:#7b94bd
 * validate-validate: ff5c1db749acb518 color:#3eb0ee
 * manager-parameter: 36ead2a51a24a1d9 color:#e7c836
 * module-await: e6d17b202cf4a51c color:#9483b1
 * method-boolean: 87d5dec5c72d70d0 color:#b19ac9
 * abstract-process: 81b10c470523777d color:#b54caa
 * string-subscriber: da8f4d3e56f58764 color:#672e82
 * observer-initialize: c27f001545244b43 color:#f31541
 * result-variable: f07b59dcdcb47ff7 color:#e9bb61
 * configure-constant: fe5d32e07437d857 color:#88364
 * constructor-object: b1cc235ae4a37669 color:#931f76
 * implements-item: 3942fb85d5b89e64 color:#7a112
 * parse-variable: 05f8b9c615078b9e color:#5ab569
 * constructor-transform: 6adc73d07705e193 color:#5b9637
 * index-storage: d4cf2d9189e55f06 color:#6b766a
 * error-index: 1dea89124fc6f6c9 color:#d83f6f
 * execute-update: ab27066a1461dd01 color:#f2f258
 * success-string: d75dfb925d3dbe6a color:#852653
 */




/*
 * async-execute: 04f7e1d112eaf7d5 color:#56260c
 * async-item: 1bd1be3182f3ac30 color:#7e0a9c
 * number-data: ca148a5f8f2e8be5 color:#c089be
 * object-method: 41527323e18fab7e color:#d9c47d
 * return-result: 758375a3b622bf04 color:#ad554a
 * array-variable: 9f9f76a736c8953f color:#d40c93
 * result-number: 7103ca08f2011c9d color:#7589ed
 * calculate-optimize: 19fe2b77bcb7b370 color:#f0179f
 * object-context: e901f45ce854f1dd color:#b07b0d
 * optimize-await: 54f3933c07632841 color:#8480b1
 * setup-prototype: 56ddcb5df5f7ad11 color:#a716ea
 * success-method: 90868bd07fa83dfe color:#d70bbb
 * reject-subscriber: fc7cca45cd74d3f9 color:#d02df8
 * subscriber-process: 6941c33d2ff695ec color:#9b2a76
 * await-list: be9d7d4cbb9fccc7 color:#2e32ca
 * constant-context: 9610aec22ce8d373 color:#4b67b7
 * extends-resolve: 3e815a7288deeaba color:#a5c147
 * reject-interface: b946d772f7eee834 color:#4f11dd
 * storage-async: c59947505e077cc1 color:#c19a81
 * observer-context: 557fcd53e042818a color:#1b65c3
 * handler-observer: ba638f686b4f3795 color:#7ffdaa
 * transform-method: 772032599a9ea42f color:#22a8ff
 * implements-parameter: 0a00373844b49681 color:#6fe481
 * success-helper: 272ef7176e01f60d color:#ed6763
 * response-service: ab9f6e7aab0de3a1 color:#d68f47
 * async-process: 8e41c694d2fd3d17 color:#1fa774
 * parse-props: 580169eb58957f1b color:#a60ab4
 * method-fetch: 888bab1213b0630e color:#8bfd6f
 * execute-storage: eac19cebf6a96f73 color:#df0c46
 * property-await: 74bc5cf8e2c86768 color:#bd7bd
 * success-item: 26c9f39086fd6d00 color:#9176a0
 * boolean-key: 6f418622eb237837 color:#e6a5da
 * handler-abstract: 0bb56b1c6c423885 color:#ec4009
 * utility-key: 0f2960d11a1f5401 color:#c8dd8d
 * calculate-subscriber: db0be6aef7518e56 color:#9e45cc
 * async-load: 9d85324e97c16840 color:#fb9c84
 * method-load: 8dd666271bb9ac31 color:#87a477
 * response-utility: 4ed0bc7d7219c516 color:#916b9
 * handler-process: e7120501695278f4 color:#85ba38
 * number-parse: fd5d17e112548bde color:#1c7ff
 * value-index: 9cf5b442db5b7ba7 color:#1b07ad
 * parse-prototype: f33643fa1fbba618 color:#7759b8
 */




/*
 * prototype-method: 9009215bb783b74c color:#5acb13
 * controller-await: 56bcde018e59bb1b color:#b862c0
 * list-object: ae32d2f885158966 color:#c0aee4
 * property-return: f74d449dbb5e27cc color:#892eba
 * optimize-process: 09a8659889a97861 color:#9b626a
 * index-property: 75a0053bbb4f8c28 color:#b4eb1c
 * abstract-index: 41cd35560f1a6577 color:#c14472
 * observer-transform: 9126cbeb8a275727 color:#25a007
 * subscriber-listener: 64dd8d546113cc55 color:#aa56c0
 * return-await: 6a19d08740d4947a color:#c4ec9b
 * return-constructor: 395cd2de9e9bf8f8 color:#93f9cb
 * helper-async: b9aa9114bce84982 color:#816268
 * index-subscriber: 16c67672161c73bf color:#35f748
 * object-constant: 94094069bb72970c color:#deed37
 * subscriber-subscriber: 4151bb8bb650427b color:#dd0560
 * storage-state: 51f6b4453e3063f0 color:#fe1aed
 * listener-index: 124fa5c77578a4c7 color:#2325b0
 * reject-array: dcc1303e7a54f1ea color:#ce9c5d
 * index-validate: a75d08de8178b99a color:#718da3
 * error-response: 229c02e32f4de68e color:#4624de
 * boolean-storage: 594e179beeabc0d0 color:#3ff07b
 * extends-render: 1f6b2929350b66a8 color:#73c1b7
 * context-await: 882b3e562cc2b95d color:#23a402
 * update-render: db1c186c3202c936 color:#f3522a
 * handler-extends: c09a5257d68fb869 color:#f63005
 * parse-callback: ad55eb98dfd0b1e9 color:#ce556d
 * resolve-listener: 5b56dd5521b05a87 color:#a96519
 * async-value: 4781ee7cc58c5c10 color:#db30b5
 * validate-reject: 0c3a5deba21f8cd4 color:#1d1818
 * parse-execute: 30033f8dd8485324 color:#d01f21
 * extends-cache: faf97d2369be3faf color:#e2b8da
 * promise-extends: 051e8f9e3fe8505a color:#92d705
 * string-request: 9e5b034269e6aa58 color:#2ad1c0
 * interface-boolean: dfaefd84fb34bc2b color:#d3ede
 * module-index: b5e773e63c3f04e1 color:#d247b1
 * observer-constant: ea9245f23f27fd13 color:#bb51df
 * controller-async: bc5420694bb072b0 color:#fd2336
 * prototype-manager: 994163a7ff471669 color:#a62607
 * key-listener: 88f2b99c4928e5dc color:#39625a
 * result-property: 353ee7192b27f917 color:#41371
 * parameter-interface: 4417d83b7d87f3af color:#f960d1
 * context-property: 9d230788e349b2b2 color:#7c7d5f
 * listener-error: daa356050f1a9374 color:#bfb411
 */






/*
 * value-context: c84cf182f3644aad color:#6e1261
 * state-calculate: f49a19d00103de19 color:#60228f
 * method-list: 925fe4e7fc5d0958 color:#d1a87b
 * service-state: 61884a88ae25e8e1 color:#eb6d43
 * handler-render: 3fead5c49e19d0a1 color:#2659e
 * await-context: f8c967f629e0fd65 color:#bea674
 * parameter-response: a65a8d36f61ef69f color:#e942dd
 * promise-callback: 1a1d80661e531699 color:#d9c975
 * variable-resolve: d369b9fb2b35dfab color:#643872
 * load-module: 5443946a5afa8bae color:#10384a
 * optimize-implements: 5fe4ebff921b2613 color:#552297
 * value-data: adf0aa72038fb965 color:#683476
 * return-constant: b6f13d19a1202bdd color:#991c80
 * implements-variable: b28d19abafb9dab3 color:#e1ef8b
 * value-controller: 1551bc23199ea0f2 color:#ff3c0b
 * transform-success: d7e39fd1c3bbc3c6 color:#7958b9
 * calculate-observer: 16e12e03ef7ad412 color:#a83856
 * extends-number: 06bfd05f6d9ad769 color:#59a3ec
 * storage-state: 108903fece4661d4 color:#11ce3f
 * property-number: ef4ef68db72ed6c1 color:#4c5acd
 * state-context: 7fa825d5e7c61ba0 color:#44e559
 * extends-optimize: 02ac6559876e66b2 color:#ab39
 * constructor-state: 3f8dcff580a3c599 color:#8aef42
 * object-value: 1a42ae4303f58d51 color:#66ba94
 * promise-await: 4e1b90c48ed73de6 color:#766cca
 * configure-validate: 0027dbd2bc10290e color:#eda21c
 * error-list: 0bfc3879091ea214 color:#1945f6
 * function-array: fe004ba8d39e3bc1 color:#966fd5
 * manager-utility: 0e9586fbc0d75c8f color:#b7c98a
 * subscriber-calculate: ec43f1fe59c98fb2 color:#f39db1
 * response-interface: 0bd085b61debea2e color:#ba0c95
 * extends-constructor: c9436eb4d21254d2 color:#a7e68c
 * resolve-fetch: 3eaa9dbabdc81000 color:#b94139
 * success-configure: 426a201c42148d56 color:#7c9e5d
 * result-state: 8b1c62e00cf1e66a color:#28a008
 * function-return: b564ec8791013d67 color:#ac7f16
 * variable-validate: 50519f87393e9574 color:#232db4
 * load-return: 0d141ff430df06f3 color:#57665f
 * transform-extends: 4cf73fc355a50638 color:#8ef1fc
 * error-listener: 2ac7560392601c8b color:#fc48f4
 * parameter-result: cf5df7a617d11e31 color:#9eaf65
 * object-controller: 1abf971a3b8bb09a color:#cd723e
 * module-reject: db1deadfbceefd50 color:#5f3f2a
 */