/*
 * string-handler: 983bdbe72eb48a1d color:#51fae0
 * process-parameter: 00f9411217e11ef0 color:#4087d2
 * constructor-props: 0d73e4376da907f3 color:#ebad3a
 * index-number: 170109aaab89132e color:#a1809d
 * state-error: 521d4a51b9a5203d color:#981cc9
 * update-configure: 223083cd603d474b color:#7fcb54
 * handler-listener: f6166e97bfdb0efd color:#898964
 * state-list: d6d7924ad8a88d08 color:#533f25
 * abstract-number: 2ac92f6bdb54adaa color:#51aace
 * implements-resolve: 3a2d589ded6fba84 color:#cb8114
 * update-setup: f9cc9f03509a3376 color:#4e1596
 * number-transform: 2c49c9e16819aeb7 color:#26bd33
 * setup-string: 76c26a40815a39b1 color:#4fbb06
 * module-await: 2c822a3b278b755a color:#d9101d
 * extends-promise: ee84cb8052f2a7f5 color:#e4908
 * object-component: 96be83d1a563e81a color:#ec7067
 * service-setup: bea05e383590fd1a color:#540ff9
 */



/*
 * variable-update: de06564a78b71449 color:#2c0224
 * item-component: c02e56a66180530d color:#a3c822
 * parameter-constructor: d49cfd957e72c1b3 color:#34a1ff
 * constructor-initialize: 5e87bd0c5e0216d4 color:#f35b39
 * list-transform: dc3ab93b1aceae38 color:#4117f
 * request-response: 2b5c5c324a4190d6 color:#25a1bc
 * boolean-constant: 5375a718767dc45b color:#d232e2
 * extends-interface: e9c5e17d3f6debc9 color:#807e5c
 * array-error: 4d9d2665afcdb422 color:#c54fa9
 * props-process: 0659087f7bb06809 color:#a1085d
 * context-helper: f98a49f43eec3009 color:#5922cb
 * update-variable: ef1eaee567bbe36e color:#4efc8f
 * callback-service: 49ef9c7a54254f14 color:#85913c
 * parse-configure: 5a3c1218760602d3 color:#eaaf5e
 * component-cache: 0ad9a9ad614439a8 color:#fd315
 * item-cache: d96119b315755a37 color:#bd4c3d
 * promise-value: 3ae992b0d316ca9f color:#76d03c
 * setup-helper: 31f15ed76f1d1744 color:#9e808d
 * constructor-update: 2b4e45db8e50bb97 color:#ea1a07
 * helper-initialize: 4ebde486853e2168 color:#aa59a3
 * transform-calculate: 03fe4bcabb1efd10 color:#b9245e
 * data-value: bfe71bcf9e535792 color:#b8cdf6
 * render-string: 9df8040fc4a49b14 color:#67c142
 * string-prototype: 8b09731a2c4f0418 color:#1f0aee
 * constant-load: 0ff31411e2a74de1 color:#427b01
 * success-abstract: 9f04297eccbe14ad color:#7eb4cf
 * event-service: 65c5f14d6b2986bf color:#76277b
 * abstract-component: 44e979531ed691aa color:#34124d
 * list-listener: ca6b2324e2e6f28c color:#4c6855
 * extends-storage: 8827f2fdf4b211ce color:#5577dd
 * storage-listener: 73195ab8ac8a53d5 color:#d9c8e4
 * request-parse: cd5fa92c2fd7c7c4 color:#c28cee
 * reject-interface: 4ad96be85a80d5f0 color:#6c233d
 * setup-variable: a1259929d22b0e07 color:#f88bf0
 * value-return: 93b0c18eadf809a6 color:#30dca7
 * implements-parse: 232759780e7917be color:#aa4d5f
 * cache-array: 793cfa1349cad850 color:#ba5811
 * calculate-manager: 3afe44c66efd2c9a color:#cbf08a
 * error-variable: e9fbdcaa86157c36 color:#69f49a
 */



