.class public final Lcom/vungle/ads/internal/omsdk/Res; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final INSTANCE:Lcom/vungle/ads/internal/omsdk/Res; .field private static final OM_JS:Ljava/lang/String; .field private static final OM_SESSION_JS:Ljava/lang/String; # direct methods .method static constructor ()V .locals 2 new-instance v0, Lcom/vungle/ads/internal/omsdk/Res; invoke-direct {v0}, Lcom/vungle/ads/internal/omsdk/Res;->()V sput-object v0, Lcom/vungle/ads/internal/omsdk/Res;->INSTANCE:Lcom/vungle/ads/internal/omsdk/Res; const-string v0, ";(function(omidGlobal) {\n var m;function aa(a){var b=0;return function(){return b>>0)+\'_\',e=0;return b});\nu(\'Symbol.iterator\',function(a){if(a)return a;a=Symbol(\'Symbol.iterator\');for(var b=\'Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array\'.split(\' \'),c=0;cc&&(c=Math.max(c+e,0));cMath.abs(g-c))||(g=b.x,g=g>e||.01>Math.abs(g-e));(e=g)||(e=b.endY,e=eMath.abs(e-d));(d=e)||(b=b.y,d=b>a||.01>Math.abs(b-a));b=!d}return b}function J(a,b){for(var c=!1,d=0;dk&&I.yt){y=!0;break}}y&&(g+=Math.round(l)*Math.round(C))}}return c.call(b,0,d-g)};function Ia(){};function Ja(){}\nfunction Ka(a,b,c,d,e,g){var f=new za;b=new A(b,!1);Ca(f,b);La(a,b,f,d);if(!e)return f.i=[\'unmeasurable\'],f.s=void 0,f.A=0,f.j=[],f.g&&(a=f.g,c={},a=new A((c.x=0,c.y=0,c.width=a.width,c.height=a.height,c),a.g),f.g=a),f.h=Da(),f;\'locked\'===g&&J(f,\'deviceLocked\');if(b.noOutputDevice)J(f,\'backgrounded\'),J(f,\'noOutputDevice\');else if(\'backgrounded\'===c)J(f,\'backgrounded\');else if(void 0!==f.g){for(a=0;ad.time&&(d=b[e]);c=d;a.m=Kb(c.rootBounds);a.g=Kb(c.boundingClientRect);a.C=Kb(c.intersectionRect);a.M=!!c.isIntersecting;Bb(a)}}catch(g){a.A(),db(a.L,\'generic\',\'Problem handling IntersectionObserver callback: \'+g.message)}},{root:null,rootMargin:\'0px\',threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]})}\nfunction Jb(a){a.j.ResizeObserver?a.u||(a.u=Lb(a,function(){return Mb(a)}),a.u.observe(a.h)):(a.v||(a.v=function(){return Mb(a)},(0,a.j.addEventListener)(\'resize\',a.v)),a.s||(a.s=new MutationObserver(function(){return Mb(a)}),a.s.observe(a.h,{childList:!1,attributes:!0,subtree:!1})))}function Mb(a){a.h&&!Ib(a.h)&&(Hb(a),Fb(a))}function Lb(a,b){return new a.j.ResizeObserver(b)}function Kb(a){if(a&&null!==a.x&&null!==a.y&&null!==a.width&&null!==a.height)return new A(a,!1)};function Nb(a){if(\'object\'===typeof a&&\'object\'===typeof a.webOSSystem)return a.webOSSystem}function Ob(a){if(\'object\'===typeof a&&\'object\'===typeof a.tizen)return a.tizen}function Pb(a){return\'object\'===typeof Ob(a)};function Qb(a,b){this.h=a;this.g=b};function Sb(){return\'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\'.replace(/[xy]/g,function(a){var b=16*Math.random()|0;return\'y\'===a?(b&3|8).toString(16):b.toString(16)})};function Tb(a,b){var c=void 0===c?K:c;this.j=a;this.g=c;this.i=b;this.h=[]}\nfunction Ub(a){if(!a.g||!a.g.document)throw Error(\'OMID Service Script is not running within a window.\');var b=a.h;a.h=[];b.forEach(function(c){try{var d=a.i.I?\'limited\':\'full\',e=R(c.accessMode,qa)?c.accessMode:null;var g=e?\'full\'==e&&\'limited\'==d?d:\'domain\'==e?\'limited\':e:d;c.accessMode=g;a:{var f=c.resourceUrl,h=a.g.location.origin;try{var k=new URL(f,h);break a}catch(H){}try{k=new URL(f);break a}catch(H){}k=null}if(d=k){var l=Sb(),n=a.g.document,t=n.createElement(\'iframe\');t.id=\'omid-verification-script-frame-\'+\nl;t.style.display=\'none\';[\'full\',\'limited\'].includes(g)?t.srcdoc=\"\\n