PageSourceSearch

https://www.6pr.com.au/wp-content/plugins/triton-player/index.min.js?ver=1790223043

js 6pr.com.au collected 2026-09-24 17:37:48 UTC 12,523 bytes, 1 lines download raw bytes

1"use strict";function _regenerator(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(r,n,o,i){var c=n&&n.prototype instanceof Generator?n:Generator,u=Object.create(c.prototype);return _regeneratorDefine2(u,"_invoke",function(r,n,o){var i,c,u,f=0,p=o||[],y=!1,G={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,r){return i=t,c=0,u=e,G.n=r,a}};function d(r,n){for(c=r,u=n,t=0;!y&&f&&!o&&t<p.length;t++){var o,i=p[t],d=G.p,l=i[2];r>3?(o=l===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=r<2&&d<i[1])?(c=0,G.v=n,G.n=i[1]):d<l&&(o=r<3||i[0]>n||n>l)&&(i[4]=r,i[5]=n,G.n=l,c=0))}if(o||r>1)return a;throw y=!0,n}return function(o,p,l){if(f>1)throw TypeError("Generator is already running");for(y&&1===p&&d(p,l),c=p,u=l;(t=c<2?e:u)||!y;){i||(c?c<3?(c>1&&(G.n=-1),d(c,u)):G.n=u:G.v=u);try{if(f=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i["return"])&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(y=G.n<0)?u:r.call(n,G))!==a)break}catch(t){i=e,c=1,u=t}finally{f=1}}return{value:t,done:y}}}(r,o,i),!0),u}var a={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf;var c=[][n]?t(t([][n]())):(_regeneratorDefine2(t={},n,function(){return this}),t),u=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(u,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,o,"GeneratorFunction"),_regeneratorDefine2(u),_regeneratorDefine2(u,o,"Generator"),_regeneratorDefine2(u,n,function(){return this}),_regeneratorDefine2(u,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,r,n,t){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}_regeneratorDefine2=function _regeneratorDefine(e,r,n,t){function o(r,n){_regeneratorDefine2(e,r,function(e){return this._invoke(r,n,e)})}r?i?i(e,r,{value:n,enumerable:!t,configurable:!t,writable:!t}):e[r]=n:(o("next",0),o("throw",1),o("return",2))},_regeneratorDefine2(e,r,n,t)}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function asyncGeneratorStep(n,t,e,r,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void e(n)}i.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise(function(r,o){var a=n.apply(t,e);function _next(n){asyncGeneratorStep(a,r,o,_next,_throw,"next",n)}function _throw(n){asyncGeneratorStep(a,r,o,_next,_throw,"throw",n)}_next(void 0)})}}function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}var Triton=function(){function Triton(args){_classCallCheck(this,Triton);this.vast=typeof args.vastAdUrl!=="undefined"?args.vastAdUrl:null;this.stationID=typeof args.stationID!=="undefined"?args.stationID:null;this.player=null;this.statusCode=null;this.hasBeenStopped=false;this.hasAdBeenPlayed=false;this.url=typeof args.url!=="undefined"?args.url:null;this.isThisExternalUrl=typeof args.isExternal!=="undefined"?args.isExternal:false;this.nuid=typeof args.nuid!=="undefined"?args.nuid:null;this.eventStateObject={playState:{},adState:{}};this.initPlayer(args.playerId);this.eventListeners()}return _createClass(Triton,[{key:"initPlayer",value:function initPlayer(playerId){var tdPlayerConfig={coreModules:[{id:"MediaPlayer",playerId:playerId,techPriority:["Html5","Flash"],audioAdaptive:true,hls:true,forceHls:true,plugins:[{id:"vastAd"}],geoTargeting:{desktop:{isActive:false},iOS:{isActive:false},android:{isActive:false}},playerServicesRegion:"ap"}],configurationError:this.onConfigurationError,moduleError:this.onModuleError,adBlockerDetected:this.onAdBlockerDetected};if(this.stationID!==null){tdPlayerConfig.coreModules[0]["idSync"]={station:this.stationID}}this.player=new TDSdk(tdPlayerConfig)}},{key:"onConfigurationError",value:function onConfigurationError(e){console.log(object);console.log(object.data.errors)}},{key:"onModuleError",value:function onModuleError(object){console.log(object);console.log(object.data.errors)}},{key:"onAdBlockerDetected",value:function onAdBlockerDetected(){if(triton_player!==undefined){triton_player.preroll.is_enalbed=false}}},{key:"eventListeners",value:function eventListeners(){var _this=this;this.player.addEventListener("stream-status",function(status){_this.statusCode=status.data.code;_this.eventStateObject.playState={started:true,changed:true}})}},{key:"playAd",value:function playAd(callback){if((typeof google==="undefined"?"undefined":_typeof(google))==="object"){this.player.playAd("vastAd",{url:this.vast});callback("success")}else{callback("fail")}}},{key:"play",value:function play(){var _this2=this;var audioPlay=function(){var _ref=_asyncToGenerator(_regenerator().m(function _callee(){var trackingParameters,_ssoObj,nuid,lsid,isOlympics,station,mount,playConfig;return _regenerator().w(function(_context){while(1)switch(_context.n){case 0:if(null!==_this2.stationID){trackingParameters={dist:"nine_radio","agent-device-family":"computer"};if(typeof ssoObj!=="undefined"||_this2.nuid){nuid=((_ssoObj=ssoObj)===null||_ssoObj===void 0?void 0:_ssoObj.nuid)||_this2.nuid;lsid="app:".concat(nuid);trackingParameters=_objectSpread(_objectSpread({},trackingParameters),{},{lsid:lsid})}isOlympics=custom_data.enable_olympics_feature_flag==="YES";station=_this2.stationID;if(isOlympics===false&&player_data["country_code"]!=="AU"){mount=station==="4BC"?"4BC_O_ADP":"".concat(station,"AAC_O")}else{mount=station==="4BC"?"4BC_AU_ADP":"".concat(station,"AAC_AU")}
1playConfig={trackingParameters:trackingParameters,mount:mount};_this2.player.play(playConfig)}else if(null!==_this2.url&&!_this2.isThisExternalUrl){_this2.player.play({file:_this2.url})}else if(null!==_this2.url&&_this2.isThisExternalUrl){_this2.player.MediaPlayer.tech.playStream({url:_this2.url,isHLS:_this2.url.indexOf("m3u8")>-1,aSyncCuePoint:{active:false}})}case 1:return _context.a(2)}},_callee)}));return function audioPlay(){return _ref.apply(this,arguments)}}();if(this.statusCode===null||this.statusCode==="LIVE_STOP"){if(null!==this.vast){if(!this.hasAdBeenPlayed){this.playAd(function(cb){if("success"===cb){_this2.checkAdStatus({enable:false,type:"success"},null,function(cb){if("ad-playback-start"===cb){_this2.eventStateObject.adState={started:true,message:"ad-play",changed:true}}else if("ad-playback-complete"===cb){_this2.eventStateObject.adState={started:true,message:"ad-complete",changed:true};audioPlay();_this2.hasAdBeenPlayed=true}else if("ad-playback-error"===cb){_this2.eventStateObject.adState={started:true,message:"ad-error",changed:true};audioPlay()}})}else if("fail"===cb){audioPlay();_this2.hasBeenStopped=false}})}else{audioPlay();this.hasBeenStopped=false}}else{audioPlay()}}else if(this.statusCode==="LIVE_PAUSE"){this.player.resume()}else if(this.statusCode==="LIVE_FAILED"){alert("Sorry, the live stream has failed. Please try again later.")}}},{key:"checkAdStatus",value:function checkAdStatus(simulate,_res,cb){var _this3=this;var adSta=new Promise(function(resolve){if(simulate["enable"]&&null===_res){if(simulate["type"]==="success"){resolve("ad-playback-start");setTimeout(function(){_this3.checkAdStatus({enable:true,type:"success"},"ad-playback-complete",function(callback){cb(callback)})},5e3)}else if(simulate["type"]==="fail"){setTimeout(function(){resolve("ad-playback-error")},5e3)}}else if(null!==_res){resolve(_res)}else{_this3.player.addEventListener("ad-playback-error",function(event){resolve("ad-playback-error")});_this3.player.addEventListener("ad-blocker-detected",function(event){resolve("ad-blocker-detected")});_this3.player.addEventListener("ad-playback-start",function(event){resolve("ad-playback-start")});_this3.player.addEventListener("ad-playback-complete",function(event){_this3.checkAdStatus(false,"ad-playback-complete",function(callback){cb(callback)})})}});adSta.then(function(res){cb(res)})}},{key:"stop",value:function stop(){if(!this.isThisExternalUrl){this.player.stop()}else{this.player.MediaPlayer.tech.stopStream({})}this.hasBeenStopped=true}},{key:"setVolume",value:function setVolume(volume){this.player.setVolume(volume/100)}},{key:"mute",value:function mute(){this.oldVolume=this.player.getVolume();this.player.setVolume(0)}},{key:"unmute",value:function unmute(){var newVolume=undefined!==this.oldVolume?this.oldVolume:50;this.player.setVolume(newVolume)}},{key:"playState",value:function playState(){return Triton.getState(this.statusCode)}},{key:"volume",value:function volume(){return this.player.getVolume()}},{key:"prerollEnabled",value:function prerollEnabled(bool){this.hasAdBeenPlayed=bool}},{key:"adState",value:function adState(callback){var _this4=this;setInterval(function(){if(_this4.eventStateObject.adState.started&&_this4.eventStateObject.adState.changed){_this4.eventStateObject.adState.changed=false;var eventAdStatusPromise=new Promise(function(resolve){resolve(_this4.eventStateObject.adState.message)});eventAdStatusPromise.then(function(res){callback(res)})}},1e3)}},{key:"playStateChange",value:function playStateChange(callback){var _this5=this;setInterval(function(){if(_this5.eventStateObject.playState.started&&_this5.eventStateObject.playState.changed){_this5.eventStateObject.playState.changed=false;var playStateStatusPromise=new Promise(function(resolve){resolve(_this5.statusCode)});playStateStatusPromise.then(function(promise_response){callback(Triton.getState(promise_response))})}},1e3)}},{key:"disableAd",value:function disableAd(){this.hasAdBeenPlayed=true}},{key:"enableAd",value:function enableAd(){this.hasAdBeenPlayed=false}}],[{key:"getState",value:function getState(response){if("LIVE_CONNECTING"===response){return"connecting"}else if("LIVE_PLAYING"===response){return"playing"}else if("LIVE_STOP"===response){return"stopped"}else if("LIVE_PAUSE"===response){return"paused"}else if("LIVE_FAILED"===response){return"failed"}else if("LIVE_BUFFERING"===response){return"buffering"}else if("LIVE_RECONNECTING"===response){return"reconnecting"}else if("STREAM_GEO_BLOCKED"===response){return"stream_geo_blocked"}else if("STATION_NOT_FOUND"===response){return"station_not_found"}else if(undefined===response){return"not_started"}}}])}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.