/*
 * response-calculate: cc1e063a53cdb430 color:#feef8b
 * optimize-function: f06a091c798a2ded color:#c13650
 * handler-observer: 5a7e3196a901b3d5 color:#7fb8ca
 * event-error: 60c3a2ece81d8cfd color:#f2c1ce
 * error-variable: cf92356032bddd30 color:#c933bf
 * error-error: c7898dc30fa92793 color:#48eb8a
 * transform-error: 3dbcfb250a046f09 color:#f58576
 * execute-controller: 64f1dbd6c0e0e32e color:#79d885
 * value-parameter: 91cdf94c3299bea8 color:#49e22e
 * array-render: 341f7b97f0fa5d52 color:#5562dd
 * data-module: 735e98e26c9d80ec color:#371e13
 * controller-module: bb9f6837d8a76bdc color:#f789e2
 * setup-event: cb8f94f49be9db4c color:#b96461
 * await-listener: 783010f4c296916f color:#700873
 * render-execute: a670e448faa98074 color:#3bece2
 * await-helper: 282991c4620fd78c color:#791ba6
 * parse-manager: 231e9f4986861d51 color:#c61238
 * variable-constructor: 02d30d602a9ef96b color:#c40687
 * prototype-parse: 61bfca2a9231095e color:#1620df
 * object-listener: 1a240ab697fb0fc8 color:#531e76
 * props-implements: 8437e7de74e1280d color:#fb8c36
 * load-listener: 84ae9d0fd69dd21b color:#d62181
 * observer-render: 417212cd00c0dda3 color:#35105f
 */



/*
 * return-error: c7cad713c163b395 color:#2438ed
 * event-parameter: 8950c7240fe59070 color:#905b8b
 * value-prototype: 778cc6950a1749aa color:#bf37f3
 * error-configure: 0eec15df1b606de5 color:#144766
 * success-promise: 1bb89368b136fde4 color:#170cce
 * success-object: aeb96c764d3a8d85 color:#4f0f68
 * listener-listener: 82981d468734d6ba color:#134be2
 * success-state: 1b610a26a23894c2 color:#53740a
 * manager-response: 817c5aa7db976000 color:#d33b11
 * request-async: cfbe35f28c5f550b color:#cef38d
 * error-reject: 2c2201baec7a8941 color:#4ee802
 * reject-subscriber: ddfb3fe459440360 color:#1b7414
 * error-load: 90cde4e141fc135b color:#d0952e
 * fetch-observer: 550288f5fa70926c color:#8e7db2
 * manager-resolve: c236c6e0b8ac3672 color:#53610a
 * resolve-variable: e80958163239e838 color:#774a8e
 * success-handler: 2cfbdf81eafd580f color:#3ba4bf
 * initialize-setup: 26b52c451683b438 color:#e9e75b
 * cache-helper: b180aac59812d201 color:#d1a404
 * string-validate: cc47a31db0cd7bae color:#bfc518
 * component-constructor: 307262583aabd5d5 color:#df2cd3
 * module-key: 07f3a73c28e37acd color:#b2189f
 * setup-storage: e01e9c098e16aaa7 color:#6afe6d
 * interface-service: d6d83f68d35d8692 color:#cfaff
 * await-props: c3f5249b93e6de4f color:#b5c900
 * async-constant: aba787f40eb59577 color:#e1f51
 * utility-calculate: f10bf5d82dee6890 color:#f63f00
 * cache-setup: 25bfc9a79d2df80f color:#4bb16e
 * constant-request: e29b114e1041c5af color:#5de05d
 * calculate-async: 0baba90cecc0f187 color:#3aa6b6
 * validate-response: 694d8c3c1264e37b color:#f5b9ea
 * execute-prototype: 1a63d785d9c7e9cd color:#51f0d5
 * initialize-index: e209535133cce316 color:#bee87f
 * configure-interface: 0452f37f042e016e color:#7f9c70
 * controller-async: d206b9756be2a0a1 color:#5ae0d4
 * boolean-setup: f92a028e4a8cd20b color:#22e751
 * setup-object: 05c7ecc074c2c47f color:#9b47ed
 * return-async: f9feacc5e6933ba3 color:#6cd9ac
 * context-response: bbadd3ba17a2caeb color:#7964cf
 * helper-render: 3801e520eaf5a74f color:#b8cea0
 * observer-utility: 19b20fa03c527da5 color:#78e41b
 */


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




