/* @vimeo/player v2.14.1 | (c) 2020 Vimeo | MIT License | https://github.com/vimeo/player.js weakmap-polyfill v2.0.1 - ECMAScript6 WeakMap polyfill https://github.com/polygonplanet/weakmap-polyfill Copyright (c) 2015-2020 Polygon Planet @license MIT Native Promise Only v0.8.1 (c) Kyle Simpson MIT License: http://getify.mit-license.org */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.getGlobal=function(c){return"undefined"!=typeof window&&window===c?c:"undefined"!=typeof global&&null!=global?global:c};$jscomp.global=$jscomp.getGlobal(this);$jscomp.checkEs6ConformanceViaProxy=function(){try{var c={},g=Object.create(new $jscomp.global.Proxy(c,{get:function(k,l,f){return k==c&&"q"==l&&f==g}}));return!0===g.q}catch(k){return!1}};$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS=!1; $jscomp.ES6_CONFORMANCE=$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS&&$jscomp.checkEs6ConformanceViaProxy();$jscomp.arrayIteratorImpl=function(c){var g=0;return function(){return gd.length)return!1;d=d.shift();e(c,a,d);return d}function m(b){return H.reduce(function(a,d){var h=b.getAttribute("data-vimeo-".concat(d));if(h||""===h)a[d]=""===h?1:h;return a},1d&&(a=JSON.stringify(a)),b.element.contentWindow.postMessage(a,b.origin))}function K(c,a){a=D(a);var d=[];if(a.event){"error"===a.event&&b(c,a.data.method).forEach(function(b){var d=Error(a.data.message);d.name=a.data.name;b.reject(d);e(c,a.data.method,b)});d=b(c,"event:".concat(a.event));var h=a.data}else if(a.method){var f=n(c,a.method); f&&(d.push(f),h=a.value)}d.forEach(function(a){try{"function"===typeof a?a.call(c,h):a.resolve(h)}catch(R){}})}function L(){var b=function(){for(var a,b=["requestFullscreen exitFullscreen fullscreenElement fullscreenEnabled fullscreenchange fullscreenerror".split(" "),"webkitRequestFullscreen webkitExitFullscreen webkitFullscreenElement webkitFullscreenEnabled webkitfullscreenchange webkitfullscreenerror".split(" "),"webkitRequestFullScreen webkitCancelFullScreen webkitCurrentFullScreenElement webkitCancelFullScreen webkitfullscreenchange webkitfullscreenerror".split(" "), "mozRequestFullScreen mozCancelFullScreen mozFullScreenElement mozFullScreenEnabled mozfullscreenchange mozfullscreenerror".split(" "),"msRequestFullscreen msExitFullscreen msFullscreenElement msFullscreenEnabled MSFullscreenChange MSFullscreenError".split(" ")],d=0,c=b.length,e={};d