;/*FB_PKG_DELIM*/ __d("shield",[],(function(t,n,r,o,a,i){function e(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;oe){o=!1;continue}if(p.checkpointcb&&(this._callback(p.checkpointcb,e-p.start),p.checkpointcb=null),p.started===void 0){p.show&&this._show();for(var f in p.attrs)if(p.attrs[f].start===void 0){switch(f){case"backgroundColor":case"borderColor":case"color":i=R(r("Style").get(this.obj,f=="borderColor"?"borderLeftColor":f)),p.attrs[f].by&&(p.attrs[f].value[0]=Math.min(255,Math.max(0,p.attrs[f].value[0]+i[0])),p.attrs[f].value[1]=Math.min(255,Math.max(0,p.attrs[f].value[1]+i[1])),p.attrs[f].value[2]=Math.min(255,Math.max(0,p.attrs[f].value[2]+i[2])));break;case"opacity":i=r("Style").getOpacity(this.obj),p.attrs[f].by&&(p.attrs[f].value=Math.min(1,Math.max(0,p.attrs[f].value+i)));break;case"height":i=v(this.obj),p.attrs[f].by&&(p.attrs[f].value+=i);break;case"width":i=b(this.obj),p.attrs[f].by&&(p.attrs[f].value+=i);break;case"scrollLeft":case"scrollTop":i=s(this.obj,f),p.attrs[f].by&&(p.attrs[f].value+=i),d(this,p);break;case"rotateX":case"rotateY":case"rotateZ":case"translateX":case"translateY":case"translateZ":i=n("cr:6669").get(this.obj,f,0),p.attrs[f].by&&(p.attrs[f].value+=i);break;case"scaleX":case"scaleY":case"scaleZ":i=n("cr:6669").get(this.obj,f,1),p.attrs[f].by&&(p.attrs[f].value+=i);break;default:i=parseInt(r("Style").get(this.obj,f),10)||0,p.attrs[f].by&&(p.attrs[f].value+=i);break}p.attrs[f].start=i}if(p.attrs.height&&p.attrs.height.auto||p.attrs.width&&p.attrs.width.auto){this._destroy_container();for(var g in{height:1,width:1,fontSize:1,borderLeftWidth:1,borderRightWidth:1,borderTopWidth:1,borderBottomWidth:1,paddingLeft:1,paddingRight:1,paddingTop:1,paddingBottom:1})p.attrs[g]&&(this.obj.style[g]=p.attrs[g].value+(typeof p.attrs[g].value=="number"?this.unit:""));p.attrs.height&&p.attrs.height.auto&&(p.attrs.height.value=v(this.obj)),p.attrs.width&&p.attrs.width.auto&&(p.attrs.width.value=b(this.obj))}p.started=!0,p.blind&&this._build_container()}var h=(e-p.start)/p.duration;h>=1?(h=1,p.hide&&this._hide()):o=!1;var y=p.ease?p.ease(h):h;!a&&h!=1&&p.blind&&(a=!0);for(var C in p.attrs)switch(C){case"backgroundColor":case"borderColor":case"color":p.attrs[C].start[3]!=p.attrs[C].value[3]?this.obj.style[C]="rgba("+S(y,p.attrs[C].start[0],p.attrs[C].value[0],!0)+","+S(y,p.attrs[C].start[1],p.attrs[C].value[1],!0)+","+S(y,p.attrs[C].start[2],p.attrs[C].value[2],!0)+","+S(y,p.attrs[C].start[3],p.attrs[C].value[3],!1)+")":this.obj.style[C]="rgb("+S(y,p.attrs[C].start[0],p.attrs[C].value[0],!0)+","+S(y,p.attrs[C].start[1],p.attrs[C].value[1],!0)+","+S(y,p.attrs[C].start[2],p.attrs[C].value[2],!0)+")";break;case"opacity":r("Style").set(this.obj,"opacity",S(y,p.attrs[C].start,p.attrs[C].value));break;case"height":case"width":this.obj.style[C]=y==1&&p.attrs[C].auto?"auto":S(y,p.attrs[C].start,p.attrs[C].value,!0)+this.unit;break;case"scrollLeft":case"scrollTop":var L=this.obj===document.body;if(!this.behaviorOverrides.ignoreUserScroll&&u(this,p))delete p.attrs.scrollTop,delete p.attrs.scrollLeft;else{var E=S(y,p.attrs[C].start,p.attrs[C].value,!0);L?C=="scrollLeft"?t.scrollTo(E,l("scrollTop")):t.scrollTo(l("scrollLeft"),E):this.obj[C]=E,d(this,p)}break;case"translateX":case"translateY":case"translateZ":case"rotateX":case"rotateY":case"rotateZ":case"scaleX":case"scaleY":case"scaleZ":n("cr:6669").set(this.obj,C,S(y,p.attrs[C].start,p.attrs[C].value,!1));break;default:this.obj.style[C]=S(y,p.attrs[C].start,p.attrs[C].value,!0)+this.unit;break}var k=null,I=n("cr:6669").get(this.obj,"translateX",0),T=n("cr:6669").get(this.obj,"translateY",0),D=n("cr:6669").get(this.obj,"translateZ",0);(typeof I=="number"&&I!==0||typeof T=="number"&&T!==0||typeof D=="number"&&D!==0)&&(k=_(k,[1,0,0,0,0,1,0,0,0,0,1,0,I,T,D,1]));var x=n("cr:6669").get(this.obj,"scaleX",1),$=n("cr:6669").get(this.obj,"scaleY",1),P=n("cr:6669").get(this.obj,"scaleZ",1);(x-1||$-1||P-1)&&(k=_(k,[x,0,0,0,0,$,0,0,0,0,P,0,0,0,0,1]));var N=n("cr:6669").get(this.obj,"rotateX",0);typeof N=="number"&&N!==0&&(k=_(k,[1,0,0,0,0,Math.cos(N),Math.sin(-N),0,0,Math.sin(N),Math.cos(N),0,0,0,0,1]));var M=n("cr:6669").get(this.obj,"rotateY",0);typeof M=="number"&&M!==0&&(k=_(k,[Math.cos(M),0,Math.sin(M),0,0,1,0,0,Math.sin(-M),0,Math.cos(M),0,0,0,0,1]));var w=n("cr:6669").get(this.obj,"rotateZ",0);typeof w=="number"&&w!==0&&(k=_(k,[Math.cos(w),Math.sin(-w),0,0,Math.sin(w),Math.cos(w),0,0,0,0,1,0,0,0,0,1]));var A=r("getVendorPrefixedName")("transform");if(A)if(k){var F=c(k);r("Style").set(this.obj,A,F)}else o&&r("Style").set(this.obj,A,null);h==1&&(this.queue.splice(m--,1),this._callback(p.ondone,e-p.start-p.duration))}return!a&&this.container_div&&this._destroy_container(),!o},u.prototype.ondone=function(e){return this.state.ondone=e,this},u.prototype._callback=function(e,t){e&&(g=t,e.call(this),g=0)};function S(e,t,n,r){return(r?parseInt:parseFloat)((n-t)*e+t,10)}function R(e){var t=/^#([a-f0-9]{1,2})([a-f0-9]{1,2})([a-f0-9]{1,2})$/i.exec(e);if(t)return[parseInt(t[1].length==1?t[1]+t[1]:t[1],16),parseInt(t[2].length==1?t[2]+t[2]:t[2],16),parseInt(t[3].length==1?t[3]+t[3]:t[3],16),1];var n=/^rgba? *\(([0-9]+), *([0-9]+), *([0-9]+)(?:, *([0-9\.]+))?\)$/.exec(e);if(n)return[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),n[4]?parseFloat(n[4]):1];if(e=="transparent")return[255,255,255,0];var r=new Error("Named color attributes are not supported.");throw r.stack,r}function L(t){e.push(t),e.length===1&&(r("requestAnimationFrame")?r("requestAnimationFrame")(k):s=r("setIntervalAcrossTransitions")(k,20)),r("requestAnimationFrame")&&E(),k(Date.now(),!0)}function E(){if(!r("requestAnimationFrame")){var t=new Error("Ending timer only valid with requestAnimationFrame");throw t.stack,t}for(var n=0,o=0;on&&(n=l)}s&&(r("clearTimeout")(s),s=null);var u=Date.now();n>u&&(s=r("setTimeoutAcrossTransitions")(r("shield")(k),n-u))}function k(t,n){for(var o=Date.now(),a=n===!0?e.length-1:0;a=3&&t%100<=10?r("IntlVariations").NUMBER_FEW:t%100>=11&&t%100<=99?r("IntlVariations").NUMBER_MANY:r("IntlVariations").NUMBER_OTHER}},s=e;l.default=s}),98); __d("MaybeNativePromise",["Promise"],(function(t,n,r,o,a,i){"use strict";var e,l=t.Promise||e||(e=n("Promise"));(e||(e=n("Promise"))).resolve();var s=l;i.default=s}),66); __d("ReactFbPropTypes",["FbtResultBase","warning"],(function(t,n,r,o,a,i){function e(e){var t=function(r,o,a,i,l,s,u){var t=o[a];return t instanceof n("FbtResultBase")?null:r?e.isRequired(o,a,i,l,s,u):e(o,a,i,l,s,u)},r=t.bind(null,!1);return r.isRequired=t.bind(null,!0),r}i.wrapStringTypeChecker=e}),null); __d("VideoAkamaiRequestHelper",["URI"],(function(t,n,r,o,a,i,l){"use strict";var e;function s(e){return e.toLowerCase().indexOf("akamai")!==-1}function u(e){var t=e.endByte,n=e.startByte;if(n!=null&&!(n===0&&t==null)){var r="bytes="+n+"-"+(t==null?"":t);return{Range:r}}return null}function c(t){var n=new(e||(e=r("URI")))(t),o=n.getQueryData(),a=o.endByte,i=o.startByte;return u({baseUrl:t,startByte:i,endByte:a})}l.isAkamai=s,l.getRequestHeaders=u,l.getRequestHeadersFromUrl=c}),98); __d("VideoDashPrefetchCacheUtils",["ConstUriUtils"],(function(t,n,r,o,a,i,l){"use strict";function e(e){var t=o("ConstUriUtils").getUri(e),n=t==null?void 0:t.getDomain();return n!=null&&n.endsWith("fbcdn.net")&&!n.startsWith("interncache")&&!n.endsWith("ak.fbcdn.net")}function s(e){var t=o("ConstUriUtils").getUri(e);if(t!=null&&t.getDomain()){var n,r,a=["oh","__gda__"],i=t==null?void 0:t.getQueryParams().keys();if(i!=null)for(var l of i)l.startsWith("_nc")&&a.push(l);return(n=t==null||(r=t.removeQueryParams(a))==null?void 0:r.toString())!=null?n:e}return e}l.isFBCDN=e,l.stripNonCachingParams=s}),98); __d("parseHeaders",[],(function(t,n,r,o,a,i){var e=/\r?\n[\t]+/g,l=/\r?\n/;function s(t){var n=t.replace(e," "),r={};return n.split(l).forEach(function(e){var t=e.split(":"),n=t.shift().trim();if(n){var o=t.join(":").trim();r[n.toLowerCase()]=o}}),r}i.default=s}),66); __d("VideoPlayerShakaError",["parseHeaders"],(function(t,n,r,o,a,i,l){"use strict";function e(e,t,n){var o=e.errorRawTransportStatus,a=null;return e.errorRawResponseHeaders!=null&&(a=r("parseHeaders")(e.errorRawResponseHeaders)),{name:e.errorType,message:e.errorMsg,type:n,url:t,status:o,responseHeaders:a}}function s(e){return{name:"timeout",message:"timeout",type:"net",url:e,status:0,responseHeaders:null}}l.translateError=e,l.createTimeoutError=s}),98); __d("VideoDashPrefetchCache",["ConstUriUtils","Deferred","FBLogger","MaybeNativePromise","ODS","Promise","VideoAkamaiRequestHelper","VideoDashPrefetchCacheUtils","VideoPlayerPrefetchExperiments","VideoPlayerShakaError","XHRRequest","asyncToGeneratorRuntime","clearTimeout","cr:1209197","cr:1209198","err","getCrossOriginTransport","requireWeak","setTimeout"],(function(t,n,r,o,a,i,l){var e,s,u=5e3,c=function(t){n("cr:1209197")!=null?n("cr:1209197").onLeave(t):n("cr:1209198")!=null?n("cr:1209198").onUnload(t):r("FBLogger")("video").mustfix("Dash prefetch cache onNavigatingAway handler was not properly set")},d=null;r("requireWeak")("VideoPlayerShakaBandwidthEstimator",function(e){return d=e});var m=null;r("requireWeak")("VideoStreamingTaskQueueProvider",function(e){return m=e});function p(e){return e.audio.length+e.video.length+e.manifest.length}function _(e,t){(s||(s=o("ODS"))).bumpEntityKey(2966,"www_video_playback","prefetch."+e,t)}function f(e){var t="aborted",n={status:0},o=r("err")("Prefetch request aborted.");return{name:o.name,message:o.message,type:t,url:e,status:n.status,xhr:n}}function g(e){var t=e.getURI(),n=t.toString();if(o("VideoAkamaiRequestHelper").isAkamai(n)){var r=o("VideoAkamaiRequestHelper").getRequestHeadersFromUrl(n),a=t.removeQueryData(["bytestart","byteend"]);e.setURI(a),r&&Object.keys(r).forEach(function(t){e.setRequestHeader(t,r[t])})}return e}var h=null,y=new Map;function C(e,t){return t===void 0&&(t=!1),t&&o("VideoDashPrefetchCacheUtils").isFBCDN(e)?r("getCrossOriginTransport").withCredentials:r("getCrossOriginTransport")}function b(e){return o("VideoDashPrefetchCacheUtils").isFBCDN(e.url)}function v(e,t,n){return{response:e.slice(Number(t.start),Number(t.end)+1),responseTime:n,initiator:"XHR_REQUEST"}}var S=(function(){function t(){this.$2=new Map,this.$9=new Map,this.$10=new Map,this.$1=new Map,this.$3=[],this.$4=[],this.$5=0,this.$6=r("VideoPlayerPrefetchExperiments").maxPrefetchVideosNum,this.$7=r("VideoPlayerPrefetchExperiments").consolidateFragmentedPrefetchRequest}var a=t.prototype;return a.$11=function(t,n){var e=this;n===void 0&&(n=!1);var a=t,i=window.fetch,l=r("VideoPlayerPrefetchExperiments").useFetch;if(l&&i&&"AbortController"in window){var s=new AbortController,u=s.signal,c=i(a,{signal:u,credentials:n?"include":"same-origin"}).then(function(t){return e.$12(c),{initiator:"FETCH",response:t}});return this.$13(t,c),this.$3.push(babelHelpers.extends({},c,{abort:function(){s.abort()}})),c}var d=new(r("XHRRequest"))(a).setMethod("GET").setResponseType("arraybuffer").setTransportBuilder(C(a,n));g(d);var m=new(r("MaybeNativePromise"))(function(n,r){d.setErrorHandler(function(t){e.$12(d),r(o("VideoPlayerShakaError").translateError(t,a,"preload"))}),d.setResponseHandler(function(t){var r=t,o=d;e.$12(d),n(babelHelpers.extends({},o,{response:r,initiator:"XHR_REQUEST"}))}),d.setAbortHandler(function(){e.$12(d);var n=f(t);r(n)})});return this.$13(t,m),this.$3.push(d),this.$8?this.$8.push(d):d.send(),m},a.genPrefetchMpdNow=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){return this.has(e)?null:this.$11(e)});function t(t){return e.apply(this,arguments)}return t})(),a.$14=function(n,r,o){r===void 0&&(r=!1),o===void 0&&(o=null);for(var e=[],a=0;a-1&&this.$3.splice(e,1)},a.$17=function(){this.$5--;var e=this.$4.shift();e&&this.$16(e)},a.has=function(t){var e=o("VideoDashPrefetchCacheUtils").stripNonCachingParams(t);return this.$1.has(e)},a.getConnectionQualityLevel=function(t){return this.$2.get(t)},a.getAndDelete=function(t){var e=o("VideoDashPrefetchCacheUtils").stripNonCachingParams(t),n=this.$1.get(e);if(n){_("cache.hit",1);var a=this.$10.get(e);a!=null&&(r("clearTimeout")(a),this.$10.delete(e))}else _("cache.miss",1);return this.$1.delete(e),_("retrieve",1),n},a.queueRequestBatch=function(t){this.$6===0||this.$5i.bandwidth||o>i.bandwidth&&(r=i)}return r},t.loadVideoGivenAllRepresentations=function(n,r,o){if(!t.isAutoplayBandwidthRestrained()){var e=[],a=[];r.audio.length>0&&(e=t.getPrefetchInfoFromRepresentation(r.audio[0]),e.length>0&&a.push(r.audio[0].representation_id));var i=[],l=t.getVideoRepresentationFromRepresentations(r.video,o);l&&(i=t.getPrefetchInfoFromRepresentation(l),i.length>0&&a.push(l.representation_id));var s=t.getInstance();s.queueRequestBatch({audio:e,video:i,manifest:[],videoID:n,useCredentials:!1}),s.setCachedRepresentations(n,a)}},t.isAutoplayBandwidthRestrained=function(){return!!d&&d.isAutoplayBandwidthRestrained()},t.loadVideo=function(n,o,a){var e=!!o;if(!(!r("VideoPlayerPrefetchExperiments").disableShakaBandwidthEstimator&&d&&d.isAutoplayBandwidthRestrained())&&!r("VideoPlayerPrefetchExperiments").disablePrefetchCache){var i=t.getInstance();Array.isArray(n.manifest)||(n.manifest=[]),n.video||(n.video=[]),n.audio||(n.audio=[]),i.queueRequestBatch({manifest:n.manifest.filter(b),video:n.video.filter(b),audio:n.audio.filter(b),videoID:n.videoID,useCredentials:e,connectionQualityLevel:a})}},t.getCacheValue=function(n){return t.getInstance().getAndDelete(n)},t.getConnectionQualityLevel=function(n){return t.getInstance().getConnectionQualityLevel(n)},t.hasCacheValue=function(n){return t.getInstance().has(n)},t.getPrefetchTaskByID=function(t){return y.get(t)||null},t})();l.default=S}),98); __d("VideoFeedFastPreloadController",["DOMQuery","Run"],(function(t,n,r,o,a,i,l){var e=0;function s(n){if(e<2){var r=o("DOMQuery").scry(n,"video")[0];r instanceof t.HTMLVideoElement&&(e||o("Run").onBeforeUnload(function(){return u()}),r.preload="auto",e+=1)}}function u(){e=0}u(),l.preload=s,l.reset=u}),98); __d("fbjs/lib/emptyFunction",["emptyFunction"],(function(t,n,r,o,a,i){"use strict";a.exports=n("emptyFunction")}),null); __d("fbjs/lib/invariant",["invariant"],(function(t,n,r,o,a,i){"use strict";a.exports=n("invariant")}),null); __d("fbjs/lib/warning",["warning"],(function(t,n,r,o,a,i){"use strict";a.exports=n("warning")}),null); __d("lastx",["invariant"],(function(t,n,r,o,a,i,l,s){"use strict";function e(e){var t=null;if(Array.isArray(e))e.length&&(t={value:e[e.length-1]});else for(var n of e)t={value:n};if(t)return t.value;s(0,1145)}l.default=e}),98); __d("prop-types/lib/ReactPropTypesSecret",[],(function(t,n,r,o,a,i){"use strict";var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";a.exports=e}),null); __d("prop-types/checkPropTypes",["fbjs/lib/invariant","fbjs/lib/warning","prop-types/lib/ReactPropTypesSecret"],(function(t,n,r,o,a,i){"use strict";var e;function l(e,t,n,r,o){}a.exports=l}),null); __d("prop-types/prop-types",["fbjs/lib/emptyFunction","fbjs/lib/invariant","fbjs/lib/warning","prop-types/checkPropTypes","prop-types/lib/ReactPropTypesSecret"],(function(t,n,r,o,a,i){var e=function(){n("fbjs/lib/invariant")(0,1492)},l=function(){return e},s;e.isRequired=e;var u={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:l,element:e,instanceOf:l,node:e,objectOf:l,oneOf:l,oneOfType:l,shape:l};u.checkPropTypes=n("fbjs/lib/emptyFunction"),u.PropTypes=u,a.exports=u}),null); __d("prop-types",["ReactFbPropTypes","prop-types/prop-types"],(function(t,n,r,o,a,i){a.exports=n("prop-types/prop-types")}),null);