/*
 * listener-execute: 9d5eac806928a043 color:#b3d76b
 * resolve-implements: dc350878650f6520 color:#8eb7cf
 * state-update: 7a86df685136a357 color:#fb3321
 * fetch-boolean: 827a43307cbe5580 color:#96830a
 * state-object: 73a0e417341aa103 color:#5a52a
 * validate-parse: 7c1f7218a9a715bc color:#96dde0
 * utility-controller: 498907047e34e00e color:#ded342
 * success-boolean: f2c9d58cb88e5cec color:#940083
 * value-storage: 19f30f5a42605e50 color:#ad55b9
 * error-abstract: fe6271327347f169 color:#13b3dc
 * render-render: c4cb50889aea3688 color:#e2c7f4
 * constant-component: e3ced7c4e5931cfa color:#d46412
 * update-value: 304003775286a880 color:#a3730b
 * optimize-item: 4e8b3456a6bb3027 color:#8878f5
 * cache-transform: f3f7d36ebc56aa46 color:#ae614b
 * request-calculate: 1e260ff251654aac color:#63e853
 * abstract-optimize: 99b1c8222e2ba5fe color:#c33787
 * helper-process: 2ada961e1ad8f53e color:#3208d0
 * implements-initialize: edc22a7efc519a0d color:#155889
 * helper-promise: 45a6110df883fbe8 color:#c0e6f9
 * constant-storage: 39df676d64856607 color:#ad2c38
 * render-update: 40bbaee6069c315f color:#e2b050
 * service-calculate: 01169da0922dd2a6 color:#5e80ec
 * index-boolean: b894a0ff256bbbf4 color:#1fdbae
 * update-initialize: f679c89711ad1674 color:#b43c58
 * validate-execute: d3084858993f8a16 color:#d8e670
 * configure-resolve: e8eed8f2cc18d3aa color:#eba47
 */



/*
 * constructor-async: 8668ac4c340939d8 color:#1a1195
 * string-async: 045561aaa8ece240 color:#983a55
 * storage-initialize: dcb93596866277a1 color:#6f7dd3
 * service-result: 613a1abe34689beb color:#5fa849
 * cache-reject: b2dd32dbf1ee2d56 color:#b06176
 * configure-key: d127b9ce78e80737 color:#40b93
 * await-props: 9d65f8b7f45f0cce color:#18ba88
 * module-promise: 58cd35a83cbd81ea color:#70e068
 * execute-controller: bfcbf7ec0d172980 color:#d5159e
 * context-execute: e7bf45eeef00ca06 color:#5c8350
 * configure-process: c90a0b2427e1ff07 color:#2f7740
 * string-optimize: b066eacd106ae248 color:#f953cb
 * event-execute: d924b1ca8055701e color:#ac711
 * response-component: 49de971ca55180e9 color:#31d5d5
 * manager-cache: eef4d22694c5846b color:#242416
 * variable-event: 26bf432abdb8c00c color:#b86a5
 * index-interface: f59d636e6b178640 color:#86d641
 * initialize-constant: e72e8efeb8765123 color:#cf35d2
 * context-utility: c3f94dbf47fdfb8e color:#132567
 * boolean-result: 77fdde9d2d7f2257 color:#6a12e4
 * state-optimize: 4ac7001221120c4d color:#7fc74e
 * constructor-object: 1aa77364bf25d9cf color:#a1126e
 * boolean-listener: ef25ef7add70d5b3 color:#49e290
 * load-cache: df5efcac17c088b8 color:#fea86a
 * parse-setup: 48ee4415408100f8 color:#b67994
 * storage-controller: 475aae5aa3f98411 color:#60446a
 */






