/*! @vimeo/player v2.0.2 | (c) 2017 Vimeo | MIT License | https://github.com/vimeo/player.js */ !function(l,h){"object"==typeof exports&&"undefined"!=typeof module?module.exports=h():"function"==typeof define&&define.amd?define(h):(l.Vimeo=l.Vimeo||{},l.Vimeo.Player=h())}(this,function(){function l(c,a){return a={exports:{}},c(a,a.exports),a.exports}function h(c,a,b){var d=m.get(c.element)||{};a in d||(d[a]=[]);d[a].push(b);m.set(c.element,d)}function r(c,a){return(m.get(c.element)||{})[a]||[]}function C(c,a,b){var d=m.get(c.element)||{};if(!d[a])return!0;if(!b)return d[a]=[],m.set(c.element, d),!0;b=d[a].indexOf(b);return-1!==b&&d[a].splice(b,1),m.set(c.element,d),d[a]&&0===d[a].length}function O(c,a){var b=r(c,a);if(1>b.length)return!1;b=b.shift();return C(c,a,b),b}function G(c,a){return 0===c.indexOf(a.toLowerCase())?c:""+a.toLowerCase()+c.substr(0,1).toUpperCase()+c.substr(1)}function v(c){return/^(https?:)?\/\/((player|www).)?vimeo.com(?=$|\/)/.test(c)}function H(){var c=0b&&(a=JSON.stringify(a)),c.element.contentWindow.postMessage(a,c.origin))}function Q(c,a){a=M(a);var b=[],d=void 0;if(a.event)"error"===a.event&&r(c,a.data.method).forEach(function(b){var d=Error(a.data.message);d.name=a.data.name;b.reject(d); C(c,a.data.method,b)}),b=r(c,"event:"+a.event),d=a.data;else if(a.method){var e=O(c,a.method);e&&(b.push(e),d=a.value)}b.forEach(function(a){try{if("function"==typeof a)return void a.call(c,d);a.resolve(d)}catch(b){}})}var D="undefined"!=typeof window.postMessage;if("undefined"==typeof Array.prototype.indexOf||!D)throw Error("Sorry, the Vimeo Player API is not available in this browser.");var E="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n= (l(function(c,a){!function(a){function c(a,b){function d(a){return this&&this.constructor===d?(this._keys=[],this._values=[],this._itp=[],this.objectOnly=b,void(a&&e.call(this,a))):new d(a)}return b||F(a,"size",{get:w}),a.constructor=d,d.prototype=a,d}function e(a){this.add?a.forEach(this.add,this):a.forEach(function(a){this.set(a[0],a[1])},this)}function k(a){return this.has(a)&&(this._keys.splice(f,1),this._values.splice(f,1),this._itp.forEach(function(a){f