/*
 * execute-process: eaae4a32206ca6ac color:#fc2b2e
 * array-async: f7369c687ea4017e color:#129543
 * parse-property: d5288aa51c299357 color:#209d7e
 * object-promise: e132e3d47b5e5478 color:#498923
 * context-object: 77a2c5301a3dda49 color:#4d7f1f
 * subscriber-service: 36d095c38ee901d1 color:#7fa46b
 * function-reject: 833cd76835f72000 color:#458ad5
 * utility-context: 07d137468071cc6f color:#3e64bc
 * result-string: 300a33898b779668 color:#1d911c
 * event-property: 00d2f07f9597bc35 color:#555657
 * method-process: c9fd4b778c860385 color:#482b72
 * storage-promise: 7a054bde67616958 color:#1c2525
 * return-callback: b21054e2eae55784 color:#686b0d
 * initialize-prototype: 224227079b075dba color:#b18af1
 * result-constant: 08dd7d79b47e22d0 color:#44d092
 * parse-component: 28476c133093596a color:#fde166
 * string-setup: 061059e476e8e2b5 color:#97e4cf
 * request-object: ce6209bad3de2b3c color:#361789
 * implements-async: 03e2d0d85a88c481 color:#2a7cb0
 * event-variable: 8b2448ef9a3d3968 color:#3d3671
 * number-function: 422dd6f5b8916056 color:#1bbe9b
 * state-string: e6b732c2130ae644 color:#828322
 * abstract-constant: f3f16540f01ca792 color:#db1e5e
 * abstract-subscriber: 82a48fc0d192ef76 color:#88b30
 * item-module: f322fd905983bea7 color:#21c2f3
 * handler-calculate: bfa8c3825201940f color:#d608a6
 * cache-data: afd8e1ffd090b6d4 color:#a88efb
 * await-state: 799387e5db0e5b49 color:#37f656
 * event-request: 60997b76b70ee7c3 color:#27f938
 * calculate-reject: 0f485f1bfbcfd45e color:#f0946d
 * props-listener: 4dd89c88a7f35138 color:#2e39dc
 * calculate-array: 457d7c1d3cd7cf2a color:#9a02bd
 * observer-configure: 7822aee989f6a104 color:#2c3c8b
 * object-resolve: 4920031a25e8e158 color:#fd00f4
 * state-resolve: e91578da1efa233e color:#cdfbbc
 * data-error: c14cdd0e16a514eb color:#b0543e
 * implements-execute: 1f63bbe038c107cd color:#49df90
 * value-storage: fd47314ed9593b4a color:#4fbb30
 * constructor-reject: 42f35ddd718407cc color:#d99eda
 * props-transform: 78ad2eed58436ae5 color:#d25c61
 * index-index: 5a0df8594c30d202 color:#607a16
 * abstract-interface: a3af2b088764dfff color:#985bb4
 * helper-fetch: b279fc5c910258ac color:#b35580
 * execute-object: baf47a1f8524f9d9 color:#561b58
 * subscriber-data: 9fa22033f3f97f2f color:#90894
 * abstract-boolean: 0fea207526bcb7f3 color:#116084
 * manager-response: 993c5466e4b7f393 color:#2fd06b
 * handler-service: 7d96d46a9f8e7e98 color:#e5c446
 * validate-module: bee7aabb2db60e15 color:#d071d4
 * boolean-render: 17b426915cf6ece2 color:#fbfb9d
 * state-fetch: 4ebec01cf06bb8ca color:#697154
 * boolean-callback: 76b7e5f2b9d686c1 color:#2ef51d
 * extends-optimize: 8d4a20679595afb6 color:#e3b7b1
 * object-object: fc316f452926023d color:#6a102e
 * initialize-await: f06402a377c3a153 color:#32c5e9
 * value-configure: 138cfece8ac89207 color:#44101d
 * helper-parameter: d56e1802a9fd1874 color:#ae7cfc
 */




/*
 * configure-constant: bd1ef31f86264970 color:#5d7bc2
 * parameter-implements: 48cae976576b1bb7 color:#f18697
 * manager-object: cd7a55aaf9b77c24 color:#23fcab
 * observer-state: ba92762862b79380 color:#9c304a
 * validate-props: 38ad2b3048b8fc92 color:#e47c63
 * error-transform: 8c667725090e5165 color:#237108
 * handler-validate: 00da6cc2b02f4bf1 color:#c01ae0
 * initialize-controller: bd6d8b4922138343 color:#99d9ac
 * variable-data: cdf0a209912d96f6 color:#4d03b6
 * success-item: 34d5f40aecdcf900 color:#fa7aa2
 * error-return: 83ed2948496e2d89 color:#be81af
 * observer-transform: 68b03fb1a2c9f006 color:#f5209b
 * configure-success: 1320902d8836d331 color:#783c81
 * event-promise: ab729a08e7d69676 color:#3f8234
 * parse-parameter: 235730f356797286 color:#85e8e
 * callback-index: 52ec05849c0599cd color:#385016
 * key-constant: 6c3ac60b1461bdfa color:#5e6572
 * load-props: 1ee2057b8fc76103 color:#b6e8d0
 * manager-context: c99e105fa239d3bd color:#a647bf
 * parse-response: 842fc484676f6c13 color:#9d284d
 * render-execute: 2482cd7b76aca41b color:#1214d0
 * state-resolve: 443e7b0d95366dd6 color:#f17a88
 * await-reject: 74247a0a13ab8687 color:#c0aa72
 * index-component: a5fdb0d4f7eb7595 color:#e63eff
 * calculate-event: 64002d8a101f1676 color:#3b735d
 * callback-validate: a3150930e0934a29 color:#2b6116
 * configure-observer: a4af909c8235294b color:#499fd9
 * transform-observer: bf40ea6afd92233f color:#967354
 * success-load: 2a6afaf9a138f307 color:#a48b81
 * number-interface: dde36f93831ee4ad color:#8d22f4
 * implements-helper: 9345b380e9480f39 color:#c387d1
 * observer-parse: af559f4ac3b29a0e color:#e3b6f5
 * abstract-parse: f40625e610976c61 color:#4d526d
 * callback-property: 2ec5a71723e453cb color:#1d6462
 * setup-event: c7688254a7af57a4 color:#a49c51
 * abstract-extends: 6646d13a051101a3 color:#2ed8dc
 * observer-object: 6f05758b4375fe16 color:#b89c73
 * reject-implements: fc66c88670085fc4 color:#5240dd
 * constructor-index: a2c29ea4aa1bdbbb color:#aa9300
 * controller-execute: 719f4adb74b721bd color:#909ba7
 * list-method: b71dec10d3e135ca color:#73979c
 * load-update: ab88b639608c6142 color:#d754ca
 * success-success: a084a7fbaee24f3f color:#2cbd16
 * async-error: 0541eff30f39bf37 color:#d5875f
 * subscriber-context: 111db5248af7636f color:#8d9444
 * controller-initialize: a63746ec1e0d46cb color:#a0862d
 * variable-string: 20b54ec6d2b5fc29 color:#33b3f2
 * subscriber-optimize: 5a404ed81fb5cdf8 color:#3b2b65
 * constructor-await: 3469573a724c936a color:#287d92
 * observer-subscriber: 5f538bdde771aff0 color:#459606
 * index-success: 5193726a209d4d34 color:#eeeb8e
 * prototype-cache: 91b2a6593f8d1316 color:#77cbe0
 * key-controller: ed3e181745ad145d color:#4590b7
 * transform-setup: e71400ef6aabeed1 color:#399605
 * variable-validate: 9fe98c853786b588 color:#e9e0e
 * data-object: a7134108140773ea color:#980abf
 * component-observer: 3949cbcd3efdc092 color:#8b669f
 * parameter-subscriber: 38ca6c654b91cbe4 color:#3c73b9
 * optimize-method: 21e94cbdbf162021 color:#6ae23b
 */



/*
 * configure-boolean: 80e6ba530b3a71d9 color:#d532d
 * value-item: 01b164734c43a66c color:#5ce264
 * request-initialize: 32c19e15022196f5 color:#67a8c1
 * promise-abstract: 09b97823f8aa2274 color:#f4a1db
 * parameter-update: e357fce0bbc66011 color:#61f21a
 * await-utility: 3659b1e6d1c0a070 color:#8b9bb8
 * error-abstract: fd6d943661e419b9 color:#4c7c47
 * update-error: 49afc68f65541b85 color:#705177
 * configure-state: 2c9caa9ec3bc5f6d color:#f705ef
 * validate-data: 4664107223e35358 color:#c98fad
 * service-data: 52adb0fe0b24e3ad color:#3c122f
 * props-storage: bf25fffb91646d36 color:#9d17c1
 * parameter-object: 95d9bf37207ae9ed color:#55a1c6
 * string-transform: 5d457c2ca59b191d color:#ca2081
 * manager-response: 399c38437629f7ca color:#b35edc
 * await-service: 996edd6da93e56bf color:#caa1b7
 * boolean-string: aa740a9b1a66b0d6 color:#da4c1c
 * update-key: 31eafabb38d92918 color:#5fb81
 * request-fetch: 0b2603592fc9e7b6 color:#85c7d5
 * constant-cache: 41dc26e562e998fb color:#ac2a06
 * handler-fetch: 9705caa13b1277b0 color:#675ce8
 * setup-handler: e3704e287522312e color:#ecf851
 * context-callback: 78d21ba5ead48e44 color:#126fcf
 * cache-string: 23fdb2267060017b color:#ad0e36
 * validate-extends: a875fa285f799e34 color:#383c5b
 * item-array: 83332ff28205ad53 color:#7550f4
 * observer-result: fcec433486d0fa9d color:#274666
 * configure-reject: 3ac89efa75ee41a3 color:#f5ef39
 * parameter-resolve: b1c0031f4f42b144 color:#1a8f4f
 * validate-callback: b2d504828756f3cf color:#3c15be
 * render-handler: 92c0099659b68ebf color:#7574fc
 * manager-method: 18af7d58e5306498 color:#1be9f2
 * error-utility: 62681a1f73524c58 color:#1f5853
 * helper-render: 70db1a2d63e6a8bf color:#854139
 * prototype-component: d30cbdf911943f09 color:#c51d1
 * initialize-helper: bf7836222ca03df3 color:#6abdd2
 * service-reject: 0e3d08f1709a6fd2 color:#30f5a7
 * context-interface: 6f5e99dc54568684 color:#98c2a8
 * prototype-update: ed616a05b0039803 color:#8764b6
 * setup-implements: de6db1965d711396 color:#6183f4
 * interface-return: 1ab575b891f90147 color:#8ca259
 * update-setup: e788858c97213993 color:#5d3878
 * async-list: c3f77b29cca422cd color:#b38bea
 * array-result: e424fe225db4cb43 color:#c37858
 * number-parameter: b69bd29b4fe90697 color:#6f4af5
 * result-success: a187a096304958b4 color:#c43369
 * function-utility: 81e20d69cd2d932a color:#dd1aa8
 * resolve-service: ac3af1f8173a4d94 color:#72bef4
 * object-render: 637101c484e1a16d color:#33e572
 * callback-render: 07ab5d309a05ef16 color:#5d87ce
 * calculate-implements: 783218ec512fd40c color:#f3bc39
 * extends-value: d2e68a7effd8b602 color:#107b96
 * result-string: f0d4be4dd6764f4f color:#35392
 * service-event: c5d122a2a8c40756 color:#864229
 * index-component: 4a9ca842f9f4b5bd color:#f7e417
 * update-helper: 3fcbcf55c8a825d0 color:#aab9c1
 * load-parse: 6b390a53987dc744 color:#f62ac
 * abstract-success: 253f3dbeaf52a64b color:#d375c6
 * request-transform: 94ef2b705261ca7e color:#75aaad
 */






/*
 * array-array: ae79910077fdfc47 color:#a5ca26
 * request-storage: 1b59433143663324 color:#489a1
 * promise-result: 5d7e69bf2770b4ca color:#7da9e2
 * transform-constant: fa708e0035855806 color:#12c496
 * number-observer: 0f2071d02f1552e0 color:#9ebbea
 * utility-initialize: 9a906e30dd481c85 color:#b6c445
 * return-load: c571d9323f3f06d6 color:#a8d7ef
 * calculate-key: db8ddb5061092ca4 color:#de93eb
 * data-return: 2db20c605a357993 color:#c12a67
 * interface-manager: 2b5c5d00398dbac0 color:#4e062d
 * async-listener: fb79c234b46d5d3f color:#9ae4d1
 * constructor-subscriber: 02b6d118b43cd85c color:#888ab4
 * function-execute: b06de1edbf83b552 color:#264540
 * constructor-boolean: 0ef41cb04f9adffd color:#9f197c
 * setup-configure: 439f66bd72c71a59 color:#567e30
 * return-implements: 86c5c39a14022d00 color:#81b58b
 * optimize-string: 709cddab6adb38c7 color:#70f722
 * observer-list: b5c8640935f28aa0 color:#9cb3af
 * constructor-module: 6eea72ae6c51c6cb color:#c6757b
 * component-utility: 2ef5fda8d6ab6064 color:#bd6eca
 * manager-state: ca9783997ab78b8a color:#268cf1
 * data-property: d0e0bd684614ad51 color:#6a83ec
 * variable-promise: ba6b8a9e0a51152a color:#a31851
 * abstract-props: 69b98eb56b1ac1a9 color:#e377c8
 * data-async: 5e7316e6eb140f09 color:#6ee718
 * observer-initialize: 42046c9b25fe7115 color:#6224cc
 * reject-response: b42e9c9d5c6491c0 color:#6a8e2c
 * execute-item: 5d17e7849099b341 color:#66bde7
 * index-cache: 5abd8a845fb72b61 color:#d9fd5f
 * service-success: 77968a11f5a06d7f color:#763cec
 * parse-props: 59822e434bd0bc76 color:#6d6724
 * property-render: 06837d4b7172340d color:#d6f1c4
 * boolean-transform: 6bd3668bad0c84b9 color:#85c970
 * event-property: 6b003e17064f07e2 color:#310345
 * process-load: 3793069ec74496af color:#7c66ce
 * interface-implements: 4fd40905f1dad060 color:#bf1c18
 * controller-property: d269d14de334babf color:#8ab570
 * promise-value: ea1d110a0932d39a color:#ab2086
 * return-initialize: 8a627f0718f2bf0d color:#4f67ae
 * process-render: c0eca811b46cb4ea color:#e7610e
 */




/*
 * error-list: 3401aa763bae519e color:#718916
 * function-optimize: a04771d8c91b44db color:#8a5b3f
 * setup-item: 2ef077584af03105 color:#3d1096
 * list-constant: d7e0113351ebc18e color:#100cc1
 * callback-interface: 5527e7a7be027d6d color:#5afc8e
 * callback-return: 9b242e9134e1300a color:#c2fac0
 * response-abstract: 46c00b15f10d55a1 color:#94c723
 * prototype-success: 88d8ad70be07a265 color:#451718
 * subscriber-error: aab69030b055fa59 color:#aa4c3a
 * parameter-property: 7968336e2f0752e2 color:#b680de
 * controller-service: 3376794cf3aaf597 color:#d5cf86
 * helper-resolve: ad088c744b1d47a0 color:#350b1
 * parse-render: 07ca2b5e2ed3e997 color:#d76e9e
 * constant-update: 3c2498e3d30b2a1b color:#43ba81
 * props-setup: a1f787340d64c8c6 color:#4fec43
 * execute-transform: 83a61ef4fe761299 color:#73a182
 * observer-validate: 9adce348337c132d color:#80be1e
 * callback-resolve: 7ba0f5729924cfcf color:#bd3f93
 * calculate-subscriber: 372f6c9bcee7cf0e color:#43e088
 * state-interface: ec6f235af8cfe4c5 color:#b09376
 * setup-value: 42ef051c8799a5e8 color:#beee2f
 * interface-result: 59b4cc7226762611 color:#14dad6
 * result-string: c001980b67c3e43a color:#e0f0f2
 * load-number: a7e6d6b642758959 color:#50afd7
 * execute-interface: 9159b0730e7f4d23 color:#6e127c
 * helper-constant: c9e95f9c552ecd73 color:#5a4bf0
 * list-reject: 97dba55b849418c6 color:#f7c64a
 * prototype-object: a9b9f0a3ee746661 color:#a9c9c2
 * item-error: 640fa59628befb5c color:#bacd76
 * storage-parse: e568117d45839c30 color:#1c03ea
 * array-list: 90ab76b839353298 color:#91f77a
 * constant-handler: 12806a5b073d9e41 color:#777e0c
 * property-resolve: 5b99501aa45e50a2 color:#f69d4d
 * calculate-load: 9c63ee4e2aa39b66 color:#ee289a
 * initialize-extends: 1fec61a8b50da26a color:#be84e0
 * transform-string: 58af4e163c237017 color:#ecd56f
 * parse-handler: bb6866b4b06a2831 color:#9a4078
 * method-controller: 5c5a56d7a97db94f color:#d45a02
 * index-variable: edadb28069cc1d4c color:#5140a2
 * data-manager: 297b0ef529fb772e color:#c226a5
 * extends-list: 09f98fa6fc177188 color:#7cd42f
 * cache-item: 6cae633c56285868 color:#9a8d55
 */





/*
 * manager-listener: 5b035987bcf42764 color:#5989bd
 * service-promise: cf8d05eda883c4f9 color:#5129fe
 * item-abstract: e4e57a6245dcba8e color:#62a8e7
 * parameter-return: 1c4ac3f2fd36ba78 color:#f6dfc6
 * string-prototype: 7bfdac58eb716afb color:#b9d350
 * callback-load: 51c1c6bdf67e8ac4 color:#8bbde4
 * object-calculate: d8d21f6998f163f1 color:#8df953
 * object-initialize: db93e7956d592191 color:#4c0fb4
 * controller-load: 0134d02bc07879bb color:#acffc5
 * key-load: e0a77e25b4a37aef color:#ef9db1
 * reject-prototype: 37058b00ed83e5df color:#e30c14
 * interface-key: 9dbd99a0775b1c31 color:#5afd5a
 * request-cache: 14209bf048123276 color:#904d6e
 * listener-setup: f0d1a64a78ca6ac9 color:#5720cb
 * initialize-context: f17de1a7df46c769 color:#8a0a44
 * fetch-manager: 96c58f0c18410d95 color:#8d1dc1
 * boolean-method: b080a873b750fa52 color:#4e8279
 * module-error: 1c2898a5f857db1c color:#2f5fe5
 * component-constant: b7f32dd8469ebc62 color:#f0103c
 * index-fetch: ad6fdbb64cb55273 color:#a8afb
 * implements-request: ad2e087dd7e5d90b color:#b804c1
 * method-parse: bf3f78875674f624 color:#449b0f
 * return-response: 6a51bb2f44ac9346 color:#94bef
 * setup-context: f04e9a866acacfb5 color:#b204cb
 * prototype-event: bca2bdb8a2c6e08f color:#ea5c7f
 * listener-utility: 4bb91cf1c25973b8 color:#26d587
 * event-storage: 9e6fb9101cb41a12 color:#9256d7
 * fetch-async: c4dff2204da86c8f color:#8b19f9
 * implements-optimize: 7cacc64e1aba7d20 color:#18333f
 * render-props: 783443ff06d96a3e color:#c11947
 * handler-storage: d9a78101d752938c color:#84b70d
 * render-key: f3ce9df01acb0341 color:#aa6923
 * load-event: 4c98d6e5cc2f68c4 color:#982a9f
 * return-success: 864a43a02cc25d0e color:#7e4e7
 * event-function: d695581c3829b7f7 color:#13b138
 * listener-error: 2342837557f33611 color:#83dca1
 * initialize-fetch: 53f150664eee563a color:#398b2b
 * constant-subscriber: 9f721f23dd924984 color:#f45e20
 * data-controller: 0f8802d6bece6419 color:#746f8e
 * optimize-response: 90298201b68e232f color:#8a950d
 * reject-number: 546d6d99b3917972 color:#d5bf80
 * string-await: 07c441bbfdc37770 color:#a55e6
 * extends-optimize: c72d96d3499732f9 color:#ce3a63
 * resolve-component: acb0b5d7b347ef7a color:#365a0d
 * load-cache: cc17e0b146b66e20 color:#b02e51
 * data-await: 7db65c8f151f1c76 color:#3e1fa1
 * result-result: 5c7e54bc629de52f color:#82e5dc
 * fetch-list: 84cb8b4d4e6d5f87 color:#e58b52
 * item-utility: ef6736fed937438c color:#290749
 */




/*
 * error-service: ecec680d6630cd33 color:#96ed2e
 * process-controller: 2e7717acf858bcca color:#1d844
 * optimize-manager: d49920439b711fcd color:#44d930
 * return-parse: 8b24bd36969e374e color:#61531a
 * result-execute: 8bd9a3f9e3a2314d color:#9d491d
 * validate-manager: 9c8c93db2ca4a3c6 color:#26f97c
 * extends-error: 6435a75be2f8e23f color:#409ae
 * number-setup: a43bbf3b0766d071 color:#72b7f2
 * parse-abstract: 05eeb8b98e68f69c color:#d7326f
 * execute-handler: 1202daf4c98fb921 color:#ade082
 * update-resolve: 15831d7d01940634 color:#3674f2
 * request-manager: b7432015bed4f406 color:#1712eb
 * controller-implements: e0182f81df004a2e color:#82e175
 * optimize-list: d770fcdd413fbdbf color:#5cbe75
 * variable-reject: a82a90bda9712d0f color:#6f27de
 * parse-transform: ab8d90de43c85f1f color:#612cb
 * variable-result: 2ff8724cdf9f50a2 color:#df2ffd
 * async-async: 369e5bebeb3f7904 color:#54fc46
 * controller-props: c61c6a8cabcdbc77 color:#f0f40d
 * callback-reject: 42645ffd31afba9a color:#cff4b3
 * state-state: ca022e0ac497170e color:#9cff26
 * validate-data: c0fa03e710073277 color:#4853f
 * error-event: 931a844b4bdad41f color:#a57476
 * utility-response: 3640b161460a7327 color:#12845d
 * load-function: 40399483ff8f00a2 color:#dac2c1
 * context-number: 715d638bb3f7ab64 color:#a1caa0
 * handler-transform: 332eace067e59d26 color:#fef9de
 * configure-interface: 25f00aef4efd5505 color:#387a0f
 * helper-request: 10f1d45bf3dcfe1d color:#968ab0
 * subscriber-interface: a70ca88a1f10e8bd color:#a983c8
 * implements-process: a9372e635f4bff78 color:#c6c0e1
 * prototype-array: 347354afd8de741c color:#dbdd68
 * helper-constant: 426288ea35040ff5 color:#682144
 * constructor-optimize: 4967198fcd3f2761 color:#f5ab2d
 * observer-error: 165e97de994f1536 color:#9322bf
 * state-fetch: 615a630fbd929b2a color:#1bc103
 * parse-transform: b1b7c4777ff685d5 color:#233596
 */