Created
November 1, 2020 01:49
-
-
Save monk1337/f7f01b4a60b76c7080d0791794dd1ba1 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function() { | |
function fs(n, t) { | |
return n.isInstanceOfType(t) ? t : null | |
} | |
function dr(n, t) { | |
if (n.isInstanceOfType(t) || t === null || typeof t == "undefined") | |
return n.isStruct ? t.boxedValue : t; | |
throw "InvalidCast to " + n.fullName; | |
} | |
function wwf(n) { | |
return n.fullName ? n.fullName : n.name | |
} | |
function bwf(n) { | |
return n.fullName ? n.fullName : n.name | |
} | |
function yr(n) { | |
return n | |
} | |
function o(n, t, i, r) { | |
n.isClass = !0; | |
n.fullName = t; | |
n.baseType = i; | |
n.interfaces = i ? r.concat(i.interfaces) : r; | |
sl || (sl = {}); | |
sl[n.fullName] = n | |
} | |
function es(n, t, i) { | |
n.isStruct = !0; | |
n.fullName = t; | |
n.baseType = ce; | |
n.interfaces = i; | |
sl || (sl = {}); | |
sl[n.fullName] = n | |
} | |
function pu(n, t) { | |
n.isInterface = !0; | |
n.fullName = t | |
} | |
function cf(n, t, i) { | |
var u, f, e, r; | |
n.isEnum = !0; | |
n.fullName = t; | |
n.isFlagEnum = i; | |
n.baseType = du; | |
u = n.enumStrToValueMap; | |
f = {}; | |
e = {}; | |
for (r in u) | |
f[u[r]] = r, | |
e[r.toLowerCase()] = u[r]; | |
n.enumValueToStrMap = f; | |
n.enumLowerStrToValueMap = e; | |
sl || (sl = {}); | |
sl[n.fullName] = n | |
} | |
function c(n, t) { | |
return n.isNullable ? n.nullableBox(t) : n.isStruct ? new n(t) : t | |
} | |
function fu(n, t) { | |
return n.isNullable && t === null ? null : n.isStruct ? t.boxedValue : t | |
} | |
function ue(n) { | |
return n.isStruct ? n.getDefaultValue() : null | |
} | |
function ahu(n) { | |
var u, i, f, t, r; | |
if (!n.baseInterfaces) { | |
if (u = {}, | |
i = n.baseType, | |
i != null && i != Object && (i && ahu(n), | |
f = i.baseInterfaces, | |
f)) | |
for (t in f) | |
u[t] = f[t]; | |
if (r = n.interfaces, | |
r) | |
for (t = 0; t < r.length; t++) | |
u[r[t].fullName] = r[t]; | |
n.baseInterfaces = u | |
} | |
} | |
function oni(n, t) { | |
return n === t | |
} | |
function kwf(n, t) { | |
return n === t | |
} | |
function rt(n) { | |
return n === null || typeof n == "undefined" | |
} | |
function au() { | |
return { | |
toJSON: dwf | |
} | |
} | |
function dwf() { | |
return undefined | |
} | |
function vhu() {} | |
function gwf() { | |
obf(vhr.__ctor(nbf)) | |
} | |
function nbf() { | |
var t, i, n; | |
return t = fi.__ctor(["Select Level", "MBBS First Year", "MBBS Second Year", "MBBS Third Year", "MBBS Fourth Year", "Intern", "Doctor"]), | |
i = 15, | |
n = vkf(bkf(lkf(ckf(gbf(dbf(kbf(pkf(hkf(ykf(rkf(ekf(okf(skf(ukf(akf(wkf(fkf(ikf(tkf(nkf(bbf(wbf(pbf(phu())), null)), whu(), bhu(), 30)))))))), 1), gdf(), ncu(), lgf(), ogf())))), t)), fi.__ctor(["workout", "revision", "discussions", "stats", "social"])))))), | |
n.register(pf, function() { | |
return vgf(3, i, 0, 0, 0, 0) | |
}).isSingleton(), | |
n | |
} | |
function yhu() {} | |
function tbf() { | |
return ucr | |
} | |
function ibf(n) { | |
ucr = n | |
} | |
function rbf() { | |
return hlr | |
} | |
function ubf(n) { | |
hlr = n | |
} | |
function fbf() { | |
var n, t, i; | |
n = window.document; | |
n.addEventListener("backbutton", function() { | |
wf.resolve(ge).navigateBack(); | |
return | |
}); | |
t = ut().valueOf(); | |
i = dye(!1, yhr, t, pageStart); | |
ti().sendb(i) | |
} | |
function ebf() { | |
var n, t, i; | |
n = fi.__ctor(["com.pgprep", "com.neetpg2018", "com.medengage.pgrounds", "eproware.pr.quiz", "com.jpquiz.usmle", "com.spayee.dams.reader", "com.gingerwebs.damsdelhi", "com.dams.cloud", "com.tech.dbmci", "com.medengage.clinical", "com.marrow", "com.learnograph.umedico", "com.dailyprep.neetpg", "com.ncert", "com.sanaedutech.neet", "com.tribyte.iTutor2", "com.byjus.thelearningapp", "com.praveenj.neet", "com.cetpractice.neet", "haygot.togyah.app", "com.edurev.neet"]); | |
t = fi.__ctor(["PGPrep", "NEET PG 2018", "PGR", "Pre PG", "USMLE", "PG DAMS books", "Delhi DAMS", "DAMS", "Bhatia", "DailyRounds", "Marrow", "UMedico", "DailyPrep", "NCERT books", "NEET Entrance Exam", "Aakash iTutor", "Byju's", "NEET Prepration Offline", "NEET Practice", "Toppr", "NEET AIMS"]); | |
i = 13; | |
eye(function(n) { | |
yii = n; | |
return | |
}, null); | |
lye(function(n) { | |
var t, i; | |
t = n.toString(); | |
gvt.logInfo("Recorded Install Referrer: {referrer}", t); | |
i = vye(t); | |
ti().senda(i); | |
return | |
}, null); | |
sye(n).then(function(n) { | |
var u, e, o, r, s, h, f; | |
for (u = "", | |
e = 0, | |
o = 0, | |
r = 0; r < n.V_get_Length(); r++) | |
n.get_item(r) && (s = t.get_item(r), | |
u.length == 0 ? u = s : u += ";" + s, | |
r <= i ? e++ : o++); | |
h = (f = vi("Analytics", "AppInstallCheck"), | |
f.set_eventLabel(u), | |
f.set_eventValue(e - o), | |
f); | |
ti().senda(h); | |
return | |
}); | |
universalLinks.subscribe("rootPageOpen", yye); | |
hdr(function(n) { | |
!n || ubf(n); | |
return | |
}); | |
fr.get_hasValue(navigator.splashscreen) && fr.get_value(navigator.splashscreen) && rf().enqueueOnTimeout(navigator.splashscreen.hide, "tmp", 100) | |
} | |
function obf(n) { | |
var i, t, u, r, f; | |
i = window; | |
cbf(i, n); | |
yhr = ut().valueOf(); | |
t = i.document; | |
u = t.body; | |
r = t.createElement("div"); | |
t.addEventListener("deviceready", ebf); | |
cut = t.getElementById("removeOnLoad"); | |
u.appendChild(r); | |
oe = rv.defaultConstructor(); | |
wf = n.get_value(); | |
hbf(wf); | |
uv = ht(r); | |
oe.add(wf.resolve(gft)); | |
ibf(wf.resolve(ne)); | |
oe.add(tbf()); | |
gvt = wf.resolve(rr).getLogger("mainApp"); | |
gvt.logInfo("App Started, version: {0}", c(d, nyt)); | |
f = wf.resolve(ge); | |
vbf(function(n, t) { | |
abf(n, t, wf.resolveLazy(yt)); | |
return | |
}, f); | |
fbf(); | |
Error.stackTraceLimit = 100 | |
} | |
function uf(n, t) { | |
wf.resolve(yt).raise(dt, oi(n, function() { | |
return | |
}, null, t, "Cancel", "Ok", null, !1, !1, !1)) | |
} | |
function sbf(n) { | |
!cut || gf(cut); | |
n() | |
} | |
function hbf(n) { | |
oe.add(n.resolve(bet)); | |
oe.add(n.resolve(oet)); | |
oe.add(n.resolve(set)); | |
oe.add(n.resolve(het)); | |
oe.add(n.resolve(wet)); | |
oe.add(n.resolve(ge)); | |
oe.add(n.resolve(cet)); | |
oe.add(n.resolve(pet)); | |
oe.add(n.resolve(vg)); | |
oe.add(n.resolve(ig)); | |
oe.add(n.resolve(cg)); | |
oe.add(n.resolve(ust)); | |
oe.add(n.tryResolve(dn)); | |
oe.add(n.tryResolve(sst)) | |
} | |
function cbf(n, t) { | |
var f, u, i, r; | |
if (rnf(n, function(n, t) { | |
gvt.log(2, t, "Unhandled Exception", wi.__ctora(0)); | |
ti().send(uye(t, !0)); | |
return | |
}), | |
f = n.screen.width, | |
wte("McqDb", "UA-61565877-1", cid, null, function(n, i) { | |
t.get_value().resolve(uet).V_LogActivities_b(n, function(n) { | |
i(n); | |
return | |
}); | |
return | |
}, yi(nyt)), | |
u = window.document, | |
kft(u, "sVer", yi(nyt), 0, "/", null), | |
!rt(browserInfo)) { | |
i = browserInfo; | |
r = 0; | |
try { | |
r = ow(i.os.majorVersion) | |
} catch (e) {} | |
i.os.name === "Android" && r < 6 || n.location.origin.indexOf("local") > 0 || n.location.origin.indexOf("test") > 0 | |
} | |
} | |
function lbf(n, t) { | |
llr = ybe(wf.resolve(wt), wf.resolve(ge), wf.resolve(yt), wf.resolve(yn), wf.resolve(yh), wf.tryResolve(bf), wf.resolve(ket), wf.tryResolve(hot)); | |
uv.set_dataContext(llr); | |
uv.set_skin(vbe()); | |
uv.activate(); | |
n.onUrlChanged(window); | |
t.get_value().raiseOneTime(utt, tvu()) | |
} | |
function abf(n, t, i) { | |
var r; | |
googInitCb = null; | |
fbInitCb = null; | |
r = wf.resolve(wt); | |
r.getGroups(function() { | |
var u, n, f; | |
u = r.get_pageData(); | |
n = window.localStorage.getItem("praticeSessionCutoff"); | |
f = ft(n) ? 10 : ow(n); | |
t.set_onBeforeNavigate(function(n, i) { | |
t.set_onBeforeNavigate(null); | |
sbf(i); | |
return | |
}); | |
!cut || (cut.style.display = "none"); | |
lbf(t, i); | |
return | |
}) | |
} | |
function vbf(n, t) { | |
var i; | |
i = bye(wf.resolve(ag), wf.resolve(wt)); | |
uv.set_skin(wye()); | |
uv.set_dataContext(i); | |
uv.activate(); | |
i.add_OnStartApp(function(r) { | |
uv.set_dataContext(null); | |
n(r, t); | |
i.dispose(); | |
return | |
}) | |
} | |
function ybf() { | |
yii = !1 | |
} | |
function aft() {} | |
function phu() { | |
var n; | |
return n = new aft, | |
n.__ctor(), | |
n | |
} | |
function uw(n, t, i, r) { | |
if (n < t || n > i) | |
throw new Error("Out of range exception: " + r); | |
} | |
function sv(n, t) { | |
if (n == null) | |
throw new Error("ArgumentNull: " + t); | |
} | |
function pbf(n) { | |
var i, t; | |
return i = tlu(), | |
t = kcu(i), | |
n.register(tg, function() { | |
return i | |
}), | |
n.register(iet, function() { | |
return n.resolve(wt).get_channel() | |
}), | |
n.register(iyt, function() { | |
return n.resolve(wt).get_lazyHttpChannel() | |
}).isSingleton(), | |
n.register(ig, function() { | |
return pte(n.resolve(wt), ti()) | |
}).isSingleton(), | |
n.register(sw, function() { | |
return kte(n.resolve(rr)) | |
}).isSingleton(), | |
n.register(rg, function() { | |
return dte(n.resolve(wt), "api/payments") | |
}).isSingleton(), | |
n.register(hw, function() { | |
return gte(n.resolve(wt), "api/blogs") | |
}).isSingleton(), | |
n.register(yh, function() { | |
return ilu(n.resolve(wt), "api/userinfo") | |
}).isSingleton(), | |
n.register(ret, function() { | |
return nie(n.resolve(wt), "api/instituteadmin") | |
}).isSingleton(), | |
n.register(uwt, function() { | |
return tie(n.resolve(wt), "api/logging/") | |
}).as(uet).isSingleton(), | |
n.register(phr, function() { | |
return uc(ug, n, function(i, r) { | |
var u; | |
return u = null, | |
u = ulu(i, "api/userstats", wii.__ctor(function() { | |
return flu(kt(), lut.__ctor(function() { | |
return u | |
}), r, t) | |
}), bii.__ctor(function() { | |
return slu(kt(), lut.__ctor(function() { | |
return u | |
}), r, t) | |
}), n.resolve(rr)), | |
Promise.resolve(u) | |
}, !0) | |
}).isSingleton(), | |
n.register(yv, function() { | |
return fie(n.resolve(wt), "api/goalsetting") | |
}).isSingleton(), | |
n.register(fv, function() { | |
return uc(yv, n, function(n, i) { | |
var r; | |
return r = null, | |
r = lie(n, i, t, "api/goalsetting", kt()), | |
Promise.resolve(r) | |
}, !0) | |
}).isSingleton(), | |
n.register(vl, function() { | |
return aie(n.resolve(wt), "api/studycircle") | |
}).isSingleton(), | |
n.register(ph, function() { | |
return vie(n.resolve(wt), "api/videoplatform") | |
}).isSingleton(), | |
n.register(ne, function() { | |
return tte(n.resolve(wt)) | |
}).isSingleton(), | |
n.register(yt, function() { | |
return nlu() | |
}).isSingleton(), | |
n.register(rr, function() { | |
return kcu(i) | |
}).isSingleton(), | |
n.register(oet, function() { | |
return yie(n.resolve(yt), t) | |
}).isSingleton(), | |
n.register(set, function() { | |
return pie(n.resolve(yt), n.resolve(wt), n.resolve(bf)) | |
}).isSingleton(), | |
n.register(het, function() { | |
return bie(n.resolve(yt), n.resolve(yh), n.resolve(bf), function() { | |
return n.tryResolve(eg) | |
}, function() { | |
return n.tryResolve(og) | |
}, tr()) | |
}).isSingleton(), | |
n.register(sg, function() { | |
return tre(n.resolve(pv)) | |
}).isSingleton(), | |
n.register(cet, function() { | |
return rre(n.resolve(yt), n.resolve(wt)) | |
}).isSingleton(), | |
n.register(aet, function() { | |
return fre(n.resolve(rr)) | |
}).isSingleton(), | |
n.register(cw, function() { | |
return ere(n.resolve(aet), n.resolve(rr), null, ore) | |
}).isSingleton(), | |
n.register(wt, function() { | |
return ste("siteToken", "pageData", n.resolve(lw), n.resolve(yt), n.resolveLazy(cw), n.resolve(rr)) | |
}).isSingleton(), | |
n.register(bf, function() { | |
return wie(n.resolve(wt), n.tryResolve(uo), n.tryResolve(pf)) | |
}).isSingleton(), | |
n.register(hg, function() { | |
return lre(manifestInstaller, pageUrl, "manifestUninstall") | |
}).isSingleton(), | |
n.register(cwt, function() { | |
return llu(window.timezoneOffsetMinutes) | |
}).as(vet), | |
n.register(yet, function() { | |
return are(n.resolve(rg), "https://checkout.razorpay.com/v1/checkout.js", n.resolve(rr)) | |
}).isSingleton(), | |
n.register(pet, function() { | |
return vre(n.resolve(yt), n.resolve(ge)) | |
}).isSingleton(), | |
n.register(cg, function() { | |
return yre(n.resolve(wt), n.resolve(hg), n.resolve(yt), n.resolve(ge), fi.__ctor(["workout", "social", "revision", "grade", "contribution", "subscriberinfo", kii, ""])) | |
}).isSingleton(), | |
n.register(wet, function() { | |
return kre(n.resolve(wt), n.resolve(yt), n.resolveFactory(ag)) | |
}).isSingleton(), | |
n.register(lw, function() { | |
return clu() | |
}).isSingleton(), | |
n.register(bet, function() { | |
return tue(n.resolve(yt)) | |
}).isSingleton(), | |
n.register(pv, function() { | |
return n.resolve(wt).get_metadataService() | |
}).isSingleton(), | |
n.register(nh, function() { | |
return n.resolve(wt).get_contributionService() | |
}).isSingleton(), | |
n.register(vg, function() { | |
return rue(n.resolve(wt), n.resolve(yt), n.resolve(rr)) | |
}), | |
n.register(ket, function() { | |
return uue(n.resolve(yt)) | |
}), | |
n | |
} | |
function wbf(n) { | |
var t; | |
return t = n.resolve(rr), | |
n.register(kp, function() { | |
return uc(yg, n, function(n, t) { | |
return Promise.resolve(alu(function() { | |
return t.startTransaction(1, fi.__ctor(["KeyValueTable"])) | |
}, t.get_keyValueStore(), "KeyValueTable")) | |
}, !0) | |
}).isSingleton(), | |
n.register(hl, function() { | |
return uc(vv, n, function(i, r, u) { | |
var e, f; | |
return (e = "api/stats", | |
u == null) ? Promise.resolve(rlu(i, e)) : (f = null, | |
f = ulu(i, e, wii.__ctor(function() { | |
return flu(kt(), lut.__ctor(function() { | |
return f | |
}), r, t) | |
}), bii.__ctor(function() { | |
return slu(kt(), lut.__ctor(function() { | |
return f | |
}), r, t) | |
}), n.resolve(rr)), | |
Promise.resolve(f)) | |
}, !0) | |
}).isSingleton(), | |
n.register(uo, function() { | |
return uc(aw, n, function(i, r, u) { | |
var e, h, f, o, s, c; | |
return (e = "api/problemaccess", | |
h = n.resolve(ne), | |
u == null || !h.get_isInCachedTestAttempts()) ? Promise.resolve(fue(i, e)) : (f = null, | |
o = dhr.__ctor(function() { | |
return eue(f, r, t) | |
}), | |
s = ghr.__ctor(function() { | |
return oue(f, r, o, t) | |
}), | |
c = ncr.__ctor(function() { | |
return sue(n.tryResolve(pg), s, r, n.resolve(yt), t, kt()) | |
}), | |
f = aue(i, e, s, c, o, t), | |
Promise.resolve(f)) | |
}, !0) | |
}), | |
n.register(ev, function() { | |
return uc(vw, n, function(i, r, u) { | |
var f, e; | |
return (f = "api/discussion", | |
u == null) ? Promise.resolve(vue(i, f)) : (e = null, | |
i.get_lazyHttpChannel().get_value().then(function(o) { | |
return e = yue(r, n.resolveLazy(cw).get_value().getUserInfoPersistance(u), i, n.resolve(ge), f, n.resolve(yt), "discussions", o, t) | |
}).then(function(n) { | |
return n.initializeOffline(u, i.getGrade(kt()).TagId) | |
}).then(function() { | |
return e | |
})) | |
}, !0) | |
}).isSingleton(), | |
n.register(ryt, function() { | |
return ryt.__ctor(n.resolve(ev).get_value().then(function(n) { | |
return fs(det, n) | |
})) | |
}).isSingleton(), | |
n | |
} | |
function bbf(n, t) { | |
return n.register(wg, function() { | |
return vlu() | |
}), | |
n.register(yw, function() { | |
return bue(n.resolve(wt), n.resolve(yt)) | |
}).isSingleton(), | |
n.register(ywt, function() { | |
return nfe(n.resolve(wt)) | |
}).isSingleton(), | |
n.register(gft, function() { | |
return nte(n.resolve(wt), n.resolve(yt), n.resolve(bf), n.resolve(yh), n.resolve(bg), tr()) | |
}).isSingleton(), | |
n.register(bg, function() { | |
return tfe(n.resolve(yt), n.resolve(bf), n.resolve(wt)) | |
}).isSingleton(), | |
n.register(ag, function() { | |
return nue(n.resolve(wt), n.resolve(yh), n.resolve(lw), n.resolve(yt), n.resolve(rr), tr()) | |
}), | |
n.register(vo, function() { | |
return ife(n.resolve(nh), n.tryResolve(ev), n.tryResolve(uo), n.resolve(wt), n.resolve(yt), n.resolveLazy(get), function(i, r, u) { | |
return cfe(i, r, t, n.resolve(wt).get_communicationApiService(), u) | |
}, n.resolve(rr), n.tryResolveLazy(kg), n.tryResolve(pf)) | |
}).isSingleton(), | |
n.register(dg, function() { | |
return afe(n.resolve(yt), n.resolve(wt), n.resolve(af), n.resolve(yo)) | |
}), | |
n | |
} | |
function kbf(n, t) { | |
return n.register(og, function() { | |
return nre(n.resolve(yh), n.resolve(bf), n.resolve(wt), n.resolve(sw), n.resolve(yt), tr()) | |
}), | |
n.register(eg, function() { | |
return die(n.resolve(bf), n.resolve(yh), n.resolve(yt), t, n.tryResolve(pf)) | |
}), | |
n.register(tst, function() { | |
return rve(n.resolve(vv), n.resolve(yt)) | |
}), | |
n | |
} | |
function dbf(n) { | |
return n.register(ust, function() { | |
return pve(n.resolve(yt), n.resolve(wt), n.tryResolve(pf)) | |
}).isSingleton(), | |
n | |
} | |
function gbf(n, t) { | |
return n.register(tf, function() { | |
return cee(n.resolve(wt), n.resolve(yt), n.tryResolve(yn), t) | |
}).isSingleton(), | |
n | |
} | |
function nkf(n) { | |
return n.register(pw, function() { | |
return ylu(n.resolve(yt), n.resolve(uo), n.resolve(ge), n.resolve(wv), n.tryResolve(pf)) | |
}).isSingleton(), | |
n.register(yl, function() { | |
return see(n.tryResolve(wh), n.tryResolve(tf), n.resolve(bv), n.tryResolve(vl), n.tryResolve(bh)) | |
}).isSingleton(), | |
n | |
} | |
function tkf(n, t, i, r) { | |
return n.register(bv, function() { | |
return lee(n.resolve(wt), n.resolve(yt), n.resolve(ne), n.tryResolve(af), n.tryResolve(yo), n.resolve(gg), n.resolve(ww), n.resolve(bf), n.tryResolve(kv), n.resolve(rr), t, n.tryResolve(pf), owt(), i) | |
}).isSingleton(), | |
n.register(not, function() { | |
return wee(n.resolve(ne), n.resolve(yt), n.resolve(yo), n.resolve(af)) | |
}).isSingleton(), | |
n.register(wh, function() { | |
return hee(n.resolve(wt), n.tryResolve(uo), n.resolve(bf), n.resolve(vo), n.resolve(yt), n.resolve(rr)) | |
}).isSingleton(), | |
n.register(th, function() { | |
return ioe(n.tryResolve(wh), n.tryResolve(nh), n.tryResolve(tf), n.resolve(bv), 0, n.tryResolve(af), n.tryResolve(tot), n.tryResolve(bh), tr()) | |
}).isSingleton(), | |
n.register(bh, function() { | |
return aee(n.resolve(yt), n.resolve(wt), n.tryResolve(aut), n.tryResolve(pf)) | |
}), | |
n.register(eo, function() { | |
return yoe(n.tryResolve(wt), n.tryResolve(yt), n.tryResolve(tf), n.tryResolve(nn), n.tryResolve(pl), n.tryResolve(vo), n.tryResolve(iot), n.tryResolve(bw), n.tryResolve(pf)) | |
}), | |
n.register(gg, function() { | |
return vee(n.tryResolve(pv), n.tryResolve(ne), n.tryResolve(hl), n.tryResolve(yo), n.tryResolve(af), n.tryResolve(pf), owt()) | |
}).isSingleton(), | |
n.register(tn, function() { | |
return tse(n.tryResolve(yt), n.tryResolve(yo), n.tryResolveLazy(af), n.tryResolve(pf), r, owt()) | |
}).isSingleton(), | |
n.register(nn, function() { | |
return poe(n.resolve(yt), n.resolve(wt), n.tryResolve(wl)) | |
}).isSingleton(), | |
n.register(rot, function() { | |
return use(n.resolve(yt), n.tryResolve(af), n.tryResolve(rr)) | |
}).isSingleton(), | |
n.register(uot, function() { | |
return fse(n.resolve(yt), n.tryResolve(rr)) | |
}).isSingleton(), | |
n.register(tot, function() { | |
return roe(n.resolve(yt), n.tryResolve(af), n.tryResolve(kw), n.resolve(wt), n.tryResolve(rot), n.tryResolve(uot), n.resolve(rr)) | |
}), | |
n.register(ww, function() { | |
return yee(n.resolve(yt), n.resolve(af), n.resolve(yo), n.resolve(tn)) | |
}), | |
n | |
} | |
function ikf(n) { | |
return n.register(bw, function() { | |
return nse(n.resolve(wt), n.tryResolve(uo), n.resolve(hl), n.resolve(vo), n.resolve(yt)) | |
}), | |
n.register(dw, function() { | |
return lse(n.resolve(wt), n.tryResolve(yt), n.tryResolve(uo), n.resolve(vo), n.tryResolve(tf), n.resolve(bw)) | |
}), | |
n.register(eot, function() { | |
return ase(n.tryResolve(wh), n.tryResolve(tf), n.tryResolve(bh)) | |
}), | |
n.register(rn, function() { | |
return vse(n.tryResolve(wh), n.tryResolve(bh)) | |
}), | |
n.register(bwt, function() { | |
return yse(n.resolve(ge)) | |
}), | |
n.register(oot, function() { | |
return pse(n.tryResolve(wh), n.tryResolve(tf), n.tryResolve(bh), tr()) | |
}), | |
n.register(iot, function() { | |
return goe(n.resolve(ne), n.resolve(pv), n.resolve(wt), n.tryResolveLazy(af), n.tryResolve(bf), n.tryResolve(yo), n.tryResolve(tn), n.tryResolve(dg), n.resolve(yt)) | |
}).isSingleton(), | |
n.register(gw, function() { | |
return gse(n.resolve(wt), n.resolve(yt), n.tryResolve(uo), n.resolve(vo), n.tryResolve(tf), n.resolve(bw)) | |
}), | |
n.register(nb, function() { | |
return ihe(n.resolve(yt), n.tryResolve(tf), n.tryResolve(eo)) | |
}), | |
n | |
} | |
function rkf(n, t, i, r, u) { | |
return n.register(af, function() { | |
return vfe(n.tryResolve(nh), n.resolve(bf), n.resolve(iyt), n.resolve(wt), n.resolve(yt)) | |
}).isSingleton(), | |
n.register(on, function() { | |
return vhe(n.tryResolve(nh), n.resolve(yt), n.tryResolve(dl)) | |
}).isSingleton(), | |
n.register(ub, function() { | |
return hle(n.resolve(af), n.tryResolve(dl), n.resolve(yt), n.resolve(ne), i) | |
}), | |
n.register(dl, function() { | |
return ole(n.resolve(wt), n.resolve(rg), n.resolve(ne), n.resolve(yet), n.resolve(rr), n.tryResolveLazy(gv), function() { | |
return n.resolve(wt).get_pageData().Data.PreferredPaymentProvider | |
}, function() { | |
return n.resolve(wt).get_pageData().Data.CountryPaymentProvider | |
}, function() { | |
return n.resolve(wt).get_pageData().Data.User.Country | |
}, n.resolve(yt), t) | |
}).isSingleton(), | |
n.register(yo, function() { | |
return yfe(n.resolve(yt), n.resolve(ne), n.tryResolve(dl), n.resolve(af), n.resolve(rr), u) | |
}), | |
n.register(hv, function() { | |
return agf(n.tryResolve(dl), n.tryResolve(ub), n.resolve(yt), r) | |
}), | |
n | |
} | |
function ukf(n) { | |
return n.register(get, function() { | |
return rfe(n.tryResolve(nh), n.resolveLazy(vo)) | |
}).isSingleton(), | |
n.register(en, function() { | |
return ahe(n.tryResolve(nh), n.resolve(wt), n.resolve(yt), n.tryResolve(tf), n.tryResolve(on)) | |
}), | |
n.register(cot, function() { | |
return phe(n.resolve(wt), n.tryResolve(tf), n.resolve(kg), n.resolve(rr)) | |
}), | |
n.register(kg, function() { | |
return lfe(n.resolve(wt), n.tryResolve(nh), n.resolve(sg), n.resolve(yt), n.resolve(vo), n.resolve(rr)) | |
}).isSingleton(), | |
n.register(lot, function() { | |
return whe(n.resolve(wt), n.tryResolve(tf), n.resolve(aot), n.resolve(rr)) | |
}).isSingleton(), | |
n.register(aot, function() { | |
return bhe(n.resolve(sg), n.tryResolve(nh), n.resolve(wt), n.resolve(yt), n.resolve(rr)) | |
}).isSingleton(), | |
n | |
} | |
function fkf(n) { | |
return n.register(un, function() { | |
return fhe(n.resolve(hw), n.resolve(sot), n.resolve(tf)) | |
}).isSingleton(), | |
n.register(kl, function() { | |
return ohe(n.resolve(hw), n.resolve(yt)) | |
}), | |
n.register(sot, function() { | |
return ehe(n.resolve(hw)) | |
}), | |
n | |
} | |
function ekf(n, t) { | |
return n.register(kot, function() { | |
return nle(n.resolve(fv), n.resolve(yt), n.resolve(rr), t) | |
}).isSingleton(), | |
n.register(ln, function() { | |
return tau(n.resolve(yt), n.resolve(rr), !1) | |
}).isSingleton(), | |
n.register(rb, function() { | |
return ile(n.resolve(fv), n.resolve(wt), n.tryResolve(hl), n.resolve(yt), n.resolve(rr)) | |
}).isSingleton(), | |
n.register(an, function() { | |
return ele(n.resolve(fv), n.resolve(rr)) | |
}).isSingleton(), | |
n | |
} | |
function okf(n) { | |
return n.register(kv, function() { | |
return pee(n.resolve(wt), "api/flashcard") | |
}).isSingleton(), | |
n.register(bot, function() { | |
return ace(n.resolve(wt).get_communicationApiService()) | |
}).isSingleton(), | |
n.register(hn, function() { | |
return kce(n.tryResolve(kv), n.resolve(yt), n.resolve(ne), n.resolve(af), n.tryResolve(yo), n.tryResolve(tf), n.resolve(bot), n.resolve(rr)) | |
}).isSingleton(), | |
n.register(cn, function() { | |
return gce(n.resolve(yt), n.resolve(ne), n.resolve(wt), n.resolve(af), n.tryResolve(yo), n.tryResolve(tf), n.resolve(rr), n.tryResolve(kv)) | |
}).isSingleton(), | |
n.register(pl, function() { | |
return doe(n.resolve(kv), n.resolve(yt), n.resolve(rr), n.tryResolve(tf)) | |
}).isSingleton(), | |
n | |
} | |
function skf(n) { | |
return n.register(vot, function() { | |
return khe(n.resolve(wt), n.tryResolve(ryt), n.resolve(yt)) | |
}), | |
n.register(ib, function() { | |
return ghe(n.resolve(wt), n.tryResolve(tf), n.tryResolve(vot), n.tryResolve(yot), n.resolve(yt)) | |
}).isSingleton(), | |
n.register(pot, function() { | |
return glu(n.resolve(wt), n.resolve(yt), n.tryResolve(ev), n.tryResolve(tf), n.tryResolve(Object)) | |
}), | |
n.register(yot, function() { | |
return nce(n.resolve(wt), n.tryResolve(ev), n.tryResolve(tf), n.resolve(yt)) | |
}), | |
n.register(sn, function() { | |
return cce(n.tryResolve(wt), n.tryResolve(yt), n.tryResolve(ev), n.tryResolve(wot), n.tryResolve(vo), n.tryResolve(tf), n.tryResolve(uo)) | |
}).isSingleton(), | |
n.register(wot, function() { | |
return lce(n.tryResolve(uo)) | |
}).isSingleton(), | |
n | |
} | |
function hkf(n) { | |
return n.register(got, function() { | |
return kle(n.resolve(wt), n.tryResolve(yt), n.resolve(fv), n.tryResolve(kw), n.tryResolve(hl), function() { | |
return n.tryResolve(wl) | |
}, n.tryResolve(pf)) | |
}).isSingleton(), | |
n.register(ac, function() { | |
return nae(n.tryResolve(wt), n.resolve(fv), n.tryResolve(hl), n.tryResolve(yt), n.tryResolve(af), n.tryResolve(yo), n.tryResolve(tf), n.tryResolve(kw), n.tryResolve(rr), n.tryResolve(nn), kt(), n.tryResolve(pf)) | |
}), | |
n | |
} | |
function ckf(n) { | |
return n.register(kw, function() { | |
return ese(n.resolve(wt), n.tryResolve(hl)) | |
}).isSingleton(), | |
n | |
} | |
function lkf(n) { | |
return n.register(dn, function() { | |
return wve(n.resolve(yt), n.resolve(bf), n.tryResolve(hl), n.resolve(rr)) | |
}).isSingleton(), | |
n | |
} | |
function akf(n) { | |
return n.register(hot, function() { | |
return che(n.resolve(yt), n.resolve(bf), n.resolve(yh), n.resolve(af), n.resolve(ne), n.resolve(fn)) | |
}).isSingleton(), | |
n | |
} | |
function vkf(n) { | |
return n.register(sst, function() { | |
return rye(n.resolve(yt), n.resolve(bf), n.resolve(rr)) | |
}).isSingleton(), | |
n | |
} | |
function ykf(n) { | |
return n.register(dot, function() { | |
return vle(n.tryResolve(pg), n.tryResolve(vl), n.resolve(wt), n.resolve(bv), n.resolve(yt), n.resolve(rr), n.resolve(vet), n.tryResolve(pf)) | |
}).isSingleton(), | |
n.register(fb, function() { | |
return ple(n.tryResolve(tf), n.tryResolve(dot), tr(), n.resolve(rr)) | |
}).isSingleton(), | |
n.register(wl, function() { | |
return rse(n.resolve(yt), n.tryResolve(uo), n.resolve(rr), n.resolve(wv)) | |
}), | |
n.register(ny, function() { | |
return wle(n.tryResolve(wh), n.tryResolve(vl), n.tryResolve(bh)) | |
}).isSingleton(), | |
n.register(vn, function() { | |
return ble(n.tryResolve(wh), n.tryResolve(vl), n.tryResolve(bh)) | |
}).isSingleton(), | |
n.register(pg, function() { | |
return hue(n.resolve(wt), "api/dailyTests") | |
}), | |
n.register(wv, function() { | |
return kfe(n.resolve(yt), n.resolve(vet)) | |
}).isSingleton(), | |
n | |
} | |
function pkf(n) { | |
var t, i, r; | |
return n.register(yn, function() { | |
var t, o, s, i, h, c, l, r, u, f, e; | |
return tae(n.resolve(wt), n.resolve(yt), n.resolve(ge), n.resolve(bg), n.resolve(ne), dp.__ctor([(t = sf(), | |
t.set_text(""), | |
t.set_icon("home"), | |
t.set_trackingId("NavLinkHome"), | |
t.set_positionId(1), | |
t.set_url(uyt), | |
t), (o = sf(), | |
o.set_text("Workout"), | |
o.set_trackingId("NavLinkWorkout"), | |
o.set_positionId(1), | |
o.set_url("#workout"), | |
o), (s = sf(), | |
s.set_text("Revision"), | |
s.set_trackingId("NavLinkRevision"), | |
s.set_positionId(1), | |
s.set_url("#revision"), | |
s), (i = sf(), | |
i.set_text("Learning"), | |
i.set_icon("video-menu"), | |
i.set_trackingId("NavLinkLearning"), | |
i.set_positionId(1), | |
i.set_url("#videos"), | |
i), (h = sf(), | |
h.set_text("Insights"), | |
h.set_trackingId("NavLinkInsights"), | |
h.set_positionId(1), | |
h.set_url("#stats"), | |
h), (c = sf(), | |
c.set_text("Discussion"), | |
c.set_trackingId("NavLinkDiscussion"), | |
c.set_positionId(1), | |
c.set_url("#discussions"), | |
c), (l = sf(), | |
l.set_text("Social"), | |
l.set_trackingId("NavLinkSocial"), | |
l.set_positionId(1), | |
l.set_url("#social"), | |
l), (r = sf(), | |
r.set_text("Go Premium"), | |
r.set_icon("premium_lock"), | |
r.set_trackingId("NavLinkGoPremium"), | |
r.set_positionId(0), | |
r.set_url("#subscriberinfo"), | |
r), (u = sf(), | |
u.set_text("Contribute"), | |
u.set_icon("contribution"), | |
u.set_trackingId("NavLinkContribution"), | |
u.set_positionId(0), | |
u.set_url("#contribution"), | |
u), (f = sf(), | |
f.set_text("Blogs"), | |
f.set_icon("blog"), | |
f.set_trackingId("NavLinkBlogs"), | |
f.set_positionId(0), | |
f.set_url("#publishedblogs"), | |
f), (e = sf(), | |
e.set_text("Weekly Report"), | |
e.set_icon("clipboard2"), | |
e.set_trackingId("NavLinkWeeklyReport"), | |
e.set_positionId(0), | |
e.set_url("#weeklyeffortdna"), | |
e)]), n.resolve(af), n.resolve(fn)) | |
}).isSingleton(), | |
n.register(pn, function() { | |
return iae(n.resolve(yl), n.resolve(wt)) | |
}).isSingleton(), | |
n.register(ty, function() { | |
return oae(n.resolve(wt), n.resolve(sw), n.resolve(rr), n.resolve(yt), n.resolve(tf), n.resolve(bv), n.resolve(not), n.resolve(uo), n.resolve(wv), rae(), n.tryResolve(pf)) | |
}).isSingleton(), | |
n.register(iy, function() { | |
return bae(n.tryResolve(wt), n.tryResolve(yt), n.tryResolve(ne), n.resolve(gg), n.resolve(ww), n.tryResolve(pf), tr(), owt()) | |
}).isSingleton(), | |
n.register(pw, function() { | |
return ylu(n.resolve(yt), n.resolve(uo), n.resolve(ge), n.resolve(wv), n.tryResolve(pf)) | |
}).isSingleton(), | |
n.register(wn, function() { | |
return nve(n.resolve(wt), n.resolve(pv), n.resolve(yt), n.resolve(ne), n.resolve(ww), n.resolve(dg), owt()) | |
}).isSingleton(), | |
n.register(hc, function() { | |
return gue(n.resolve(wt), n.tryResolve(yt), n.tryResolve(tf), n.tryResolve(nst), n.tryResolve(got), n.tryResolve(on), n.tryResolve(bn), n.tryResolve(ub), n.tryResolveLazy(gv), n.tryResolveLazy(kl), n.tryResolve(kot), n.tryResolveLazy(tst), n.tryResolve(ret), n.tryResolve(vl), null, n.resolve(pf), null) | |
}).isSingleton(), | |
n.register(nst, function() { | |
return tve(n.resolve(wt), n.resolve(yt), n.tryResolve(ev), n.resolve(vo)) | |
}).isSingleton(), | |
n.register(gv, function() { | |
return lle(n.resolve(sw), n.resolve(fv)) | |
}), | |
n.register(ist, function() { | |
return uau() | |
}), | |
n.register(rst, function() { | |
return uve(n.resolve(wt)) | |
}), | |
n.register(bn, function() { | |
return ive(n.resolve(rst)) | |
}), | |
n.register(lg, function() { | |
return bre(n.resolve(wt), n.tryResolve(uo), n.resolve(vo), n.resolve(yt)) | |
}), | |
t = function() { | |
var t; | |
return t = tcr.defaultConstructor(), | |
t.add("", function() { | |
return n.resolve(yw) | |
}), | |
t.add("home", function() { | |
return n.resolve(yw) | |
}), | |
t.add("grade", function() { | |
return n.resolve(hc) | |
}), | |
t.add("contribution", function() { | |
return n.resolve(en) | |
}), | |
t.add("practice", function() { | |
return n.resolve(th) | |
}), | |
t.add("fcpractice", function() { | |
return n.resolve(hn) | |
}), | |
t.add("revisionpractice", function() { | |
return n.resolve(oot) | |
}), | |
t.add("discussed", function() { | |
return n.resolve(sn) | |
}), | |
t.add("reviewtest", function() { | |
return n.resolve(pn) | |
}), | |
t.add("contribute", function() { | |
return n.resolve(lot) | |
}), | |
t.add("discussions", function() { | |
return n.resolve(ib) | |
}), | |
t.add("stats", function() { | |
return n.resolve(ac) | |
}), | |
t.add("test", function() { | |
return n.resolve(yl) | |
}), | |
t.add("privacy", function() { | |
return n.resolve(wg) | |
}), | |
t.add("revision", function() { | |
return n.resolve(eo) | |
}), | |
t.add("social", function() { | |
return n.resolve(fb) | |
}), | |
t.add("workout", function() { | |
return n.resolve(ty) | |
}), | |
t.add("workouttopics", function() { | |
return n.resolve(iy) | |
}), | |
t.add("testserieslist", function() { | |
return n.resolve(pw) | |
}), | |
t.add("flashcards", function() { | |
return n.resolve(cn) | |
}), | |
t.add("scheduledtest", function() { | |
return n.resolve(ny) | |
}), | |
t.add("challengetest", function() { | |
return n.resolve(vn) | |
}), | |
t.add("replaytest", function() { | |
return n.resolve(eot) | |
}), | |
t.add("retaketest", function() { | |
return n.resolve(rn) | |
}), | |
t.add("attempthistory", function() { | |
return n.resolve(dw) | |
}), | |
t.add("addexplanation", function() { | |
return n.resolve(cot) | |
}), | |
t.add("subscriberinfo", function() { | |
return n.resolve(hv) | |
}), | |
t.add("publishedblogs", function() { | |
return n.resolve(un) | |
}), | |
t.add("goalstats", function() { | |
return n.resolve(ln) | |
}), | |
t.add("bookmarkedquestion", function() { | |
return n.resolve(gw) | |
}), | |
t.add("weeklyeffortdna", function() { | |
return n.resolve(rb) | |
}), | |
t.add("dailyeffortdna", function() { | |
return n.resolve(an) | |
}), | |
t.add(kii, function() { | |
return n.resolve(lg) | |
}), | |
t.add("bookmarkedflashcards", function() { | |
return n.resolve(pl) | |
}), | |
t.add("testhistoryitems", function() { | |
return n.resolve(nb) | |
}), | |
t.add("videos", function() { | |
return n.resolve(wd) | |
}), | |
t.add("videosubjects", function() { | |
return n.resolve(kn) | |
}), | |
t.add("playvideo", function() { | |
return n.resolve(ry) | |
}), | |
t.add("buildworkout", function() { | |
return n.resolve(wn) | |
}), | |
fte(pageUrl, n.resolve(yt), t, uyt.substring(1), n.resolve(rr)) | |
} | |
, | |
n.register(ge, t).isSingleton(), | |
i = n.resolve(wt), | |
r = yve(function() { | |
return null | |
}, i.V_get_BaseUrl(), "api/logging/", "logging", "LogMany", "Log"), | |
n.resolve(tg).registerSink(r), | |
n | |
} | |
function wkf(n) { | |
return n.register(fn, function() { | |
return hhe(n.resolve(yt), n.resolve(wt), n.resolve(bf), n.resolve(uet)) | |
}).isSingleton(), | |
n | |
} | |
function bkf(n) { | |
return n.register(wd, function() { | |
return gkf(n.resolve(yt), n.resolve(wt), n.tryResolve(ph)) | |
}).isSingleton(), | |
n.register(aut, function() { | |
return uc(fot, n, function(t, i) { | |
return n.resolve(kp).get_value().then(function(t) { | |
return ose(bve(n.resolve(ph)), i.get_videoInfoCacheTable(), t, function(n) { | |
return i.startTransaction(1, n) | |
}, "VideoInfoTable", 180, n.resolve(rr)) | |
}) | |
}, !0) | |
}).isSingleton(), | |
n.register(icr, function() { | |
return uc(fst, n, function(t, i) { | |
return n.resolve(kp).get_value().then(function(t) { | |
return kve(dve(n.resolve(ph)), i.get_videoDNACacheTable(), t, function(n) { | |
return i.startTransaction(1, n) | |
}, "VideoDNATable", 180, n.resolve(rr)) | |
}) | |
}, !0) | |
}).isSingleton(), | |
n.register(eyt, function() { | |
return uc(est, n, function(t, i) { | |
return n.resolve(kp).get_value().then(function(t) { | |
return gve(nye(n.resolve(ph)), i.get_userVideoProgressSyncCacheTable(), t, function(n) { | |
return i.startTransaction(1, n) | |
}, "UserVideoProgressTable", 0, n.resolve(rr)) | |
}) | |
}, !0) | |
}).isSingleton(), | |
n.register(oyt, function() { | |
return uc(ost, n, function(t, i) { | |
return n.resolve(kp).get_value().then(function(t) { | |
return tye(iye(n.resolve(ph)), i.get_videoCaresolSyncCacheTable(), t, function(n) { | |
return i.startTransaction(1, n) | |
}, "VideoCaresolTable", n.resolve(rr)) | |
}) | |
}, !0) | |
}).isSingleton(), | |
n.register(kp, function() { | |
return uc(yg, n, function(n, t) { | |
return Promise.resolve(alu(function() { | |
return t.startTransaction(1, fi.__ctor(["KeyValueTable"])) | |
}, t.get_keyValueStore(), "KeyValueTable")) | |
}, !0) | |
}).isSingleton(), | |
n.register(kn, function() { | |
return hve(n.tryResolve(ph), n.resolve(aut), n.resolve(oyt), n.resolve(eyt), n.resolve(wt), n.resolve(yt)) | |
}).isSingleton(), | |
n.register(ry, function() { | |
return vve(n.tryResolve(ph), n.resolve(aut), n.resolve(eyt), n.resolve(oyt), n.resolve(wt), n.resolve(bf), n.resolve(af), n.resolve(dl), n.resolve(yt), n.resolve(rr)) | |
}).isSingleton(), | |
n | |
} | |
function uc(n, t, i, r) { | |
var u, f, e, o; | |
return (f = df(n, !0), | |
u = t.resolve(wt), | |
!u.get_isLoggedIn() || !r) ? f.__ctor(Promise.resolve(i(u, null, null))) : (e = u.getUserInfo().UserId, | |
o = t.resolveLazy(cw).get_value().getUserSpecificStore(e).then(function(n) { | |
return i(u, n, e) | |
}), | |
f.__ctor(o)) | |
} | |
function os() {} | |
function w() {} | |
function ci() {} | |
function wd() {} | |
function kkf() { | |
return oec() | |
} | |
function dkf() { | |
return fys() | |
} | |
function whu() { | |
return sgo() | |
} | |
function gkf(n, t, i) { | |
var r; | |
return r = new wd, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function se() {} | |
function ndf() { | |
return vgh() | |
} | |
function tdf() { | |
return cva() | |
} | |
function idf() { | |
return kla() | |
} | |
function rdf() { | |
return llh() | |
} | |
function udf() { | |
return rtl() | |
} | |
function fdf() { | |
return otl() | |
} | |
function edf() { | |
return rsa() | |
} | |
function odf() { | |
return doa() | |
} | |
function sdf() { | |
return tr() == 1 ? odf() : edf() | |
} | |
function hdf() { | |
return fva() | |
} | |
function bhu() { | |
return ago() | |
} | |
function cdf() { | |
return sva() | |
} | |
function ldf() { | |
return ala() | |
} | |
function adf() { | |
return aaa() | |
} | |
function vdf() { | |
return yaa() | |
} | |
function ydf() { | |
return waa() | |
} | |
function pdf() { | |
return iaa() | |
} | |
function wdf() { | |
return gla() | |
} | |
function bdf() { | |
return haa() | |
} | |
function khu(n, t) { | |
return n == t | |
} | |
function dhu(n, t) { | |
var u, f, i, e, r, s, o; | |
for (n.set_imageBasedQuestionsOnly((t.Switches === null ? null : t.Switches & 1) !== 0), | |
n.set_recentQuestionsOnly((t.Switches === null ? null : t.Switches & 4) !== 0), | |
n.set_yearWiseQuestionsOnly(t.YearWiseQuestion), | |
n.set_highYieldOnly((t.Switches === null ? null : t.Switches & 32) !== 0), | |
n.set_clinicalOnly((t.Switches === null ? null : t.Switches & 256) !== 0), | |
n.set_noRepeatedQuestions((t.Switches === null ? null : t.Switches & 16) !== 0), | |
n.set_noPGI((t.Switches === null ? null : t.Switches & 8) !== 0), | |
n.set_noAssertionReason((t.Switches === null ? null : t.Switches & 128) !== 0), | |
n.set_showAllQuestions((t.Switches === null ? null : t.Switches & 64) !== 0), | |
u = n.get_difficultyModes().V_GetEnumerator_e(); u.V_MoveNext_f(); ) | |
f = u.V_get_Current_f(), | |
t.LevelShift == fu(at, f.valueObject) && n.set_selectedDifficulty(f); | |
for (i = gu.defaultConstructor(), | |
e = n.get_examNames().V_GetEnumerator_e(); e.V_MoveNext_f(); ) | |
for (o = e.V_get_Current_f(), | |
r = 0; r < ((s = t.ExamPatterns) ? s.length : null); r++) | |
t.ExamPatterns[r] === o.value && i.add(o); | |
i.get_count() > 0 && n.set_selectedExams(i.toArray()) | |
} | |
function ghu(n, t, i) { | |
var r, e, u, f; | |
if (r = { | |
Switches: 0 | |
}, | |
i.get_imageBasedQuestionsOnly() && (r.Switches = r.Switches === null ? null : r.Switches | 1), | |
i.get_recentQuestionsOnly() && (r.Switches = r.Switches === null ? null : r.Switches | 4), | |
i.get_noRepeatedQuestions() && (r.Switches = r.Switches === null ? null : r.Switches | 16), | |
i.get_showAllQuestions() && (r.Switches = r.Switches === null ? null : r.Switches | 64), | |
i.get_noPGI() && tr() == 0 && (r.Switches = r.Switches === null ? null : r.Switches | 8), | |
i.get_noAssertionReason() && tr() == 1 && (r.Switches = r.Switches === null ? null : r.Switches | 128), | |
i.get_highYieldOnly() && (r.Switches = r.Switches === null ? null : r.Switches | 32), | |
i.get_clinicalOnly() && (r.Switches = r.Switches === null ? null : r.Switches | 256), | |
i.get_yearWiseQuestionsOnly() && (r.YearWiseQuestion = i.get_yearWiseQuestionsOnly()), | |
!i.get_selectedExams() || i.get_selectedExams().get_item(0).value === "Any" || (r.ExamPatterns = fe(String, le(so, String, gu.__ctora(i.get_selectedExams()), function(n) { | |
return n.value | |
}))), | |
r.LevelShift = !i.get_selectedDifficulty() || i.get_selectedDifficulty().value === "Default" ? 0 : fu(at, i.get_selectedDifficulty().valueObject), | |
!!n) { | |
for (e = ei.defaultConstructor(), | |
u = 0; u < n.V_get_Length(); u++) | |
e.add(n.get_item(u).Id); | |
r.SubjectIds = ei.op_Implicita(e) | |
} | |
if (!!t) | |
for (r.TopicIds = new Array(0), | |
f = 0; f < t.V_get_Length(); f++) | |
r.TopicIds.push(t.get_item(f).Id); | |
return r | |
} | |
function kdf(n, t, i, r, u, f, e, o, s, h, c, l, a, v, y, p) { | |
var w; | |
return w = new se, | |
w.__ctora(n, t, i, r, u, f, e, o, s, h, c, l, a, v, y, p), | |
w | |
} | |
function ff() {} | |
function bd() {} | |
function ddf() { | |
return wyl() | |
} | |
function gdf() { | |
return ygo() | |
} | |
function ngf() { | |
return epc() | |
} | |
function tgf() { | |
return fyc() | |
} | |
function igf() { | |
return fwc() | |
} | |
function rgf() { | |
return lpc() | |
} | |
function ugf() { | |
return dyc() | |
} | |
function fgf() { | |
return upc() | |
} | |
function egf(n, t, i, r, u, f, e, o, s, h, c, l, a) { | |
var v; | |
return v = new bd, | |
v.__ctora(n, t, i, r, u, f, e, o, s, h, c, l, a), | |
v | |
} | |
function wpt() {} | |
function ogf() { | |
return fno() | |
} | |
function ncu() { | |
return wgo() | |
} | |
function sgf() { | |
return kcc() | |
} | |
function hgf() { | |
return lnc() | |
} | |
function cgf(n, t, i, r, u, f, e) { | |
var o; | |
return o = new wpt, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function hv() {} | |
function lgf() { | |
return nno() | |
} | |
function agf(n, t, i, r) { | |
var u; | |
return u = new hv, | |
u.__ctorb(n, t, i, r), | |
u | |
} | |
function pf() {} | |
function vgf(n, t, i, r, u, f) { | |
var e; | |
return e = new pf, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function sni() {} | |
function ygf(n, t) { | |
var i; | |
return i = new sni, | |
i.__ctor(n, t), | |
i | |
} | |
function pgf() { | |
return rt(wui) && (wui = new RegExp("(\\{[^\\}^\\{]+\\})","g")), | |
wui | |
} | |
function tcu() { | |
return rt(kri) && (kri = new RegExp("^[\\s\\xA0]+")), | |
kri | |
} | |
function icu() { | |
return rt(bri) && (bri = new RegExp("^[\\s\\xA0]+")), | |
bri | |
} | |
function vft(n, t) { | |
return n = n || "", | |
t = t || "", | |
n == t ? 0 : n > t ? 1 : -1 | |
} | |
function vkr(n, t, i) { | |
return i && (n && (n = n.toUpperCase()), | |
t && (t = t.toUpperCase())), | |
vft(n, t) | |
} | |
function fo(n, t) { | |
return vft(n, t) | |
} | |
function ykr(n, t) { | |
return t.length ? t.length > n.length ? !1 : n.substr(n.length - t.length) == t : !0 | |
} | |
function ll(n, t, i) { | |
return vkr(n, t, i) == 0 | |
} | |
function ds(n, t) { | |
return n.replace(pgf(), function(n, i) { | |
var u, r; | |
return (u = parseInt(i.substr(1)), | |
r = t.get_item(u), | |
!r) ? "" : r.toString() | |
}) | |
} | |
function wgf(n, t) { | |
return ds(n, wi.__ctor([t])) | |
} | |
function ft(n) { | |
return !n | |
} | |
function rcu(n, t) { | |
return n.lastIndexOf(String.fromCharCode(t)) | |
} | |
function yft(n, t) { | |
return ydr(String, n.split(String.fromCharCode(t))) | |
} | |
function pft(n, t) { | |
return ydr(String, n.split(t)) | |
} | |
function bgf(n, t) { | |
return n.length >= 1 && n.charCodeAt(0) == t | |
} | |
function gs(n, t) { | |
var i; | |
if (t.length <= n.length) { | |
for (i = 0; i < t.length; ++i) | |
if (t[i] != n[i]) | |
return !1; | |
return !0 | |
} | |
return !1 | |
} | |
function nu(n) { | |
return ucu(fcu(n)) | |
} | |
function ucu(n) { | |
return n.trimLeft ? n.trimLeft() : n.replace(tcu(), "") | |
} | |
function fcu(n) { | |
return n.trimRight ? n.trimRight() : n.replace(icu(), "") | |
} | |
function cv(n, t) { | |
return n.charCodeAt(t) | |
} | |
function al() {} | |
function lv() {} | |
function kd() {} | |
function bpt() {} | |
function kgf(n) { | |
return new Date(n.getFullYear(),n.getMonth(),n.getDate()) | |
} | |
function of(n, t) { | |
return n - t == 0 | |
} | |
function ou(n, t) { | |
return n - t > 0 | |
} | |
function fc(n, t) { | |
return n - t >= 0 | |
} | |
function ir(n, t) { | |
return n - t != 0 | |
} | |
function lf(n, t) { | |
return n - t < 0 | |
} | |
function wft(n, t) { | |
return n - t <= 0 | |
} | |
function fw(n, t) { | |
return new Date(n.valueOf() + t) | |
} | |
function dgf(n, t) { | |
return new Date(n.valueOf() - t) | |
} | |
function ec(n) { | |
return new Date(n) | |
} | |
function ecu(n) { | |
return n.getTimezoneOffset() * 6e4 | |
} | |
function he(n) { | |
return fw(n, ecu(n)) | |
} | |
function ggf(n) { | |
return dgf(n, ecu(n)) | |
} | |
function eu(n, t) { | |
return fw(n, t * 864e5) | |
} | |
function ocu(n, t) { | |
return fw(n, t * 36e5) | |
} | |
function dd(n, t) { | |
return fw(n, t * 6e4) | |
} | |
function nnf(n, t) { | |
return fw(n, t * 1e3) | |
} | |
function pkr(n, t) { | |
var i; | |
return i = new Date(n), | |
i.setMonth(n.getMonth() + t), | |
i | |
} | |
function tnf(n, t) { | |
var i; | |
return i = new Date(n), | |
i.setFullYear(n.getFullYear() + t), | |
i | |
} | |
function ut() { | |
return new Date | |
} | |
function bft() { | |
var n; | |
return n = new Date, | |
new Date(n.getFullYear(),n.getMonth(),n.getDate()) | |
} | |
function inf() { | |
Date.empty = new Date(0) | |
} | |
function wkr(n, t) { | |
gtr(n, t, !0); | |
gtr(n, t, !1) | |
} | |
function rnf(n, t) { | |
ki(n, "error", t, !1) | |
} | |
function bkr(n, t) { | |
ki(n, "resize", t, !1) | |
} | |
function kkr(n, t) { | |
uu(n, "resize", t, !1) | |
} | |
function unf(n, t) { | |
ki(n, "hashchange", t, !1) | |
} | |
function kpt(n, t, i, r) { | |
ki(n, t, i, r) | |
} | |
function scu(n, t, i, r) { | |
n.cookie = t + "=;path=" + (ft(i) ? "/" : i) + (ft(r) ? "" : ";domain=" + r) + ";expires=" + new Date(0).toGMTString() | |
} | |
function hcu(n) { | |
var u, f, i, r, t, e; | |
for (u = gp.defaultConstructor(), | |
f = yft(n.cookie, 59), | |
i = f.V_get_Length() - 1; i >= 0; i--) | |
(r = yft(f.get_item(i), 61), | |
r.V_get_Length() <= 1) || (t = r.get_item(0), | |
e = r.get_item(1), | |
cv(t, 0) == 32 && (t = t.substring(1)), | |
u.set_item(t, e)); | |
return u | |
} | |
function kft(n, t, i, r, u, f) { | |
var e, o; | |
r > 0 ? (e = new Date, | |
e.setTime(e.getTime() + (r * 864e5 | 0)), | |
o = "; expires=" + e.toGMTString()) : o = ""; | |
n.cookie = t + "=" + i + o + ";path=" + (ft(u) ? "/" : u) + (ft(f) ? "" : ";domain=" + f) | |
} | |
function dkr(n) { | |
for (var t; t = n.firstChild; ) | |
n.removeChild(t) | |
} | |
function gf(n) { | |
return n.parentNode ? n.parentNode.removeChild(n) : n | |
} | |
function fnf(n) { | |
return n | |
} | |
function gkr(n, t) { | |
ki(n, "keyup", t, !1) | |
} | |
function enf(n, t) { | |
uu(n, "keyup", t, !1) | |
} | |
function hni(n, t) { | |
ki(n, "mousemove", t, !1) | |
} | |
function cni(n, t) { | |
uu(n, "mousemove", t, !1) | |
} | |
function onf(n, t) { | |
ki(n, "mousewheel", t, !1) | |
} | |
function de(n, t) { | |
ki(n, "click", t, !1) | |
} | |
function oc(n, t) { | |
uu(n, "click", t, !1) | |
} | |
function ccu(n, t) { | |
ki(n, "focus", t, !1) | |
} | |
function snf(n, t) { | |
uu(n, "focus", t, !1) | |
} | |
function dpt(n, t) { | |
ki(n, "blur", t, !1) | |
} | |
function lni(n, t) { | |
uu(n, "blur", t, !1) | |
} | |
function ndr(n, t) { | |
ki(n, "touchstart", t, !1) | |
} | |
function tdr(n, t) { | |
uu(n, "touchstart", t, !1) | |
} | |
function hnf(n, t) { | |
ki(n, "touchcancel", t, !1) | |
} | |
function lcu(n, t) { | |
uu(n, "touchcancel", t, !1) | |
} | |
function cnf(n, t) { | |
ki(n, "touchend", t, !1) | |
} | |
function acu(n, t) { | |
uu(n, "touchend", t, !1) | |
} | |
function vcu(n, t) { | |
ki(n, "touchmove", t, !1) | |
} | |
function ycu(n, t) { | |
uu(n, "touchmove", t, !1) | |
} | |
function pcu(n, t) { | |
ki(n, "scroll", t, !1) | |
} | |
function wcu(n, t) { | |
uu(n, "scroll", t, !1) | |
} | |
function bcu(n, t) { | |
ki(n, "paste", t, !1) | |
} | |
function lnf(n, t) { | |
uu(n, "paste", t, !1) | |
} | |
function idr(n, t) { | |
ki(n, "transitionend", t, !1) | |
} | |
function anf(n, t) { | |
uu(n, "transitionend", t, !1) | |
} | |
function vnf(n, t) { | |
ew(n, "animationstart", t, !1); | |
ew(n, "webkitAnimationStart", t, !1) | |
} | |
function ynf(n, t) { | |
nwt(n, "animationstart", t, !1); | |
nwt(n, "webkitAnimationStart", t, !1) | |
} | |
function ani(n, t) { | |
ew(n, "animationend", t, !1); | |
ew(n, "webkitAnimationEnd", t, !1) | |
} | |
function pnf(n, t) { | |
nwt(n, "animationend", t, !1); | |
nwt(n, "webkitAnimationEnd", t, !1) | |
} | |
function gpt(n, t) { | |
var i; | |
if (!rt(n.classList)) { | |
n.classList.add(t); | |
return | |
} | |
if (t != null && (t = nu(t)).length != 0) { | |
if (n.className == null || n.className.length == 0) { | |
n.className = t; | |
return | |
} | |
for (i = 0; (i = n.className.indexOf(t, i)) != -1; ) { | |
if ((i == 0 || cv(n.className, i - 1) == 32) && (i == n.className.length - t.length || cv(n.className, i + t.length) == 32)) | |
return; | |
i++ | |
} | |
n.className = n.className + " " + t; | |
return | |
} | |
} | |
function dft(n, t) { | |
var i; | |
if (!rt(n.classList)) { | |
n.classList.remove(t); | |
return | |
} | |
if (t != null && (t = nu(t)).length != 0 && n.className != null && n.className.length != 0) { | |
for (i = 0; (i = n.className.indexOf(t, i)) != -1; ) { | |
if ((i == 0 || cv(n.className, i - 1) == 32) && (i == n.className.length - t.length || cv(n.className, i + t.length) == 32)) { | |
n.className = n.className.substr(0, i > 0 ? i - 1 : 0) + n.className.substring(i + t.length); | |
return | |
} | |
i++ | |
} | |
return | |
} | |
} | |
function ew(n, t, i, r) { | |
ki(n, t, i, r) | |
} | |
function nwt(n, t, i, r) { | |
uu(n, t, i, r) | |
} | |
function twt(n, t) { | |
gtr(n, t, !0); | |
gtr(n, t, !1) | |
} | |
function wnf(n) { | |
ubt(n) | |
} | |
function bnf(n) { | |
n.style.display = "none" | |
} | |
function knf(n) { | |
n.style.display = "" | |
} | |
function gd() {} | |
function dnf() { | |
var n; | |
return n = new gd, | |
n.__ctora(), | |
n | |
} | |
function ng() {} | |
function gnf() { | |
var n; | |
return n = new ng, | |
n.__ctorb(), | |
n | |
} | |
function or() {} | |
function y() {} | |
function ht(n) { | |
var t; | |
return t = new y, | |
t.__ctord(n), | |
t | |
} | |
function gft() {} | |
function nte(n, t, i, r, u, f) { | |
var e; | |
return e = new gft, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function ne() {} | |
function tte(n) { | |
var t; | |
return t = new ne, | |
t.__ctora(n), | |
t | |
} | |
function rr() {} | |
function kcu(n) { | |
var t; | |
return t = new rr, | |
t.__ctor(n), | |
t | |
} | |
function ce() {} | |
function d(n) { | |
this.boxedValue = n | |
} | |
function ow(n) { | |
return parseInt(n) | |
} | |
function dcu(n, t) { | |
return n.toString(t) | |
} | |
function yi(n) { | |
return dcu(n, 10) | |
} | |
function gcu(n) { | |
return yi(n) | |
} | |
function ite() { | |
geu = 3; | |
nou = 2; | |
nyt = 2010310737 | |
} | |
function net() {} | |
function rte() { | |
tyt = 0 | |
} | |
function ute(n, t) { | |
var i; | |
return i = new net, | |
i.__ctor(n, t), | |
i | |
} | |
function ge() {} | |
function fte(n, t, i, r, u) { | |
var f; | |
return f = new ge, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function yt() {} | |
function nlu() { | |
var n; | |
return n = new yt, | |
n.__ctor(), | |
n | |
} | |
function tet() {} | |
function ete(n) { | |
var t; | |
return t = new tet, | |
t.__ctor(n), | |
t | |
} | |
function tg() {} | |
function tlu() { | |
var n; | |
return n = new tg, | |
n.__ctor(), | |
n | |
} | |
function iwt() {} | |
function pr(n) { | |
return n ? n.length ? new Date(n) : n : null | |
} | |
function vh(n) { | |
return ir(n, null) ? n.toISOString() : null | |
} | |
function av(n) { | |
return n < 10 ? "0" + c(d, n) : yi(n) | |
} | |
function ote() { | |
tou = new RegExp("\\/Date\\((-?\\d+)(([\\-|+])(\\d\\d)(\\d\\d))?\\)\\/") | |
} | |
function wt() {} | |
function ste(n, t, i, r, u, f) { | |
var e; | |
return e = new wt, | |
e.__ctora(n, t, i, r, u, f), | |
e | |
} | |
function iet() {} | |
function hte(n, t) { | |
return n - t | |
} | |
function cte(n) { | |
for (var i = ei.defaultConstructor(), t = 0; t < n.length; t++) | |
cv(n, t) == 46 && i.add(n.substr(0, t)); | |
return i.add(n), | |
i | |
} | |
function lte(n, t, i, r) { | |
var u; | |
return u = new iet, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function ig() {} | |
function ate(n, t, i, r, u) { | |
var f, e, o; | |
if (i in n && n.console && n.console.log) { | |
n.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'); | |
return | |
} | |
f = n[i] = function(n, t) { | |
f.q ? f.q.push([n, t]) : f._api(n, t) | |
} | |
; | |
f.q = []; | |
e = t.createElement(r); | |
e.async = 1; | |
e.src = "https://" + n._fs_host + "/s/fs.js"; | |
o = t.getElementsByTagName(r)[0]; | |
o.parentNode.insertBefore(e, o); | |
f.identify = function(n, t) { | |
f(u, { | |
uid: n | |
}); | |
t && f(u, t) | |
} | |
; | |
f.setUserVars = function(n) { | |
f(u, n) | |
} | |
; | |
f.identifyAccount = function(n, t) { | |
e = "account"; | |
t = t || {}; | |
t.acctId = n; | |
f(e, t) | |
} | |
; | |
f.clearUserCookie = function(n, i, r) { | |
if (!n || t.cookie.match("fs_uid=[`;`]*`[`;`]*`[`;`]*`")) | |
for (i = t.domain; ; ) { | |
if (t.cookie = "fs_uid=;domain=" + i + ";path=/;expires=" + new Date(0).toUTCString(), | |
r = i.indexOf("."), | |
r < 0) | |
break; | |
i = i.slice(r + 1) | |
} | |
} | |
} | |
function vte(n, t) { | |
var i, r; | |
window._loq = window._loq || []; | |
window.__lo_site_id = t; | |
i = n.createElement("script"); | |
i.type = "text/javascript"; | |
i.async = !0; | |
i.src = "https://d10lpsik1i8c69.cloudfront.net/w.js"; | |
r = n.getElementsByTagName("script")[0]; | |
r.parentNode.insertBefore(i, r) | |
} | |
function yte(n, t, i) { | |
var u, f, e, r; | |
u = "//static.hotjar.com/c/hotjar-"; | |
f = ".js?sv="; | |
n._hjSettings = { | |
"'hjid'": i, | |
"'hjsv'": 5 | |
}; | |
e = t.getElementsByTagName("head")[0]; | |
r = t.createElement("script"); | |
r.async = 1; | |
r.src = u + n._hjSettings.hjid + f + n._hjSettings.hjsv; | |
n.hj || (n.hj = function() { | |
n.hj.q || (n.hj.q = [], | |
n.hj.q.push([n, t, u, f, e, r])) | |
} | |
); | |
e.appendChild(r) | |
} | |
function vni(n) { | |
window._loq.push(["tag", n]) | |
} | |
function pte(n, t) { | |
var i; | |
return i = new ig, | |
i.__ctor(n, t), | |
i | |
} | |
function rwt() {} | |
function ti() { | |
return syt || (syt = rdr()), | |
syt | |
} | |
function wte(n, t, i, r, u, f) { | |
var e; | |
e = syt = rdr(); | |
e.set_appId(n); | |
e.set_trackingAppId(t); | |
e.set_clientId(i); | |
e.privateLoggingCallback = u; | |
e.privateLoggingUrl = r; | |
e.appVersion = f | |
} | |
function bte() { | |
whr = (window.location.protocol === "file://" ? "http://" : window.location.protocol) + "//www.google-analytics.com/collect" | |
} | |
function rdr() { | |
var n; | |
return n = new rwt, | |
n.__ctor(), | |
n | |
} | |
function sw() {} | |
function kte(n) { | |
var t; | |
return t = new sw, | |
t.__ctor(n), | |
t | |
} | |
function udr() {} | |
function rg() {} | |
function dte(n, t) { | |
var i; | |
return i = new rg, | |
i.__ctor(n, t), | |
i | |
} | |
function hw() {} | |
function gte(n, t) { | |
var i; | |
return i = new hw, | |
i.__ctor(n, t), | |
i | |
} | |
function yh() {} | |
function ilu(n, t) { | |
var i; | |
return i = new yh, | |
i.__ctor(n, t), | |
i | |
} | |
function ret() {} | |
function nie(n, t) { | |
var i; | |
return i = new ret, | |
i.__ctor(n, t), | |
i | |
} | |
function uet() {} | |
function uwt() {} | |
function tie(n, t) { | |
var i; | |
return i = new uwt, | |
i.__ctor(n, t), | |
i | |
} | |
function vv() {} | |
function rlu(n, t) { | |
var i; | |
return i = new vv, | |
i.__ctor(n, t), | |
i | |
} | |
function ug() {} | |
function ulu(n, t, i, r, u) { | |
var f; | |
return f = new ug, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function fwt() {} | |
function flu(n, t, i, r) { | |
var u; | |
return u = new fwt, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function iie() { | |
var t, i, n; | |
if (rt(window.difficultyCutoffs)) | |
return si(nf.__ctora(0)); | |
for (t = window.difficultyCutoffs, | |
i = byt.defaultConstructor(), | |
n = 0; n < t.length; n++) | |
i.add(wo(t[n]) * 1.2 + 5); | |
return byt.op_Implicita(i) | |
} | |
function ewt() { | |
var n, t; | |
if (rt(window.availableGrades)) | |
return si(fi.__ctora(0)); | |
for (n = window.availableGrades, | |
t = 0; t < n.length; t++) | |
n[t] = nu(n[t]); | |
return n | |
} | |
function rie() { | |
var n; | |
return n = window.localStorage.getItem("userGradeId"), | |
rt(n) ? rt(window.userGradeId) ? rt(window.defaultGradeId) ? "PrePG" : window.defaultGradeId : window.userGradeId : nu(n) | |
} | |
function owt() { | |
return tr() == 1 ? yut.__ctor([ei.__ctor(["All Exams", "Any", "Any"]), ei.__ctor(["NEET", "NEET", "NEET"]), ei.__ctor(["AIIMS", "AIIMS", "AIIMS"])]) : tr() == 2 ? yut.__ctor([ei.__ctor(["All Exams", "Any", "Any"])]) : tr() == 3 ? yut.__ctor([ei.__ctor(["All Exams", "Any", "Any"]), ei.__ctor(["NEET", "NEET", "NEET"]), ei.__ctor(["AIIMS", "AIIMS", "AIIMS"])]) : yut.__ctor([ei.__ctor(["All Exams", "Any", "Any"]), ei.__ctor(["NEET", "NEET", "NEET"]), ei.__ctor(["AIIMS", "AIIMS", "AIIMS"]), ei.__ctor(["PGI", "PGI", "PGI"]), ei.__ctor(["JIPMER", "JIPMER", "JIPMER"]), ei.__ctor(["NIMHANS", "NIMHANS", "NIMHANS"]), ei.__ctor(["FMGE", "FMGE", "FMGE"])]) | |
} | |
function kt() { | |
var n; | |
return (n = rie(), | |
!rt(n)) ? ewt().length == 0 ? nu(n) : aa(ewt(), n, 0) >= 0 ? n : nu(ewt()[0]) : rt(window.defaultGradeId) ? "PrePG" : window.defaultGradeId | |
} | |
function tr() { | |
return kt() === "NeetUG" ? 1 : kt() === "CogAT" || kt() === "Kindergarten" || kt() === "1st Grade" || kt() === "2nd Grade" ? 2 : kt() === "MdsPg" ? 3 : 0 | |
} | |
function elu() { | |
return tku() && isNativeApp && browserInfo.os.name.toLocaleLowerCase() === "ios" | |
} | |
function sc() { | |
var n; | |
return (n = window.navigator.userAgent.toLowerCase(), | |
n.indexOf("iphone") >= 0 || n.indexOf("ipad") >= 0) ? !0 : !1 | |
} | |
function fet() { | |
switch (tr()) { | |
case 0: | |
return "Pre PG"; | |
case 1: | |
return "Darwin"; | |
case 2: | |
return "Gifted"; | |
case 3: | |
return "Pulp"; | |
default: | |
return yb(rk, tr()) | |
} | |
} | |
function olu() { | |
var n = baseUrl; | |
switch (tr()) { | |
case 1: | |
n += "images/DarwinShareImage.png"; | |
break; | |
case 0: | |
n += "images/pre-pg_prep_app.png"; | |
break; | |
case 2: | |
n += "images/gifted_temp_logo.png"; | |
break; | |
case 3: | |
n += "images/pulp_temp_logo.png"; | |
break; | |
default: | |
n += "images/Icons/icon-60-3x.png" | |
} | |
return n | |
} | |
function swt() {} | |
function uie(n, t) { | |
var u, i, f, r; | |
if (!n) | |
return t; | |
for (n.BenchmarkCutoffs = t.BenchmarkCutoffs, | |
u = n.HistoricalDataPoints, | |
i = t.HistoricalDataPoints, | |
f = 0, | |
r = 0; f < u.length && r < i.length; ) | |
of(ls(u[f]), ls(i[r])) ? u[f++].Data = i[r++].Data : lf(ls(i[r]), ls(u[f])) ? ler(u, f, i[r++]) : f++; | |
while (r < i.length) | |
u.push(i[r++]); | |
return n | |
} | |
function slu(n, t, i, r) { | |
var u; | |
return u = new swt, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function eet(n) { | |
return Promise.all(hb(n)) | |
} | |
function yv() {} | |
function fie(n, t) { | |
var i; | |
return i = new yv, | |
i.__ctor(n, t), | |
i | |
} | |
function yni() {} | |
function eie(n, t) { | |
return t | |
} | |
function oie(n, t) { | |
return t | |
} | |
function sie(n, t) { | |
return t | |
} | |
function hie(n, t) { | |
return t | |
} | |
function cie(n, t) { | |
return t | |
} | |
function lie(n, t, i, r, u) { | |
var f; | |
return f = new yni, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function vl() {} | |
function aie(n, t) { | |
var i; | |
return i = new vl, | |
i.__ctor(n, t), | |
i | |
} | |
function fdr() {} | |
function ph() {} | |
function vie(n, t) { | |
var i; | |
return i = new ph, | |
i.__ctor(n, t), | |
i | |
} | |
function oet() {} | |
function fg(n) { | |
n.deactivate(); | |
n.dispose(); | |
gf(n.get_element()) | |
} | |
function yie(n, t) { | |
var i; | |
return i = new oet, | |
i.__ctor(n, t), | |
i | |
} | |
function set() {} | |
function pie(n, t, i) { | |
var r; | |
return r = new set, | |
r.__ctor(n, t, i), | |
r | |
} | |
function bf() {} | |
function wie(n, t, i) { | |
var r; | |
return r = new bf, | |
r.__ctor(n, t, i), | |
r | |
} | |
function het() {} | |
function bie(n, t, i, r, u, f) { | |
var e; | |
return e = new het, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function eg() {} | |
function kie() { | |
return oth() | |
} | |
function die(n, t, i, r, u) { | |
var f; | |
return f = new eg, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function og() {} | |
function gie() { | |
return fih() | |
} | |
function nre(n, t, i, r, u, f) { | |
var e; | |
return e = new og, | |
e.__ctora(n, t, i, r, u, f), | |
e | |
} | |
function sg() {} | |
function tre(n) { | |
var t; | |
return t = new sg, | |
t.__ctor(n), | |
t | |
} | |
function pv() {} | |
function ire(n, t) { | |
var i; | |
return i = new pv, | |
i.__ctor(n, t), | |
i | |
} | |
function cet() {} | |
function rre(n, t) { | |
var i; | |
return i = new cet, | |
i.__ctor(n, t), | |
i | |
} | |
function aet() {} | |
function ure() { | |
return tui || (tui = uvr.defaultConstructor()), | |
tui | |
} | |
function hlu(n) { | |
var t; | |
return ure().V_TryGetValue_h$i_y$(n, { | |
read: function() { | |
return t | |
}, | |
write: function(n) { | |
return t = n | |
} | |
}), | |
t | |
} | |
function fre(n) { | |
var t; | |
return t = new aet, | |
t.__ctor(n), | |
t | |
} | |
function cw() {} | |
function ere(n, t, i, r) { | |
var u; | |
return u = new cw, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function hwt() {} | |
function ore(n) { | |
return lpe(n, 5, wcr.__ctor([uy("DiscussionsTable", fy("Id", !1), rc.__ctor([ta("PrimaryViewIndex", "PostedOn", !1, !1)])), uy("KeyValueTable", fy("key", !1), rc.__ctor([ta("PrimaryViewIndex", "key", !1, !1)])), uy("TestSeriesTable", fy("Id", !1), rc.__ctor([ta("PrimaryViewIndex", "EndTime", !1, !1), ta("LastUpdateTime", "LastUpdateTime", !1, !1)])), uy("TestQuestionStorage", fy("Id", !1), rc.__ctor([ta("PrimaryViewIndex", "AccessTime", !1, !1)])), uy("DailyTestUserAttemptTable", fy("ScheduledTestId", !1), rc.__ctor([ta("EndTime", "EndTime", !1, !1), ta("Synced", "Synced", !1, !1)])), uy("UserVideoProgressTable", fy("VideoId", !1), rc.__ctor([ta("SubjectId", "SubjectId", !1, !1)])), uy("VideoCaresolTable", fy("SubjectId", !1), rc.__ctora(0)), uy("VideoInfoTable", fy("Id", !1), rc.__ctor([ta("SubjectId", "SubjectId", !1, !1)])), uy("VideoDNATable", fy("Id", !1), rc.__ctor([ta("SubjectId", "SubjectId", !1, !1)]))])) | |
} | |
function sre(n, t, i) { | |
var r; | |
return r = new hwt, | |
r.__ctor(n, t, i), | |
r | |
} | |
function lw() {} | |
function clu() { | |
var n; | |
return n = new lw, | |
n.__ctor(), | |
n | |
} | |
function hg() {} | |
function hre() { | |
return window.applicationCache | |
} | |
function cre() { | |
bhr = new RegExp("nativeinstaller\\?ver=([^&]*)(&cid=([^&]*))*(&noServiceWorker=(\\d[^&]*))?"); | |
khr = new RegExp("nativeapp\\?versionCode=(\\d[^&]*)(&cid=([^&]*))*(&noServiceWorker=(\\d[^&]*))?") | |
} | |
function lre(n, t, i) { | |
var r; | |
return r = new hg, | |
r.__ctor(n, t, i), | |
r | |
} | |
function vet() {} | |
function cwt() {} | |
function llu(n) { | |
var t; | |
return t = new cwt, | |
t.__ctor(n), | |
t | |
} | |
function yet() {} | |
function are(n, t, i) { | |
var r; | |
return r = new yet, | |
r.__ctor(n, t, i), | |
r | |
} | |
function pet() {} | |
function edr(n, t, i, r) { | |
return "#" + n + "/" + t + "/" + (i != null ? i + "/" : "") + (i != null && r != null ? r + "/" : "") | |
} | |
function vre(n, t) { | |
var i; | |
return i = new pet, | |
i.__ctor(n, t), | |
i | |
} | |
function cg() {} | |
function yre(n, t, i, r, u) { | |
var f; | |
return f = new cg, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function lg() {} | |
function pre() { | |
return bvs() | |
} | |
function wre() { | |
kii = "questionpage" | |
} | |
function bre(n, t, i, r) { | |
var u; | |
return u = new lg, | |
u.__ctorb(n, t, i, r), | |
u | |
} | |
function wet() {} | |
function kre(n, t, i) { | |
var r; | |
return r = new wet, | |
r.__ctor(n, t, i), | |
r | |
} | |
function pni() {} | |
function ag() {} | |
function dre() { | |
return tds() | |
} | |
function gre(n) { | |
var t, i, r; | |
return t = window.screen, | |
i = n ? 890 : 500, | |
r = n ? 650 : 500, | |
"fullscreen=0,height=" + c(d, r) + ",width=" + c(d, i) + ",location=1,menubar=0,scrollbars=0,status=0,toolbar=0,top=" + c(d, (t.height / 2 | 0) - 300) + ",left=" + c(d, (t.width / 2 | 0) - 250) | |
} | |
function nue(n, t, i, r, u, f) { | |
var e; | |
return e = new ag, | |
e.__ctora(n, t, i, r, u, f), | |
e | |
} | |
function bet() {} | |
function tue(n) { | |
var t; | |
return t = new bet, | |
t.__ctor(n), | |
t | |
} | |
function nh() {} | |
function iue(n, t) { | |
var i; | |
return i = new nh, | |
i.__ctor(n, t), | |
i | |
} | |
function vg() {} | |
function rue(n, t, i) { | |
var r; | |
return r = new vg, | |
r.__ctor(n, t, i), | |
r | |
} | |
function ket() {} | |
function uue(n) { | |
var t; | |
return t = new ket, | |
t.__ctor(n), | |
t | |
} | |
function aw() {} | |
function fue(n, t) { | |
var i; | |
return i = new aw, | |
i.__ctor(n, t), | |
i | |
} | |
function wni(n, t) { | |
var i; | |
return (i = n.exec(t), | |
!i) ? null : ydr(String, i) | |
} | |
function yg() {} | |
function alu(n, t, i) { | |
var r; | |
return r = new yg, | |
r.__ctor(n, t, i), | |
r | |
} | |
function lwt() {} | |
function eue(n, t, i) { | |
var r; | |
return r = new lwt, | |
r.__ctor(n, t, i), | |
r | |
} | |
function awt() {} | |
function oue(n, t, i, r) { | |
var u; | |
return u = new awt, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function vwt() {} | |
function sue(n, t, i, r, u, f) { | |
var e; | |
return e = new vwt, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function odr() {} | |
function pg() {} | |
function hue(n, t) { | |
var i; | |
return i = new pg, | |
i.__ctor(n, t), | |
i | |
} | |
function bni() {} | |
function cue(n, t) { | |
var i, o, u, s, e, r, f; | |
if (i = n.QuestionIds, | |
o = ei.op_Implicit(i), | |
u = ut(), | |
lue(String, o, null), | |
n.QuestionIds = ei.op_Implicita(o), | |
!t) | |
return { | |
Item1: n, | |
Item2: !0, | |
Item3: lf(kc(n), u) && ou(ua(n), u) && !!n.QuestionIds && n.QuestionIds.length > 0 | |
}; | |
for (i = n.QuestionIds, | |
s = twr.defaultConstructor(), | |
e = 0; e < t.UserAttempts.length; e++) | |
r = t.UserAttempts[e], | |
s.set_item(r.QuestionId, r); | |
for (f = 0; f < i.length; f++) | |
s.tryGetValue(i[f], { | |
read: function() { | |
return r | |
}, | |
write: function(n) { | |
return r = n | |
} | |
}) && (n.TimeInMinutes -= r.TimeSpent / 60, | |
n.NumQuestions--, | |
rl(i, f--)); | |
return { | |
Item1: n, | |
Item2: !1, | |
Item3: lf(kc(n), u) && ou(ua(n), u) && !!n.QuestionIds && n.QuestionIds.length > 0 | |
} | |
} | |
function lue(n, t, i) { | |
var s, e, u, o, f, h, r; | |
for (r = co(n, !0), | |
i = (s = i) ? s : Math.random, | |
e = t.V_get_Count_r(), | |
u = i() * e | 0, | |
o = t.V_get_Count_r() - 2; o >= 0; o--) | |
f = i() * e | 0, | |
h = t["V_get_Item_" + r.typeId](u), | |
t["V_set_Item_" + r.typeId](u, t["V_get_Item_" + r.typeId](f)), | |
t["V_set_Item_" + r.typeId](f, h), | |
u = f | |
} | |
function aue(n, t, i, r, u, f) { | |
var e; | |
return e = new bni, | |
e.__ctora(n, t, i, r, u, f), | |
e | |
} | |
function vw() {} | |
function vue(n, t) { | |
var i; | |
return i = new vw, | |
i.__ctor(n, t), | |
i | |
} | |
function det() {} | |
function yue(n, t, i, r, u, f, e, o, s) { | |
var h; | |
return h = new det, | |
h.__ctora(n, t, i, r, u, f, e, o, s), | |
h | |
} | |
function kni(n) { | |
return "#Grade/" + encodeURI(n.TestGroup.Name) + "/" + encodeURI(n.Name) | |
} | |
function wg() {} | |
function pue() { | |
return ets() | |
} | |
function vlu() { | |
var n; | |
return n = new wg, | |
n.__ctorb(), | |
n | |
} | |
function yw() {} | |
function wue() { | |
uyt = "#Grade/Post%20Graduate%20Preparation/" + kt() | |
} | |
function bue(n, t) { | |
var i; | |
return i = new yw, | |
i.__ctorb(n, t), | |
i | |
} | |
function hc() {} | |
function kue() { | |
return pvs() | |
} | |
function due() { | |
return yuc() | |
} | |
function gue(n, t, i, r, u, f, e, o, s, h, c, l, a, v, y, p, w) { | |
var b; | |
return b = new hc, | |
b.__ctorb(n, t, i, r, u, f, e, o, s, h, c, l, a, v, y, p, w), | |
b | |
} | |
function ywt() {} | |
function nfe(n) { | |
var t; | |
return t = new ywt, | |
t.__ctord(n), | |
t | |
} | |
function bg() {} | |
function tfe(n, t, i) { | |
var r; | |
return r = new bg, | |
r.__ctor(n, t, i), | |
r | |
} | |
function vo() {} | |
function ife(n, t, i, r, u, f, e, o, s, h) { | |
var c; | |
return c = new vo, | |
c.__ctor(n, t, i, r, u, f, e, o, s, h), | |
c | |
} | |
function get() {} | |
function rfe(n, t) { | |
var i; | |
return i = new get, | |
i.__ctor(n, t), | |
i | |
} | |
function pwt() {} | |
function ufe() { | |
return cll() | |
} | |
function ffe() { | |
return nfa() | |
} | |
function efe() { | |
return dua() | |
} | |
function ofe() { | |
return !vut ? vut = sfe() : vut | |
} | |
function sfe() { | |
return gu.__ctor([gi("Incorrect Answer", null, c(d, 0)), gi("Out of syllabus/obsolete", null, c(d, 3)), gi("Spelling mistake", null, c(d, 4)), gi("Answer and explanation don't match", null, c(d, 1)), gi("Incorrect Explanation", null, c(d, 2)), gi("Incorrect Topic/Subject", null, c(d, 6)), gi("Other", null, c(d, 7))]) | |
} | |
function hfe(n) { | |
for (var r, i = rv.defaultConstructor(), t = 0; t < n.get_count(); t++) | |
r = n.get_item(t), | |
r.get_isCorrect() && i.add(r); | |
return i.toArray() | |
} | |
function cfe(n, t, i, r, u) { | |
var f; | |
return f = new pwt, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function kg() {} | |
function lfe(n, t, i, r, u, f) { | |
var e; | |
return e = new kg, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function dg() {} | |
function afe(n, t, i, r) { | |
var u; | |
return u = new dg, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function af() {} | |
function vfe(n, t, i, r, u) { | |
var f; | |
return f = new af, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function yo() {} | |
function yfe(n, t, i, r, u, f) { | |
var e; | |
return e = new yo, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function pw() {} | |
function pfe() { | |
return pts() | |
} | |
function wfe() { | |
return uah() | |
} | |
function bfe() { | |
return pnc() | |
} | |
function ylu(n, t, i, r, u) { | |
var f; | |
return f = new pw, | |
f.__ctorb(n, t, i, r, u), | |
f | |
} | |
function wv() {} | |
function kfe(n, t) { | |
var i; | |
return i = new wv, | |
i.__ctor(n, t), | |
i | |
} | |
function cc() {} | |
function dfe() { | |
return uec() | |
} | |
function gfe() { | |
return tfc() | |
} | |
function nee() { | |
return epl() | |
} | |
function tee() { | |
return ivl() | |
} | |
function iee() { | |
return ybl() | |
} | |
function lc() {} | |
function sdr() { | |
return tus() | |
} | |
function ree(n) { | |
return yi(n + 1) | |
} | |
function yl() {} | |
function wwt() { | |
return ris() | |
} | |
function uee() { | |
return bts() | |
} | |
function fee() { | |
return hah() | |
} | |
function eee() { | |
return aah() | |
} | |
function oee() { | |
return dyl() | |
} | |
function plu() { | |
return eis() | |
} | |
function see(n, t, i, r, u) { | |
var f; | |
return f = new yl, | |
f.__ctord(n, t, i, r, u), | |
f | |
} | |
function wh() {} | |
function hee(n, t, i, r, u, f) { | |
var e; | |
return e = new wh, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function tf() {} | |
function cee(n, t, i, r) { | |
var u; | |
return u = new tf, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function bv() {} | |
function lee(n, t, i, r, u, f, e, o, s, h, c, l, a, v) { | |
var y; | |
return y = new bv, | |
y.__ctor(n, t, i, r, u, f, e, o, s, h, c, l, a, v), | |
y | |
} | |
function bh() {} | |
function aee(n, t, i, r) { | |
var u; | |
return u = new bh, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function gg() {} | |
function vee(n, t, i, r, u, f, e) { | |
var o; | |
return o = new gg, | |
o.__ctor(n, t, i, r, u, f, e), | |
o | |
} | |
function ww() {} | |
function yee(n, t, i, r) { | |
var u; | |
return u = new ww, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function kv() {} | |
function pee(n, t) { | |
var i; | |
return i = new kv, | |
i.__ctor(n, t), | |
i | |
} | |
function not() {} | |
function wee(n, t, i, r) { | |
var u; | |
return u = new not, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function th() {} | |
function wlu() { | |
return ikc() | |
} | |
function bee() { | |
return wis() | |
} | |
function kee() { | |
return cpl() | |
} | |
function dee() { | |
return vpl() | |
} | |
function gee() { | |
return nta() | |
} | |
function noe() { | |
return pea() | |
} | |
function toe() { | |
return vha() | |
} | |
function ioe(n, t, i, r, u, f, e, o, s) { | |
var h; | |
return h = new th, | |
h.__ctorc(n, t, i, r, u, f, e, o, s), | |
h | |
} | |
function tot() {} | |
function roe(n, t, i, r, u, f, e) { | |
var o; | |
return o = new tot, | |
o.__ctor(n, t, i, r, u, f, e), | |
o | |
} | |
function eo() {} | |
function uoe() { | |
return ers() | |
} | |
function foe() { | |
return vrs() | |
} | |
function eoe() { | |
return srs() | |
} | |
function blu() { | |
return nil() | |
} | |
function ooe() { | |
return dgh() | |
} | |
function soe() { | |
return syh() | |
} | |
function hoe() { | |
return ovh() | |
} | |
function coe() { | |
return lvh() | |
} | |
function loe() { | |
return bvh() | |
} | |
function aoe() { | |
return iyh() | |
} | |
function voe() { | |
return gvh() | |
} | |
function yoe(n, t, i, r, u, f, e, o, s) { | |
var h; | |
return h = new eo, | |
h.__ctorb(n, t, i, r, u, f, e, o, s), | |
h | |
} | |
function nn() {} | |
function poe(n, t, i) { | |
var r; | |
return r = new nn, | |
r.__ctor(n, t, i), | |
r | |
} | |
function pl() {} | |
function woe() { | |
return yvh() | |
} | |
function boe() { | |
return nhs() | |
} | |
function koe() { | |
return sih() | |
} | |
function doe(n, t, i, r) { | |
var u; | |
return u = new pl, | |
u.__ctorb(n, t, i, r), | |
u | |
} | |
function iot() {} | |
function goe(n, t, i, r, u, f, e, o, s) { | |
var h; | |
return h = new iot, | |
h.__ctor(n, t, i, r, u, f, e, o, s), | |
h | |
} | |
function bw() {} | |
function nse(n, t, i, r, u) { | |
var f; | |
return f = new bw, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function tn() {} | |
function tse(n, t, i, r, u, f) { | |
var e; | |
return e = new tn, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function wl() {} | |
function klu() { | |
return puh() | |
} | |
function ise() { | |
return ycl() | |
} | |
function rse(n, t, i, r) { | |
var u; | |
return u = new wl, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function rot() {} | |
function use(n, t, i) { | |
var r; | |
return r = new rot, | |
r.__ctor(n, t, i), | |
r | |
} | |
function uot() {} | |
function fse(n, t) { | |
var i; | |
return i = new uot, | |
i.__ctor(n, t), | |
i | |
} | |
function kw() {} | |
function ese(n, t) { | |
var i; | |
return i = new kw, | |
i.__ctor(n, t), | |
i | |
} | |
function bl(t, i) { | |
var f, u, e, r, s; | |
return bl[t.typeId] ? bl[t.typeId] : (bl[t.typeId] = function() {} | |
, | |
r = bl[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = bl, | |
r.typeId = "xf$" + t.typeId + "$", | |
r.__ctor = function(n, t, i, u, f, e, o) { | |
var s; | |
return s = new r, | |
s.__ctor(n, t, i, u, f, e, o), | |
s | |
} | |
, | |
n = r.prototype, | |
n._logger = null, | |
n._storeTable = null, | |
n._syncAdapter = null, | |
n._syncIntervalInMilliSecs = 0, | |
n._tableName = null, | |
n._transactionFactory = null, | |
n._webStoreKVPersistance = null, | |
n._lastSyncTime = null, | |
n._lazyWaitablePromise = null, | |
n.kvPersistanceKey = null, | |
n.__ctor = function(n, t, i, r, u, f, e) { | |
var o; | |
this._syncAdapter = n; | |
this._storeTable = t; | |
this._syncIntervalInMilliSecs = (o = (o = f) ? o : 30) === null ? null : o * 1e3; | |
this._transactionFactory = r; | |
this._webStoreKVPersistance = i; | |
this._tableName = u; | |
this._logger = e.getLogger("TableCache"); | |
this.kvPersistanceKey = this._tableName + ";SyncTime" | |
} | |
, | |
n.getItem = function(n, t) { | |
var i; | |
if (i = this, | |
of(i._lastSyncTime, null)) { | |
i.syncData(!1).then(function() { | |
return i._storeTable.tryGet(n, null) | |
}).then(t); | |
return | |
} | |
i.syncData(!1).then(function(r) { | |
r && (i._logger.logInfob("Calling cb after syncing more data, TableName: {0} Id:{1}", i._tableName, n), | |
i._storeTable.tryGet(n, null).then(t)); | |
return | |
}); | |
i._storeTable.tryGet(n, null).then(t) | |
} | |
, | |
n.getItema = function(n) { | |
var t; | |
return (t = this, | |
of(t._lastSyncTime, null)) ? t.syncData(!1).then(function() { | |
return t._storeTable.tryGet(n, null) | |
}) : (t.syncData(!1), | |
t._storeTable.tryGet(n, null)) | |
} | |
, | |
n.getBulkItems = function(n, t) { | |
var i, r; | |
if (i = this, | |
r = u.defaultConstructor(), | |
of(i._lastSyncTime, null)) { | |
i.syncData(!1).then(function() { | |
i.getBulkItemsInternal(n, t); | |
return | |
}); | |
return | |
} | |
ut() - i._lastSyncTime > i._syncIntervalInMilliSecs && i.syncData(!1).then(function(r) { | |
r && (i._logger.logInfob("Calling cb after syncing more data, TableName: {0}, bucketId: {1}", i._tableName, n.get_item(0)), | |
i.getBulkItemsInternal(n, t)); | |
return | |
}); | |
i.getBulkItemsInternal(n, t) | |
} | |
, | |
n.getItemsa = function(n, t) { | |
var i; | |
if (i = this, | |
of(i._lastSyncTime, null)) { | |
i.syncData(!1).then(function() { | |
return i.getItemsInternal(n) | |
}).then(t); | |
return | |
} | |
ut() - i._lastSyncTime > i._syncIntervalInMilliSecs && i.syncData(!1).then(function(r) { | |
r && (i._logger.logInfob("Calling cb after syncing more data, TableName: {0}, bucketId: {1}", i._tableName, n), | |
i.getItemsInternal(n).then(t)); | |
return | |
}); | |
i.getItemsInternal(n).then(t) | |
} | |
, | |
n.getItems = function(n) { | |
var t; | |
return (t = this, | |
of(t._lastSyncTime, null)) ? t.syncData(!1).then(function() { | |
return t.getItemsInternal(n) | |
}) : (t.syncData(!1), | |
t.getItemsInternal(n)) | |
} | |
, | |
n.syncData = function(n) { | |
var t; | |
return (t = this, | |
!n && ir(t._lastSyncTime, null) && ut() - t._lastSyncTime < t._syncIntervalInMilliSecs) ? Promise.resolve(!1) : (t._lazyWaitablePromise || (t._logger.logInfod("Syncing Table:{0}, Key:{1}, LastSyncTime:{2}", t._tableName, t.kvPersistanceKey, t._lastSyncTime), | |
t._lazyWaitablePromise = cui.__ctor(t._webStoreKVPersistance.getValue(Object, t.kvPersistanceKey, null).then(function(n) { | |
var i, r; | |
return i = null, | |
t._lastSyncTime = (r = n) ? r.lastSyncTime : null, | |
t._syncAdapter["V_SyncData_" + f.typeId]((r = n) ? r.syncKey : null).then(function(n) { | |
i = t._transactionFactory(fi.__ctor([t._tableName, t._webStoreKVPersistance.get_tableName()])); | |
return t.onDataLoaded(n, i) | |
}).then(function(n) { | |
return t._lastSyncTime = ut(), | |
t._webStoreKVPersistance.setValue(Object, t.kvPersistanceKey, function() { | |
return { | |
lastSyncTime: t._lastSyncTime, | |
syncKey: n.Item2 | |
} | |
}, i).then(function() { | |
return n.Item1 | |
}) | |
}).catch(function(n) { | |
t._logger.logErrorc(n, "Error Syncing Data for {0}", t._tableName); | |
return | |
}) | |
}), function() { | |
t._lazyWaitablePromise = null; | |
return | |
})), | |
t._lazyWaitablePromise.getPromise()) | |
} | |
, | |
n.getBulkItemsInternal = function(n, t) { | |
for (var f, i = u.defaultConstructor(), r = n.V_GetEnumerator_e(); r.V_MoveNext_f(); ) | |
f = r.V_get_Current_f(), | |
i.add(this.getItemsInternal(f)); | |
Promise.all(u.op_Implicita(i)).then(function(n) { | |
for (var r = e.defaultConstructor(), i = 0; i < n.length; i++) | |
r.addRange(n[i]); | |
t(r); | |
return | |
}) | |
} | |
, | |
n.getItemsInternal = function(n) { | |
var i, t; | |
return n == null ? (i = ok(fi.__ctora(0)), | |
this._storeTable.query(i.build(), null, null)) : (t = ok(fi.__ctor([this._syncAdapter["V_get_BucketIdFieldName_" + f.typeId]()])), | |
t.equal(String, n), | |
this._storeTable.query(t.build(), null, null)) | |
} | |
, | |
n.onDataLoaded = function(n, i) { | |
function f() { | |
var u, t; | |
if (!!n.RemoveIds && n.RemoveIds.length > 0) { | |
for (u = new Array(n.RemoveIds.length), | |
t = 0; t < n.RemoveIds.length; t++) | |
u[t] = r._storeTable.delete(n.RemoveIds[t], i); | |
return Promise.all(u) | |
} | |
return Promise.resolve(0) | |
} | |
var r, u; | |
return (r = this, | |
r._lastSyncTime = ut(), | |
r._logger.logInfob("Updating Sync data, Table:{0} Rows:{1}", r._tableName, c(ai, (u = n) ? u.Updates.length : null)), | |
n.Updates.length == 0 && n.RemoveIds.length == 0) ? Promise.resolve({ | |
Item1: !1, | |
Item2: n.SyncedKey | |
}) : n.Updates.length > 0 ? r._storeTable.upSert(wr(t, n.Updates), i).then(function() { | |
return f() | |
}).then(function() { | |
return { | |
Item1: !0, | |
Item2: n.SyncedKey | |
} | |
}) : f().then(function() { | |
return { | |
Item1: !0, | |
Item2: n.SyncedKey | |
} | |
}) | |
} | |
, | |
o(r, "OfflineSupport.TableCacheSync.TableCache`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
s || (s = !0, | |
f = vc(t, !0), | |
t = t, | |
u = lt(Promise, !0), | |
e = lt(t, !0), | |
r = bl(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function fot() {} | |
function ose(n, t, i, r, u, f, e) { | |
var o; | |
return o = new fot, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function dw() {} | |
function sse() { | |
return wrs() | |
} | |
function hse() { | |
return grs() | |
} | |
function cse() { | |
return rrl() | |
} | |
function lse(n, t, i, r, u, f) { | |
var e; | |
return e = new dw, | |
e.__ctorb(n, t, i, r, u, f), | |
e | |
} | |
function dv() {} | |
function eot() {} | |
function ase(n, t, i) { | |
var r; | |
return r = new eot, | |
r.__ctore(n, t, i), | |
r | |
} | |
function rn() {} | |
function vse(n, t) { | |
var i; | |
return i = new rn, | |
i.__ctore(n, t), | |
i | |
} | |
function bwt() {} | |
function yse(n) { | |
var t; | |
return t = new bwt, | |
t.__ctor(n), | |
t | |
} | |
function oot() {} | |
function pse(n, t, i, r) { | |
var u; | |
return u = new oot, | |
u.__ctord(n, t, i, r), | |
u | |
} | |
function gw() {} | |
function wse() { | |
return uus() | |
} | |
function bse() { | |
return sus() | |
} | |
function kse() { | |
return lph() | |
} | |
function dse() { | |
return erl() | |
} | |
function gse(n, t, i, r, u, f) { | |
var e; | |
return e = new gw, | |
e.__ctorb(n, t, i, r, u, f), | |
e | |
} | |
function nb() {} | |
function nhe() { | |
return aus() | |
} | |
function the() { | |
return pus() | |
} | |
function ihe(n, t, i) { | |
var r; | |
return r = new nb, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function un() {} | |
function rhe() { | |
return gus() | |
} | |
function uhe() { | |
return gph() | |
} | |
function fhe(n, t, i) { | |
var r; | |
return r = new un, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function sot() {} | |
function ehe(n) { | |
var t; | |
return t = new sot, | |
t.__ctor(n), | |
t | |
} | |
function kl() {} | |
function dlu() { | |
return teh() | |
} | |
function ohe(n, t) { | |
var i; | |
return i = new kl, | |
i.__ctora(n, t), | |
i | |
} | |
function she(n) { | |
var t; | |
return t = new kl, | |
t.__ctorb(n), | |
t | |
} | |
function fn() {} | |
function hhe(n, t, i, r) { | |
var u; | |
return u = new fn, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function hot() {} | |
function che(n, t, i, r, u, f) { | |
var e; | |
return e = new hot, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function en() {} | |
function lhe() { | |
return efs() | |
} | |
function ahe(n, t, i, r, u) { | |
var f; | |
return f = new en, | |
f.__ctorb(n, t, i, r, u), | |
f | |
} | |
function on() {} | |
function vhe(n, t, i) { | |
var r; | |
return r = new on, | |
r.__ctor(n, t, i), | |
r | |
} | |
function tb() {} | |
function yhe() { | |
return sds() | |
} | |
function cot() {} | |
function phe(n, t, i, r) { | |
var u; | |
return u = new cot, | |
u.__ctorc(n, t, i, r), | |
u | |
} | |
function lot() {} | |
function whe(n, t, i, r) { | |
var u; | |
return u = new lot, | |
u.__ctorc(n, t, i, r), | |
u | |
} | |
function aot() {} | |
function bhe(n, t, i, r, u) { | |
var f; | |
return f = new aot, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function vot() {} | |
function khe(n, t, i) { | |
var r; | |
return r = new vot, | |
r.__ctor(n, t, i), | |
r | |
} | |
function ib() {} | |
function dhe() { | |
return kfs() | |
} | |
function ghe(n, t, i, r, u) { | |
var f; | |
return f = new ib, | |
f.__ctorb(n, t, i, r, u), | |
f | |
} | |
function yot() {} | |
function nce(n, t, i, r) { | |
var u; | |
return u = new yot, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function pot() {} | |
function tce() { | |
return rdh() | |
} | |
function ice() { | |
return cfl() | |
} | |
function rce() { | |
return wfl() | |
} | |
function uce() { | |
return hel() | |
} | |
function fce() { | |
return sfl() | |
} | |
function glu(n, t, i, r, u) { | |
var f; | |
return f = new pot, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function sn() {} | |
function ece() { | |
return hes() | |
} | |
function oce() { | |
return ldh() | |
} | |
function sce() { | |
return fil() | |
} | |
function hce() { | |
return vdh() | |
} | |
function cce(n, t, i, r, u, f, e) { | |
var o; | |
return o = new sn, | |
o.__ctorb(n, t, i, r, u, f, e), | |
o | |
} | |
function wot() {} | |
function lce(n) { | |
var t; | |
return t = new wot, | |
t.__ctor(n), | |
t | |
} | |
function bot() {} | |
function ace(n) { | |
var t; | |
return t = new bot, | |
t.__ctor(n), | |
t | |
} | |
function hn() {} | |
function vce() { | |
return sss() | |
} | |
function yce() { | |
return pdh() | |
} | |
function pce() { | |
return kdh() | |
} | |
function wce(n) { | |
return n == 0 ? "New Card" : n == 2 ? "Learning" : n == 1 ? "Review" : null | |
} | |
function bce(n) { | |
return n != 0 | |
} | |
function kce(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new hn, | |
s.__ctorb(n, t, i, r, u, f, e, o), | |
s | |
} | |
function cn() {} | |
function dce() { | |
return kss() | |
} | |
function gce(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new cn, | |
s.__ctorb(n, t, i, r, u, f, e, o), | |
s | |
} | |
function kot() {} | |
function nle(n, t, i, r) { | |
var u; | |
return u = new kot, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function ln() {} | |
function nau() { | |
return hhs() | |
} | |
function tau(n, t, i) { | |
var r; | |
return r = new ln, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function rb() {} | |
function tle() { | |
return wcs() | |
} | |
function ile(n, t, i, r, u) { | |
var f; | |
return f = new rb, | |
f.__ctorb(n, t, i, r, u), | |
f | |
} | |
function an() {} | |
function rle() { | |
return els() | |
} | |
function ule() { | |
return fnh() | |
} | |
function fle() { | |
return vnh() | |
} | |
function ele(n, t) { | |
var i; | |
return i = new an, | |
i.__ctorb(n, t), | |
i | |
} | |
function dl() {} | |
function ole(n, t, i, r, u, f, e, o, s, h, c) { | |
var l; | |
return l = new dl, | |
l.__ctor(n, t, i, r, u, f, e, o, s, h, c), | |
l | |
} | |
function ub() {} | |
function sle() { | |
return rch() | |
} | |
function hle(n, t, i, r, u) { | |
var f; | |
return f = new ub, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function gv() {} | |
function iau() { | |
return ioh() | |
} | |
function cle() { | |
return put | |
} | |
function lle(n, t) { | |
var i; | |
return i = new gv, | |
i.__ctora(n, t), | |
i | |
} | |
function ale(n, t) { | |
n.lastUpdateDateObj = t | |
} | |
function dot() {} | |
function vle(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new dot, | |
s.__ctor(n, t, i, r, u, f, e, o), | |
s | |
} | |
function fb() {} | |
function yle() { | |
return lls() | |
} | |
function ple(n, t, i, r) { | |
var u; | |
return u = new fb, | |
u.__ctorb(n, t, i, r), | |
u | |
} | |
function ny() {} | |
function wle(n, t, i) { | |
var r; | |
return r = new ny, | |
r.__ctore(n, t, i), | |
r | |
} | |
function vn() {} | |
function ble(n, t, i) { | |
var r; | |
return r = new vn, | |
r.__ctorf(n, t, i), | |
r | |
} | |
function got() {} | |
function kle(n, t, i, r, u, f, e) { | |
var o; | |
return o = new got, | |
o.__ctor(n, t, i, r, u, f, e), | |
o | |
} | |
function ac() {} | |
function dle() { | |
return cas() | |
} | |
function gle() { | |
return oic() | |
} | |
function nae(n, t, i, r, u, f, e, o, s, h, c, l) { | |
var a; | |
return a = new ac, | |
a.__ctorb(n, t, i, r, u, f, e, o, s, h, c, l), | |
a | |
} | |
function yn() {} | |
function tae(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new yn, | |
s.__ctor(n, t, i, r, u, f, e, o), | |
s | |
} | |
function gl() {} | |
function sf() { | |
var n; | |
return n = new gl, | |
n.__ctora(), | |
n | |
} | |
function pn() {} | |
function iae(n, t) { | |
var i; | |
return i = new pn, | |
i.__ctorb(n, t), | |
i | |
} | |
function ty() {} | |
function rae() { | |
return ano() | |
} | |
function uae() { | |
return vch() | |
} | |
function fae() { | |
return ylh() | |
} | |
function eae() { | |
return gch() | |
} | |
function oae(n, t, i, r, u, f, e, o, s, h, c) { | |
var l; | |
return l = new ty, | |
l.__ctorb(n, t, i, r, u, f, e, o, s, h, c), | |
l | |
} | |
function iy() {} | |
function sae() { | |
return vrc() | |
} | |
function rau() { | |
return tvs() | |
} | |
function hae() { | |
return all() | |
} | |
function cae() { | |
return ykl() | |
} | |
function lae() { | |
return akl() | |
} | |
function aae() { | |
return yll() | |
} | |
function vae() { | |
return ccc() | |
} | |
function yae() { | |
return ush() | |
} | |
function pae() { | |
return ckl() | |
} | |
function wae() { | |
return frc() | |
} | |
function bae(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new iy, | |
s.__ctorb(n, t, i, r, u, f, e, o), | |
s | |
} | |
function wn() {} | |
function kae() { | |
return wll() | |
} | |
function dae() { | |
return gll() | |
} | |
function gae() { | |
return cvs() | |
} | |
function nve(n, t, i, r, u, f, e) { | |
var o; | |
return o = new wn, | |
o.__ctorb(n, t, i, r, u, f, e), | |
o | |
} | |
function nst() {} | |
function tve(n, t, i, r) { | |
var u; | |
return u = new nst, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function bn() {} | |
function ive(n) { | |
var t; | |
return t = new bn, | |
t.__ctora(n), | |
t | |
} | |
function tst() {} | |
function rve(n, t) { | |
var i; | |
return i = new tst, | |
i.__ctor(n, t), | |
i | |
} | |
function ist() {} | |
function uau() { | |
var n; | |
return n = new ist, | |
n.__ctor(), | |
n | |
} | |
function rst() {} | |
function uve(n) { | |
var t; | |
return t = new rst, | |
t.__ctor(n), | |
t | |
} | |
function kn() {} | |
function fve() { | |
return tps() | |
} | |
function eve() { | |
return wec() | |
} | |
function ove() { | |
return uoc() | |
} | |
function sve() { | |
return kec() | |
} | |
function hve(n, t, i, r, u, f) { | |
var e; | |
return e = new kn, | |
e.__ctorb(n, t, i, r, u, f), | |
e | |
} | |
function ry() {} | |
function cve() { | |
return abs() | |
} | |
function lve() { | |
return soc() | |
} | |
function ave() { | |
return loc() | |
} | |
function vve(n, t, i, r, u, f, e, o, s, h) { | |
var c; | |
return c = new ry, | |
c.__ctorb(n, t, i, r, u, f, e, o, s, h), | |
c | |
} | |
function kwt() {} | |
function dni() {} | |
function yve(n, t, i, r, u, f) { | |
var e; | |
return e = new dni, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function ui(n, t) { | |
var i, r; | |
if (i = [], | |
n != null && (typeof n.funcs != "undefined" ? i = i.concat(n.funcs) : i.push(n)), | |
typeof t.funcs != "undefined") | |
i = i.concat(t.funcs); | |
else if (t) | |
i.push(t); | |
else | |
return n; | |
return r = fau(i), | |
r.fullName = "Multicast Delegate", | |
r | |
} | |
function h(n, t) { | |
var r, i; | |
return r = t[n], | |
i = "__@" + n, | |
i in t || (t[i] = function() { | |
return r.apply(t, arguments) | |
} | |
, | |
t[i].fullName = t.constructor.toString() + "::" + n, | |
t[i].isDelegate = !0), | |
t[i] | |
} | |
function br(n, t) { | |
var i, u, r, e, f, o; | |
if (n == t) | |
return null; | |
if (typeof n.funcs == "undefined") | |
return n; | |
if (i = [].concat(n.funcs), | |
typeof t.funcs != "undefined") | |
for (u = t.funcs, | |
r = i.length - u.length; r >= 0; --r) { | |
for (e = !0, | |
f = 0; f < u.length; ++f) | |
if (i[r + f] != u[f]) { | |
e = !1; | |
break | |
} | |
if (e) { | |
i.splice(r, u.length); | |
break | |
} | |
} | |
else | |
for (r = i.length - 1; r >= 0; --r) | |
if (i[r] === t) { | |
i.splice(r, 1); | |
break | |
} | |
return i.length == 0 ? null : i.length == 1 ? i[0] : i.length == n.funcs.length ? n : (o = fau(i), | |
o.fullName = "Multicast Delegate", | |
o) | |
} | |
function fau(n) { | |
var t, i; | |
return t = function() { | |
var t; | |
for (i = 0; i < n.length; ++i) | |
t = n[i].apply(null, arguments); | |
return t | |
} | |
, | |
t.funcs = n, | |
t.isDelegate = !0, | |
t | |
} | |
function ih() {} | |
function ust() {} | |
function pve(n, t, i) { | |
var r; | |
return r = new ust, | |
r.__ctor(n, t, i), | |
r | |
} | |
function dn() {} | |
function wve(n, t, i, r) { | |
var u; | |
return u = new dn, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function vc(n, t) { | |
var i, r; | |
return vc[n.typeId] ? vc[n.typeId] : (vc[n.typeId] = function() {} | |
, | |
i = vc[n.typeId], | |
i.genericParameters = [n], | |
i.genericClosure = vc, | |
i.typeId = "fi$" + n.typeId + "$", | |
pu(i, "OfflineSupport.TableCacheSync.ITableSyncAdapter`1<" + n.fullName + ">"), | |
i._tri = function() { | |
r || (r = !0, | |
n = n, | |
i = vc(n, !0)) | |
} | |
, | |
t && i._tri(), | |
i) | |
} | |
function gni() {} | |
function bve(n) { | |
var t; | |
return t = new gni, | |
t.__ctor(n), | |
t | |
} | |
function fst() {} | |
function kve(n, t, i, r, u, f, e) { | |
var o; | |
return o = new fst, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function ntr() {} | |
function dve(n) { | |
var t; | |
return t = new ntr, | |
t.__ctor(n), | |
t | |
} | |
function eau(n) { | |
return n.BookmarkedOn = pr(n.BookmarkedOn) | |
} | |
function oau(n) { | |
return n.LastWatchedOn = pr(n.LastWatchedOn) | |
} | |
function est() {} | |
function gve(n, t, i, r, u, f, e) { | |
var o; | |
return o = new est, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function ttr() {} | |
function nye(n) { | |
var t; | |
return t = new ttr, | |
t.__ctor(n), | |
t | |
} | |
function ost() {} | |
function tye(n, t, i, r, u, f) { | |
var e; | |
return e = new ost, | |
e.__ctora(n, t, i, r, u, f), | |
e | |
} | |
function itr() {} | |
function iye(n) { | |
var t; | |
return t = new itr, | |
t.__ctor(n), | |
t | |
} | |
function sst() {} | |
function rye(n, t, i) { | |
var r; | |
return r = new sst, | |
r.__ctor(n, t, i), | |
r | |
} | |
function oo() {} | |
function rtr() {} | |
function uye(n, t) { | |
var i; | |
return i = new rtr, | |
i.__ctora(n, t), | |
i | |
} | |
function gn() { | |
return !!window.cordova | |
} | |
function fye(n, t) { | |
return t | |
} | |
function ntt(n, t, i, r, u) { | |
cordova.exec(n, t, i, r, hb(u)) | |
} | |
function eye(n, t) { | |
ntt(function(t) { | |
n(fye(vt, t)); | |
return | |
}, t, "McqdbPlugin", "checkFacebookInstalled", wi.__ctora(0)) | |
} | |
function sau() { | |
ntt(null, null, "McqdbPlugin", "rate", wi.__ctora(0)) | |
} | |
function hdr(n) { | |
var t; | |
t = new Array(1); | |
nht(t, window.location.href); | |
cordova.exec(function(t) { | |
n(t); | |
return | |
}, null, "McqdbPlugin", "appLoaded", t) | |
} | |
function oye() { | |
ntt(null, null, "McqdbPlugin", "backButtonClick", wi.__ctora(0)) | |
} | |
function sye(n) { | |
return new Promise(function(t, i) { | |
cordova.exec(function(n) { | |
t(wr(vt, n)); | |
return | |
}, function(n) { | |
i(n); | |
return | |
}, "McqdbPlugin", "checkAppsInstalled", hb(n)); | |
return | |
} | |
) | |
} | |
function hye() { | |
gn() && ntt(function() { | |
return | |
}, function() { | |
return | |
}, "McqdbPlugin", "secure", wi.__ctora(0)) | |
} | |
function cye() { | |
gn() && ntt(function() { | |
return | |
}, function() { | |
return | |
}, "McqdbPlugin", "release_secure", wi.__ctora(0)) | |
} | |
function lye(n, t) { | |
gn() && ntt(n, t, "McqdbPlugin", "get_install_referrer_data", wi.__ctora(0)) | |
} | |
function kh() {} | |
function vi(n, t) { | |
var i; | |
return i = new kh, | |
i.__ctora(n, t), | |
i | |
} | |
function utr() {} | |
function aye() { | |
tri = fi.__ctor(["utm_source=", "&utm_medium=", "&utm_term=", "&utm_content=", "&utm_campaign="]); | |
rcr = fi.__ctor(["&cs=", "&cm=", "&ck=", "&cc=", "&cn="]) | |
} | |
function vye(n) { | |
var t; | |
return t = new utr, | |
t.__ctorb(n), | |
t | |
} | |
function yye(n) { | |
window.location.hash = n.hash | |
} | |
function ftr() {} | |
function rf() { | |
return ori || (ori = pye(yvu(), 16, 25)), | |
ori | |
} | |
function pye(n, t, i) { | |
var r; | |
return r = new ftr, | |
r.__ctor(n, t, i), | |
r | |
} | |
function vt(n) { | |
this.boxedValue = n | |
} | |
function hau(n) { | |
return n ? "true" : "false" | |
} | |
function no(n, t) { | |
n.webkitTransform = t; | |
n.mozTransform = t; | |
n.transform = t | |
} | |
function ttt(n, t) { | |
n.webkitTransformOrigin = t; | |
n.mozTransformOrigin = t; | |
n.transformOrigin = t | |
} | |
function cau(n, t) { | |
n.webkitTransition = t; | |
n.mozTransition = t; | |
n.transition = t | |
} | |
function eb(n, t) { | |
n.webkitTransitionDuration = t; | |
n.mozTransitionDuration = t; | |
n.transitionDuration = t | |
} | |
function ob(n, t) { | |
n.webkitTransitionTimingFunction = t; | |
n.mozTransitionTimingFunction = t; | |
n.transitionTimingFunction = t | |
} | |
function hst() {} | |
function wye() { | |
return uts() | |
} | |
function bye(n, t) { | |
var i; | |
return i = new hst, | |
i.__ctora(n, t), | |
i | |
} | |
function etr() {} | |
function kye() { | |
iri = fi.__ctor(["utm_source", "utm_medium", "utm_term", "utm_content", "utm_campaign"]); | |
fcr = fi.__ctor(["&cs=", "&cm=", "&ck=", "&cc=", "&cn="]) | |
} | |
function dye(n, t, i, r) { | |
var u; | |
return u = new etr, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function dh(n) { | |
this.boxedValue = n | |
} | |
function gye(n) { | |
return parseInt(n) | |
} | |
function lau(n, t) { | |
return n.toString(t) | |
} | |
function aau(n) { | |
return lau(n, 10) | |
} | |
function npe(n) { | |
return aau(n) | |
} | |
function cst() {} | |
function vau(n) { | |
return ft(n.UserId) | |
} | |
function yau(n) { | |
return n.Date = pr(n.Date) | |
} | |
function pau(n) { | |
return n.StartTime = pr(n.StartTime) | |
} | |
function tpe(n) { | |
return n.Date = pr(n.Date) | |
} | |
function wau(n) { | |
return n.WeekEndDate = pr(n.WeekEndDate) | |
} | |
function na(n, t) { | |
return typeof n[t] != "undefined" | |
} | |
function ipe(n) { | |
return n | |
} | |
function bau(n, t) { | |
delete n[t] | |
} | |
function gr(n, t) { | |
return n[t] | |
} | |
function yc(n, t, i) { | |
n[t] = i | |
} | |
function dt() {} | |
function rpe() { | |
return vds() | |
} | |
function upe() { | |
return cds() | |
} | |
function oi(n, t, i, r, u, f, e, o, s, h) { | |
var c; | |
return c = new dt, | |
c.__ctora(n, t, i, r, u, f, e, o, s, h), | |
c | |
} | |
function nr() {} | |
function sr(n, t) { | |
var i; | |
return i = new nr, | |
i.__ctor(n, t), | |
i | |
} | |
function ss() {} | |
function pc(n, t, i, r, u, f, e) { | |
var o; | |
return o = new ss, | |
o.__ctor(n, t, i, r, u, f, e), | |
o | |
} | |
function itt() {} | |
function kau() { | |
var n; | |
return n = new itt, | |
n.__ctor(), | |
n | |
} | |
function fpe() { | |
return bki || (bki = new RegExp("^([^\\d]*?)(\\s*\\d+\\s*)$")), | |
bki | |
} | |
function otr(n) { | |
for (var r, i, t = 1; t < n.length; t++) | |
if (n[t].Type == 3) { | |
r = n[0]; | |
n[0] = n[t]; | |
n[t] = r; | |
break | |
} | |
for (t = 1; t < n.length - 1; t++) | |
for (i = t + 1; i < n.length; i++) | |
n[t].ParentTagId === n[i].Id && (r = n[t], | |
n[t] = n[i], | |
n[i] = r, | |
t = 0) | |
} | |
function cdr(n) { | |
var t, i; | |
return n ? n.Type == 5 && (t = n, | |
t.Year < 2007 && (i = wni(fpe(), t.TagName), | |
i.V_get_Length() > 2)) ? i.get_item(1) : n.TagName : "" | |
} | |
function gh() {} | |
function epe(n, t) { | |
var i; | |
return i = new gh, | |
i.__ctor(n, t), | |
i | |
} | |
function ope() { | |
window.qPromize = window.qPromize || window.Promise | |
} | |
function lst() {} | |
function spe(n) { | |
window.localStorage.removeItem(gau(n)) | |
} | |
function dau(n) { | |
return JSON.parse(window.localStorage.getItem(n)) | |
} | |
function hpe(n, t) { | |
window.localStorage.setItem(n, JSON.stringify(t)) | |
} | |
function gau(n) { | |
return "UserInfo#" + n | |
} | |
function cpe(n) { | |
var t; | |
return t = new lst, | |
t.__ctor(n), | |
t | |
} | |
function str() {} | |
function lpe(n, t, i) { | |
var r; | |
return r = new str, | |
r.__ctor(n, t, i), | |
r | |
} | |
function rtt() {} | |
function uy(n, t, i) { | |
var r; | |
return r = new rtt, | |
r.__ctor(n, t, i), | |
r | |
} | |
function htr() {} | |
function ape(n, t, i, r) { | |
var u, f, e; | |
for (u = ipe(c(t, r)), | |
f = yft(i.keyPath, 46), | |
e = 0; e < f.V_get_Length() && !!u; ) | |
u = gr(u, f.get_item(e++)); | |
return yr(u) | |
} | |
function fy(n, t) { | |
var i; | |
return i = new htr, | |
i.__ctor(n, t), | |
i | |
} | |
function ast() {} | |
function ctr() {} | |
function ta(n, t, i, r) { | |
var u; | |
return u = new ctr, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function vst() {} | |
function vpe(n, t) { | |
var e, i, r, u, f; | |
return e = yr(t[0]), | |
i = null, | |
r = null, | |
u = null, | |
f = yr(t[1]), | |
f == 0 ? r = dr(String, t[2]) : i = yr(t[2]), | |
u = t[3], | |
nvu(n, e, f, i, r, u) | |
} | |
function nvu(n, t, i, r, u, f) { | |
var e; | |
return e = new vst, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function ype(n, t) { | |
ki(n, "message", t, !1) | |
} | |
function ppe() { | |
return window.navigator.serviceWorker || null | |
} | |
function ltr() {} | |
function yst() {} | |
function wpe(n, t, i, r) { | |
var u; | |
return u = new yst, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function utt() {} | |
function tvu() { | |
var n; | |
return n = new utt, | |
n.__ctor(), | |
n | |
} | |
function pst() {} | |
function bpe(n, t) { | |
var i; | |
return i = new pst, | |
i.__ctor(n, t), | |
i | |
} | |
function tu() {} | |
function wu(n, t, i) { | |
var r; | |
return r = new tu, | |
r.__ctor(n, t, i), | |
r | |
} | |
function atr() {} | |
function kpe(n, t, i) { | |
var r; | |
return r = new atr, | |
r.__ctor(n, t, i), | |
r | |
} | |
function vtr() {} | |
function ivu(n) { | |
var t; | |
return t = new vtr, | |
t.__ctor(n), | |
t | |
} | |
function ey(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
n.importedExtension.Gradesa = n.importedExtension.Gradesa || (n.Grades ? hri.__ctor(n.Grades) : null) | |
} | |
function dpe(n) { | |
return "#Grade/" + encodeURI(n.Name) | |
} | |
function ytr() {} | |
function gpe(n, t, i, r, u, f) { | |
var e; | |
return e = new ytr, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function nwe() { | |
return esc() | |
} | |
function twe() { | |
return cts() | |
} | |
function iwe() { | |
return nah() | |
} | |
function rwe() { | |
return ltl() | |
} | |
function uwe() { | |
return cis() | |
} | |
function fwe() { | |
return ial() | |
} | |
function ewe() { | |
return dic() | |
} | |
function owe() { | |
return yel() | |
} | |
function swe() { | |
return was() | |
} | |
function hwe() { | |
return yic() | |
} | |
function wc() {} | |
function wst(n, t) { | |
var i; | |
return i = new wc, | |
i.__ctor(n, t), | |
i | |
} | |
function rvu() {} | |
function uvu() { | |
return dlr | |
} | |
function cwe(n) { | |
dlr = n | |
} | |
function ldr(n, t, i) { | |
return window.open(uvu() + "?provider=" + n + (i ? "&retry=1" : "") + "&returnUrl=" + encodeURIComponent(t), "_blank", lwe()) | |
} | |
function lwe() { | |
var n; | |
return n = window.screen, | |
"fullscreen=0,height=500,width=500,location=1,menubar=0,scrollbars=0,status=0,toolbar=0,top=" + c(d, (n.height / 2 | 0) - 300) + ",left=" + c(d, (n.width / 2 | 0) - 250) | |
} | |
function adr() {} | |
function ptr() {} | |
function awe(n, t) { | |
var i; | |
return i = new ptr, | |
i.__ctor(n, t), | |
i | |
} | |
function ftt() {} | |
function vwe() { | |
return bah() | |
} | |
function ywe() { | |
return btl() | |
} | |
function pwe() { | |
return hsc() | |
} | |
function fvu() { | |
return bds() | |
} | |
function wwe() { | |
return scc() | |
} | |
function bwe() { | |
return nsh() | |
} | |
function kwe() { | |
return uyl() | |
} | |
function dwe(n, t, i, r, u) { | |
var f; | |
return f = new ftt, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function sb(n) { | |
this.boxedValue = n | |
} | |
function gwe(n) { | |
return String.fromCharCode(n) | |
} | |
function dwt(n) { | |
return String.fromCharCode(n) | |
} | |
function gwt() {} | |
function nbt(n, t, i) { | |
var r; | |
return r = new gwt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function bst() {} | |
function nbe() { | |
return eta() | |
} | |
function tbe() { | |
return hbh() | |
} | |
function ibe() { | |
return iul() | |
} | |
function rbe() { | |
return hta() | |
} | |
function ube() { | |
return ffl() | |
} | |
function fbe(n, t, i, r) { | |
var u; | |
return u = new bst, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function kst() {} | |
function ebe(n) { | |
var t; | |
return t = new kst, | |
t.__ctora(n), | |
t | |
} | |
function dst() {} | |
function evu() { | |
var n; | |
return n = new dst, | |
n.__ctor(), | |
n | |
} | |
function wtr() {} | |
function tbt(n, t, i, r, u) { | |
var f; | |
return f = new wtr, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function ett() {} | |
function ovu() { | |
var n; | |
return n = new ett, | |
n.__ctora(), | |
n | |
} | |
function po(n, t) { | |
return n === t | |
} | |
function ott() {} | |
function svu() { | |
var n; | |
return n = new ott, | |
n.__ctora(), | |
n | |
} | |
function btr() {} | |
function hvu(n, t) { | |
var i; | |
return i = new btr, | |
i.__ctora(n, t), | |
i | |
} | |
function ktr() {} | |
function stt(n, t) { | |
var i; | |
return i = new ktr, | |
i.__ctora(n, t), | |
i | |
} | |
function so() {} | |
function gi(n, t, i) { | |
var r; | |
return r = new so, | |
r.__ctor(n, t, i), | |
r | |
} | |
function ibt() {} | |
function obe(n, t, i) { | |
var r; | |
return r = new ibt, | |
r.__ctor(n, t, i), | |
r | |
} | |
function gt() {} | |
function ii(n, t) { | |
var i; | |
return i = new gt, | |
i.__ctor(n, t), | |
i | |
} | |
function hf() {} | |
function kf() { | |
var n; | |
return n = new hf, | |
n.__ctor(), | |
n | |
} | |
function gst() {} | |
function sbe(n, t) { | |
var i; | |
return i = new gst, | |
i.__ctor(n, t), | |
i | |
} | |
function htt() {} | |
function cvu(n, t) { | |
var i; | |
return i = new htt, | |
i.__ctor(n, t), | |
i | |
} | |
function at(n) { | |
this.boxedValue = n | |
} | |
function lvu(n, t) { | |
return n.toString(t) | |
} | |
function wo(n) { | |
return parseFloat(n) | |
} | |
function ho(n, t) { | |
return n.toFixed(t) | |
} | |
function kr(n) { | |
return n.toString() | |
} | |
function hbe(n) { | |
return kr(n) | |
} | |
function vdr() {} | |
function rbt() {} | |
function dtr(n) { | |
return rt(n.importedExtension) && (n.importedExtension = {}), | |
rt(n.importedExtension.importedExtension) && (n.importedExtension.importedExtension = cbe(n)), | |
dr(rbt, n.importedExtension.importedExtension) | |
} | |
function ki(n, t, i, r) { | |
var u; | |
u = dtr(n); | |
u.addEvent(t, i, r) | |
} | |
function uu(n, t, i, r) { | |
var u; | |
n.importedExtension != null && n.importedExtension.importedExtension != null && (u = dtr(n), | |
u.removeEvent(t, i, r)) | |
} | |
function gtr(n, t, i) { | |
var r; | |
n.importedExtension != null && n.importedExtension.importedExtension != null && (r = dtr(n), | |
r.removeEventa(t, i)) | |
} | |
function ubt(n) { | |
var t; | |
n.importedExtension != null && n.importedExtension.importedExtension != null && (t = dtr(n), | |
t.dispose(), | |
n.importedExtension.importedExtension = null) | |
} | |
function fbt(n) { | |
return !!n.addEventListener | |
} | |
function avu(n) { | |
return n.type | |
} | |
function cbe(n) { | |
var t; | |
return t = new rbt, | |
t.__ctor(n), | |
t | |
} | |
function ctt(n) { | |
this.boxedValue = n | |
} | |
function vvu(n) { | |
return n.toString() | |
} | |
function lbe(n) { | |
return vvu(n) | |
} | |
function wr(n, t) { | |
var i, r; | |
return r = cr(n, !0), | |
i = cr(n, !0), | |
i.__ctor(t) | |
} | |
function ydr(n, t) { | |
var i, r; | |
return r = cr(n, !0), | |
i = cr(n, !0), | |
i.__ctor(abe(t)) | |
} | |
function hb(n) { | |
return n ? n.innerArray : null | |
} | |
function abe(n) { | |
return n | |
} | |
function nht(n, t) { | |
return n.push(t) | |
} | |
function nir(n, t) { | |
return n[t] | |
} | |
function pdr() {} | |
function ebt() {} | |
function yvu() { | |
return new ebt | |
} | |
function cb() {} | |
function wdr(n, t) { | |
var i; | |
return i = new cb, | |
i.__ctor(n, t), | |
i | |
} | |
function pvu(n, t, i, r) { | |
var u; | |
return u = new cb, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function tir() {} | |
function obt(n) { | |
var t; | |
return t = new tir, | |
t.__ctor(n), | |
t | |
} | |
function bdr() {} | |
function ltt() {} | |
function vbe() { | |
return uks() | |
} | |
function ybe(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new ltt, | |
s.__ctora(n, t, i, r, u, f, e, o), | |
s | |
} | |
function iir() {} | |
function l(n, t, i, r) { | |
var u; | |
return u = new iir, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function tht() {} | |
function lb() { | |
var n; | |
return n = new tht, | |
n.__ctor(), | |
n | |
} | |
function pbe(n) { | |
var t; | |
return t = new tht, | |
t.__ctora(n), | |
t | |
} | |
function rir() {} | |
function wbe(n) { | |
var t; | |
return t = new rir, | |
t.__ctora(n), | |
t | |
} | |
function sbt() {} | |
function wvu(n) { | |
var t; | |
return t = new sbt, | |
t.__ctora(n), | |
t | |
} | |
function bvu(n) { | |
return Math.floor(Math.random() * n) | 0 | |
} | |
function kdr(n) { | |
return ft(n.updateTimeInternal) ? null : new Date(n.updateTimeInternal) | |
} | |
function ddr(n, t) { | |
n.updateTimeInternal = of(t, null) ? null : t.toISOString() | |
} | |
function ia(n, t, i, r) { | |
var u, f; | |
return u = encodeURIComponent(n) + " " + encodeURI(t) + " " + encodeURI((f = i) !== null ? f : ""), | |
r != null && (u += " " + encodeURI(r)), | |
u | |
} | |
function uir(n) { | |
for (var t = yft(n, 32), i = 0; i < t.V_get_Length(); i++) | |
t.set_item(i, decodeURI(t.get_item(i))); | |
return t | |
} | |
function fir() {} | |
function bbe() { | |
sri = 1500 | |
} | |
function te(n) { | |
var t; | |
return t = new fir, | |
t.__ctord(n), | |
t | |
} | |
function ra() {} | |
function kbe() { | |
return aih() | |
} | |
function gdr(n, t, i, r, u, f, e, o, s) { | |
var h; | |
return h = new ra, | |
h.__ctorb(n, t, i, r, u, f, e, o, s), | |
h | |
} | |
function att() {} | |
function dbe() { | |
return hks() | |
} | |
function vtt() { | |
return dds() | |
} | |
function kvu(n, t, i, r, u) { | |
var f; | |
return f = new att, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function gbe(n, t, i, r, u, f, e) { | |
var o; | |
return o = new att, | |
o.__ctorb(n, t, i, r, u, f, e), | |
o | |
} | |
function hbt() {} | |
function nke() { | |
return wks() | |
} | |
function tke() { | |
return usc() | |
} | |
function ike(n, t) { | |
var i; | |
return i = new hbt, | |
i.__ctora(n, t), | |
i | |
} | |
function ytt() {} | |
function iht() {} | |
function eir() {} | |
function rke() { | |
wut = 0 | |
} | |
function uke(n, t, i, r, u) { | |
var f; | |
return f = new eir, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function oir() {} | |
function fke(n, t, i) { | |
var r; | |
return r = new oir, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function dvu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
n.importedExtension.CategoryTagsa = n.importedExtension.CategoryTagsa || (n.CategoryTags ? fi.__ctor(n.CategoryTags) : null) | |
} | |
function sir(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
n.importedExtension.topics | |
} | |
function eke(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
n.importedExtension.topics = t | |
} | |
function oke(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._startDateTime) && !ft(n.startDateStr) && (n.importedExtension._startDateTime = ec(n.startDateStr)), | |
n.importedExtension._startDateTime | |
} | |
function ske(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
ir(t, n.importedExtension._startDateTime) && (n.importedExtension._startDateTime = t, | |
n.startDateStr = t.toISOString()) | |
} | |
function gvu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._lastUsedDateTime) && !ft(n.lastUsedDateStr) && (n.importedExtension._lastUsedDateTime = ec(n.lastUsedDateStr)), | |
n.importedExtension._lastUsedDateTime | |
} | |
function ngr(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
ir(n.importedExtension._lastUsedDateTime, t) && (n.importedExtension._lastUsedDateTime = t, | |
n.lastUsedDateStr = ir(t, null) ? t.toISOString() : null) | |
} | |
function nyu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._remindRatingNextTime) && !ft(n.remindAppRatingNextTimeStr) && (n.importedExtension._remindRatingNextTime = ec(n.remindAppRatingNextTimeStr)), | |
n.importedExtension._remindRatingNextTime | |
} | |
function hke(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
ir(n.importedExtension._remindRatingNextTime, t) && (n.importedExtension._remindRatingNextTime = t, | |
n.remindAppRatingNextTimeStr = ir(t, null) ? t.toISOString() : null) | |
} | |
function tgr(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
(gvu(n) - oke(n)) / 864e5 | 0 | |
} | |
function tyu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
n.internalLastInstituteCheckTime = pr(n.internalLastInstituteCheckTime) | |
} | |
function cke(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
n.internalLastInstituteCheckTime = t | |
} | |
function iyu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
n.lastPhoneVerificationShownTime = pr(n.lastPhoneVerificationShownTime) | |
} | |
function lke(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
n.lastPhoneVerificationShownTime = t | |
} | |
function ryu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._lastPrepDNADemoShownTime) && !ft(n.lastPrepDNAShownTimeStr) && (n.importedExtension._lastPrepDNADemoShownTime = ec(n.lastPrepDNAShownTimeStr)), | |
n.importedExtension._lastPrepDNADemoShownTime | |
} | |
function ake(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
ir(t, n.importedExtension._lastPrepDNADemoShownTime) && (n.importedExtension._lastPrepDNADemoShownTime = t, | |
n.lastPrepDNAShownTimeStr = ir(t, null) ? t.toISOString() : null) | |
} | |
function vke(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._lastVideoFeedbackShown) && !ft(n.lasttVideoFeedbackShownTimeStr) && (n.importedExtension._lastVideoFeedbackShown = ec(n.lastPrepDNAShownTimeStr)), | |
n.importedExtension._lastVideoFeedbackShown | |
} | |
function yke(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
ir(t, n.importedExtension._lastVideoFeedbackShown) && (n.importedExtension._lastVideoFeedbackShown = t, | |
n.lasttVideoFeedbackShownTimeStr = ir(t, null) ? t.toISOString() : null) | |
} | |
function pke(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._lastQuotaPopupShownTime) && !ft(n.lastQuotaPopupShownTimeStr) && (n.importedExtension._lastQuotaPopupShownTime = ec(n.lastQuotaPopupShownTimeStr)), | |
n.importedExtension._lastQuotaPopupShownTime | |
} | |
function wke(n, t) { | |
(n.importedExtension = n.importedExtension || au(), | |
of(t, n.importedExtension._lastQuotaPopupShownTime)) || (n.importedExtension._lastQuotaPopupShownTime = t, | |
n.lastQuotaPopupShownTimeStr = ir(t, null) ? t.toISOString() : null) | |
} | |
function uyu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._lastReferralPopupShown) && !ft(n.lastReferralPopupShownTimeStr) && (n.importedExtension._lastReferralPopupShown = ec(n.lastReferralPopupShownTimeStr)), | |
n.importedExtension._lastReferralPopupShown | |
} | |
function bke(n, t) { | |
var i; | |
(n.importedExtension = n.importedExtension || au(), | |
of(t, n.importedExtension._lastReferralPopupShown)) || (n.importedExtension._lastReferralPopupShown = t, | |
n.lastReferralPopupShownTimeStr = (i = t) ? i.toISOString() : null) | |
} | |
function fyu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._lastSubscriptionWarnPopupShownTime) && !ft(n.lastSubscriptionWarnPopupShownTimeStr) && (n.importedExtension._lastSubscriptionWarnPopupShownTime = ec(n.lastSubscriptionWarnPopupShownTimeStr)), | |
n.importedExtension._lastSubscriptionWarnPopupShownTime | |
} | |
function kke(n, t) { | |
var i; | |
(n.importedExtension = n.importedExtension || au(), | |
of(t, n.importedExtension._lastSubscriptionWarnPopupShownTime)) || (n.importedExtension._lastSubscriptionWarnPopupShownTime = t, | |
n.lastSubscriptionWarnPopupShownTimeStr = (i = t) ? i.toISOString() : null) | |
} | |
function dke(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
ir(t, n.importedExtension._lastPromisesModelShownTime) && (n.importedExtension._lastPromisesModelShownTime = t, | |
n.lastPromisesShownTimeStr = ir(t, null) ? t.toISOString() : null) | |
} | |
function gke(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension._lastStatsRecomputeModelShownTime) && !ft(n.lastStatsRecomputeModelShownTimeStr) && (n.importedExtension._lastStatsRecomputeModelShownTime = ec(n.lastStatsRecomputeModelShownTimeStr)), | |
n.importedExtension._lastStatsRecomputeModelShownTime | |
} | |
function nde(n, t) { | |
n.info(hb(t)) | |
} | |
function tde(n, t, i) { | |
n.info(t, hb(i)) | |
} | |
function hir() {} | |
function cir(n, t) { | |
var i, u, f, r; | |
if (i = "", | |
n.V_get_Length() > 0 && (i = si(ide(n)).join("/")), | |
t.get_count() > 0) | |
for (i = i + "?", | |
u = !1, | |
f = t.V_GetEnumerator_e(); f.V_MoveNext_f(); ) | |
r = fu(dut, f.V_get_Current_f()), | |
u && (i = i + "&"), | |
u = !0, | |
i = i + encodeURIComponent(dut.get_key(r)), | |
ft(dut.get_value(r)) || (i = i + "=" + encodeURIComponent(dut.get_value(r))); | |
return i | |
} | |
function eyu(n, t, i, r) { | |
var f, c, l, s, e, o, u, h; | |
if (f = n.indexOf("?"), | |
i.write(gp.defaultConstructor()), | |
f < 0) { | |
t.write(pft(n, "/")); | |
oyu(t.read()); | |
return | |
} | |
for (c = n.substr(0, f), | |
l = n.substring(f + 1), | |
t.write(pft(c, "/")), | |
oyu(t.read()), | |
s = pft(l, "&"), | |
e = s.V_get_Length() - 1; e >= 0; e--) | |
(o = pft(s.get_item(e), "="), | |
u = decodeURIComponent(o.get_item(0)), | |
h = decodeURIComponent(o.V_get_Length() > 1 ? o.get_item(1) : ""), | |
u.length != 0) && (i.read().containsKey(u) || i.read().set_item(u, h), | |
r.containsKey(u) || r.set_item(u, h)) | |
} | |
function oyu(n) { | |
for (var t = n.V_get_Length() - 1; t >= 0; t--) | |
n.set_item(t, decodeURI(n.get_item(t))) | |
} | |
function ide(n) { | |
for (var i = fi.__ctora(n.V_get_Length()), t = n.V_get_Length() - 1; t >= 0; t--) | |
i.set_item(t, encodeURI(n.get_item(t))); | |
return i | |
} | |
function igr(n, t) { | |
var i; | |
return i = new hir, | |
i.__ctor(n, t), | |
i | |
} | |
function rde() { | |
return !!window.FCMPlugin | |
} | |
function cbt() { | |
return !!window.FirebasePlugin | |
} | |
function lir() {} | |
function ude(n) { | |
var t; | |
return t = new lir, | |
t.__ctor(n), | |
t | |
} | |
function rht(n) { | |
return n.latestUpdateTimeObj = pr(n.latestUpdateTimeObj) | |
} | |
function ab(n, t) { | |
n.latestUpdateTimeObj = t | |
} | |
function air(n) { | |
return n.latestUpdateCompleteTimeObj = pr(n.latestUpdateCompleteTimeObj) | |
} | |
function uht(n, t) { | |
n.latestUpdateCompleteTimeObj = t | |
} | |
function fht() {} | |
function fde(n, t) { | |
var i; | |
return i = new fht, | |
i.__ctora(n, t), | |
i | |
} | |
function vb() {} | |
function ede() { | |
return iia() | |
} | |
function ode(n, t, i, r, u) { | |
var f; | |
return f = new vb, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function du(n) { | |
this.boxedValue = n | |
} | |
function rgr(n, t) { | |
var i; | |
if (i = n.enumStrToValueMap[t], | |
i === undefined && (i = n.enumLowerStrToValueMap[t.toLowerCase()], | |
i === undefined)) | |
throw "Can't parse " + t + " as enum"; | |
return i | |
} | |
function yb(n, t) { | |
var i; | |
return i = n.enumValueToStrMap[t], | |
typeof i == "undefined" ? t.toString() : i | |
} | |
function sde(n) { | |
var r, t, i; | |
return r = n.constructor, | |
t = n.boxedValue, | |
i = r.enumValueToStrMap[t], | |
typeof i == "undefined" ? t.toString() : i | |
} | |
function eht(n) { | |
this.boxedValue = n | |
} | |
function vir() {} | |
function hde(n) { | |
var t; | |
return t = new vir, | |
t.__ctora(n), | |
t | |
} | |
function ie() {} | |
function cde(n) { | |
for (var u, i, t, f, r = n.V_GetEnumerator_e(); r.V_MoveNext_f(); ) | |
if (u = r.V_get_Current_f(), | |
u != null) { | |
for (i = new RegExp("<[^>]*>"), | |
t = u; i.test(t); ) | |
f = wni(i, t), | |
gs(f.get_item(0), "<img") && (t += "hasImage"), | |
t = t.replace(yr(i), ""); | |
if (t = nu(t), | |
t.length < 1) | |
return !1 | |
} | |
return !0 | |
} | |
function lde() { | |
return uta() | |
} | |
function ade() { | |
return fsl() | |
} | |
function vde() { | |
return sal() | |
} | |
function syu(n) { | |
for (var r, i = "", t = 0; t < 10; t++) | |
r = (n & 1 << t) != 0, | |
r && (i = i === "" ? dwt(65 + t) : i + "," + c(sb, 65 + t)); | |
return i | |
} | |
function yir(n) { | |
return n & 4095 | |
} | |
function yde(n) { | |
switch (n) { | |
case 3: | |
return dy("v3_7days", "Attempted a week ago"); | |
case 4: | |
return dy("v3_15days", "Attempted two weeks ago"); | |
case 5: | |
case 6: | |
return dy("v3_30days", "Attempted a month ago"); | |
case 7: | |
case 8: | |
return dy("v3Easy", "Below your level"); | |
case 9: | |
return dy("v3Par", "At your level"); | |
case 10: | |
case 11: | |
return dy("v3Hard", "Above your level"); | |
case 0: | |
return dy("v3New", "New question"); | |
case 1: | |
return dy("v3RepeatWrong", "Last attempt failed"); | |
case 2: | |
return dy("v3RepeatCorrect", "Last attempt correct") | |
} | |
return null | |
} | |
function hyu(n, t, i, r, u, f, e, o, s, h, c, l, a, v) { | |
var y; | |
return y = new ie, | |
y.__ctora(n, t, i, r, u, f, e, o, s, h, c, l, a, v), | |
y | |
} | |
function pde(n, t, i, r, u) { | |
var f; | |
return f = new ie, | |
f.__ctorb(n, t, i, r, u), | |
f | |
} | |
function wde(n, t, i, r, u, f, e) { | |
var o; | |
return o = new ie, | |
o.__ctorc(n, t, i, r, u, f, e), | |
o | |
} | |
function bde(n, t, i, r, u, f, e) { | |
var o; | |
return o = new ie, | |
o.__ctord(n, t, i, r, u, f, e), | |
o | |
} | |
function oht() {} | |
function kde(n, t) { | |
var i; | |
return i = new oht, | |
i.__ctora(n, t), | |
i | |
} | |
function pb() {} | |
function dde(n, t, i, r) { | |
var u; | |
return u = new pb, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function wb(t, i) { | |
var u, r, f; | |
return wb[t.typeId] ? wb[t.typeId] : (wb[t.typeId] = function() {} | |
, | |
r = wb[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = wb, | |
r.typeId = "ml$" + t.typeId + "$", | |
n = new w, | |
r.prototype = n, | |
n.continuationToken = null, | |
n.items = null, | |
n.loadingRows = !1, | |
n.moreAvailable = !1, | |
n.selectedItem = null, | |
n.pendingLoadMore = !1, | |
n.__ctora = function() { | |
this.__ctor() | |
} | |
, | |
n.get_items = function() { | |
return this.items | |
} | |
, | |
n.set_items = function(n) { | |
this.items != n && (this.items = n, | |
this.firePropertyChanged("Items")) | |
} | |
, | |
n.get_loadingRows = function() { | |
return this.loadingRows | |
} | |
, | |
n.set_loadingRows = function(n) { | |
this.loadingRows != n && (this.loadingRows = n, | |
this.firePropertyChanged("LoadingRows")) | |
} | |
, | |
n.get_moreAvailable = function() { | |
return this.moreAvailable | |
} | |
, | |
n.set_moreAvailable = function(n) { | |
this.moreAvailable != n && (this.moreAvailable = n, | |
this.firePropertyChanged("MoreAvailable")) | |
} | |
, | |
n.get_selectedItem = function() { | |
return this.selectedItem | |
} | |
, | |
n.set_selectedItem = function(n) { | |
var t, i; | |
this.selectedItem !== n && (ti().senda(n != null ? (t = vi("UX", "ListItemSelected"), | |
t.set_eventLabel("HistoryItem"), | |
t) : (i = vi("UX", "ListItemUnselected"), | |
i.set_eventLabel("HistoryItem"), | |
i)), | |
this.selectedItem = n, | |
this.firePropertyChanged("SelectedItem")) | |
} | |
, | |
n.initialize = function() { | |
var n; | |
n = this; | |
n.set_items(null); | |
n.set_loadingRows(!0); | |
n.V_LoadMoreInternal(10, null, function(t) { | |
n.onDataLoaded(t, 10); | |
return | |
}) | |
} | |
, | |
n.loadMore = function() { | |
var n; | |
if (n = this, | |
n.loadingRows) { | |
n.pendingLoadMore = !0; | |
return | |
} | |
n.set_loadingRows(!0); | |
n.V_LoadMoreInternal(20, n.continuationToken, function(t) { | |
n.onDataLoaded(t, 20); | |
return | |
}) | |
} | |
, | |
n.onDataLoaded = function(n, t) { | |
var i; | |
this.continuationToken = n.responseObj.Item2; | |
this.set_loadingRows(!1); | |
this.items ? (i = u.defaultConstructor(), | |
i.addRange(this.get_items()), | |
i.addRange(u.__ctor(n.responseObj.Item1)), | |
this.set_items(i)) : this.set_items(u.__ctor(n.responseObj.Item1)); | |
n.responseObj.Item1.length == t ? this.set_moreAvailable(!0) : this.set_moreAvailable(!1); | |
this.get_moreAvailable() && this.pendingLoadMore && (this.pendingLoadMore = !1, | |
this.loadMore()) | |
} | |
, | |
o(r, "McqdbClient.ViewModels.ListPageVM`1<" + t.fullName + ">", w, []), | |
r._tri = function() { | |
f || (f = !0, | |
u = lt(t, !0), | |
t = t, | |
r = wb(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function ptt() {} | |
function gde() { | |
return pph() | |
} | |
function nge() { | |
return bph() | |
} | |
function tge() { | |
return oil() | |
} | |
function ige() { | |
return srl() | |
} | |
function rge() { | |
return aic() | |
} | |
function uge() { | |
return arl() | |
} | |
function fge(n, t, i, r) { | |
var u; | |
return u = new ptt, | |
u.__ctorb(n, t, i, r), | |
u | |
} | |
function nc() {} | |
function cyu(n, t, i, r) { | |
var u; | |
return u = new nc, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function bb() {} | |
function ege() { | |
return fph() | |
} | |
function oge() { | |
return sph() | |
} | |
function sge() { | |
return blu() | |
} | |
function hge() { | |
return trl() | |
} | |
function cge(n, t, i, r, u, f, e) { | |
var o; | |
return o = new bb, | |
o.__ctorb(n, t, i, r, u, f, e), | |
o | |
} | |
function bc(n) { | |
return n.SubscriptionTill = pr(n.SubscriptionTill) | |
} | |
function lge(n, t) { | |
n.SubscriptionTill = t | |
} | |
function age(n) { | |
return n.EarlyRenewDiscountStartDate = pr(n.EarlyRenewDiscountStartDate) | |
} | |
function vge(n) { | |
return n.EarlyRenewDiscountEndDate = pr(n.EarlyRenewDiscountEndDate) | |
} | |
function yge(n) { | |
return n.Status.IsContributor | |
} | |
function pge(n) { | |
return n.Status.FreeTrial | |
} | |
function wge(n) { | |
return n.LastReplyOn = pr(n.LastReplyOn) | |
} | |
function bge(n, t) { | |
n.LastReplyOn = t | |
} | |
function lbt(n) { | |
return n.LastUpdate = pr(n.LastUpdate) | |
} | |
function kge(n, t) { | |
n.LastUpdate = t | |
} | |
function lyu(n) { | |
return n.PostedOn = pr(n.PostedOn) | |
} | |
function sht() {} | |
function ayu(n, t) { | |
var i; | |
return i = new sht, | |
i.__ctora(n, t), | |
i | |
} | |
function wtt() {} | |
function vyu(n) { | |
var t; | |
return t = new wtt, | |
t.__ctor(n), | |
t | |
} | |
function yyu(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
rt(n.importedExtension.tags) && (n.importedExtension.tags = ws.op_Implicit(n.Tags)), | |
n.importedExtension.tags | |
} | |
function pyu(n) { | |
var i, u, t, r, f; | |
if (n.importedExtension = n.importedExtension || au(), | |
i = ws.defaultConstructor(), | |
!n.Tags || n.Tags.length == 0) | |
return i; | |
for (u = n.Tags.length - 1; u >= 0; u--) | |
if (t = n.Tags[u], | |
t.Type == 4) { | |
for (r = n.Tags.length - 1; r >= 0; r--) | |
if (f = n.Tags[r], | |
f.ParentTagId === t.Id) | |
break; | |
r == -1 && i.add(t) | |
} else | |
t.Type == 5 && i.add(t); | |
return i | |
} | |
function wyu() {} | |
function vu(n, t, i) { | |
rt(i) || n.push(t + "=" + encodeURIComponent(i)) | |
} | |
function tt(n, t, i) { | |
rt(i) ? n.push(t + "=null") : n.push(t + "=" + encodeURIComponent(i)) | |
} | |
function byu(n, t, i, r) { | |
rt(r) ? t.push(i + "=null") : t.push(i + "=" + c(n, r)) | |
} | |
function ua(n) { | |
return n.EndTime = pr(n.EndTime) | |
} | |
function kc(n) { | |
return n.StartTime = pr(n.StartTime) | |
} | |
function dge(n) { | |
return n.LastUpdateTime = pr(n.LastUpdateTime) | |
} | |
function pir(n, t) { | |
var i; | |
return i = t.V_get_TodayLocal_db(), | |
lf(i, he(ua(n))) && fc(i, he(kc(n))) | |
} | |
function wir(n, t) { | |
return pir(n, t) && !fr.get_hasValue(n.TestCompleted) | |
} | |
function ugr(n, t) { | |
return pir(n, t) && fr.get_hasValue(n.TestCompleted) && !fr.get_value(n.TestCompleted) | |
} | |
function gge(n) { | |
return fr.get_hasValue(n.TestCompleted) && !fr.get_value(n.TestCompleted) | |
} | |
function hht() {} | |
function nne(n) { | |
return ft(n) | |
} | |
function kyu(n, t) { | |
var i; | |
return i = new hht, | |
i.__ctora(n, t), | |
i | |
} | |
function tne(n, t) { | |
ki(n, "adaptation", t, !1) | |
} | |
function ine(n, t) { | |
ki(n, "buffering", t, !1) | |
} | |
function rne(n, t) { | |
ki(n, "error", t, !1) | |
} | |
function abt() {} | |
function une() { | |
return trh() | |
} | |
function dyu(n, t, i) { | |
var r; | |
return r = new abt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function vbt() {} | |
function fne() { | |
return frh() | |
} | |
function gyu(n, t, i) { | |
var r; | |
return r = new vbt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function ybt(n, t, i, r, u, f) { | |
r.write(null); | |
u.write(null); | |
f.write(null); | |
t.V_get_Length() > i ? r.write(n.getGrade(t.get_item(i))) : r.write(n.getGrade(kt())); | |
t.V_get_Length() > i + 1 && u.write(n.getSubject(t.get_item(i + 1))); | |
t.V_get_Length() > i + 2 && f.write(n.getTopic(t.get_item(i), t.get_item(i + 2)).get_topic()) | |
} | |
function pbt(n, t, i) { | |
var u, e, r, f, o; | |
for (o = co(n, !0), | |
e = Array, | |
u = new e(0), | |
r = t.V_get_Count_r() - 1; r >= 0; r--) | |
f = t["V_get_Item_" + o.typeId](r), | |
i(f) && u.push(f); | |
return wr(n, u) | |
} | |
function le(n, t, i, r) { | |
var f, e, u, o; | |
if (o = co(n, !0), | |
e = cr(t, !0), | |
!i) | |
return null; | |
for (f = e.__ctora(i.V_get_Count_r()), | |
u = i.V_get_Count_r() - 1; u >= 0; u--) | |
f.set_item(u, r(i["V_get_Item_" + o.typeId](u))); | |
return f | |
} | |
function npu(n) { | |
for (var i = 0, t = n.V_get_Count_r() - 1; t >= 0; t--) | |
i += n.V_get_Item_s$t$(t); | |
return i | |
} | |
function fe(n, t) { | |
var r, u, i, f; | |
if (f = co(n, !0), | |
u = Array, | |
!t) | |
return null; | |
for (r = new u(t.V_get_Count_r()), | |
i = 0; i < r.length; i++) | |
r[i] = t["V_get_Item_" + f.typeId](i); | |
return r | |
} | |
function ene(n, t) { | |
var i; | |
return c(n, t) == null ? ue(n) : (i = JSON.stringify(t), | |
JSON.parse(i)) | |
} | |
function one(n, t) { | |
for (var i = n, r = i.ownerDocument; !!i && i != r.body && t(i); ) | |
i = i.parentNode | |
} | |
function wbt() {} | |
function sne() { | |
return ylc() | |
} | |
function tpu(n, t, i, r, u, f) { | |
var s, o, e, a, v, h, c, l; | |
for (s = 0, | |
o = 0, | |
e = i.V_get_Length() - 1; e >= 0; e--) | |
a = i.get_item(e), | |
v = grr(e * 100 / i.V_get_Length(), 1), | |
s += o, | |
o = a * 100 / r, | |
h = i.V_get_Length() - e, | |
c = n.children.length <= h, | |
l = c ? t.createElement("div") : n.children[h], | |
hne(l, s, o, v, f), | |
c && n.appendChild(l) | |
} | |
function ipu(n) { | |
var f, r, u, t, i; | |
for (f = 0, | |
r = 8388607, | |
u = nf.__ctora(n.V_get_Length()), | |
t = 0; t < n.V_get_Length(); t++) | |
(i = n.get_item(t), | |
i != 0) && (r = Math.min(i, r)); | |
for (t = 0; t < n.V_get_Length(); t++) | |
(i = n.get_item(t), | |
i != 0) && (f += Math.log(i * Math.E / r)); | |
for (t = 0; t < n.V_get_Length(); t++) { | |
if (i = n.get_item(t), | |
i == 0) { | |
u.set_item(t, 0); | |
continue | |
} | |
u.set_item(t, Math.log(i * Math.E / r) * 100 / f) | |
} | |
return u | |
} | |
function hne(n, t, i, r, u) { | |
return n.style.position = "absolute", | |
u ? (n.style.bottom = c(at, t) + "%", | |
n.style.width = "100%", | |
n.style.height = c(at, i) + "%") : (n.style.left = c(at, t) + "%", | |
n.style.height = "100%", | |
n.style.width = c(at, i) + "%"), | |
n.style.backgroundColor = r, | |
n | |
} | |
function cne() { | |
but = byt.__ctor([0, 20, 40, 56, 72, 88, 96, 98, 100]) | |
} | |
function lne(n) { | |
var t; | |
return t = new wbt, | |
t.__ctore(n), | |
t | |
} | |
function bbt() {} | |
function ane() { | |
return orh() | |
} | |
function vne(n) { | |
var t; | |
return t = new bbt, | |
t.__ctora(n), | |
t | |
} | |
function kbt() {} | |
function dc() { | |
var n; | |
return n = new kbt, | |
n.__ctor(), | |
n | |
} | |
function btt() {} | |
function rpu(n) { | |
var t; | |
return t = new btt, | |
t.__ctor(n), | |
t | |
} | |
function bir() {} | |
function a(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new bir, | |
s.__ctor(n, t, i, r, u, f, e, o), | |
s | |
} | |
function cht(n) { | |
this.boxedValue = n | |
} | |
function upu(n, t) { | |
ki(n, "readystatechange", t, !1) | |
} | |
function yne(n, t) { | |
uu(n, "readystatechange", t, !1) | |
} | |
function fpu(n, t) { | |
ki(n, "load", t, !1) | |
} | |
function epu(n, t) { | |
ki(n, "error", t, !1) | |
} | |
function opu(n, t) { | |
ki(n, "timeout", t, !1) | |
} | |
function pne(n, t, i, r, u) { | |
spu(n, function(n, i, r) { | |
var u; | |
(u = t) ? u(r ? null : n.response, i, r) : null; | |
return | |
}, "blob", i, r, u) | |
} | |
function wne(n, t, i, r) { | |
return new Promise(function(u, f) { | |
pne(n, function(n, t, i) { | |
i ? f(yr(t)) : u(n); | |
return | |
}, t, i, r); | |
return | |
} | |
) | |
} | |
function kir(n, t, i, r, u) { | |
spu(n, function(n, i, r) { | |
var u; | |
(u = t) ? u(n.responseText, i, r) : null; | |
return | |
}, null, i, r, u) | |
} | |
function spu(n, t, i, r, u, f) { | |
function h() { | |
var n; | |
ubt(e); | |
(n = t) ? n(e, e.status, e.status >= 400) : null; | |
return | |
} | |
function s() { | |
var n; | |
ubt(e); | |
(n = t) ? n(e, e.status, !0) : null; | |
return | |
} | |
var e, o; | |
if (e = new XMLHttpRequest, | |
e.open("GET", n, !0), | |
e.setRequestHeader("Accept", r), | |
f > 0 && (e.timeout = f), | |
!!u) | |
for (o = 0; o < u.V_get_Length() - 1; o += 2) | |
e.setRequestHeader(u.get_item(o), u.get_item(o + 1)); | |
!t || (fpu(e, h), | |
epu(e, s), | |
opu(e, s)); | |
ft(i) || (e.responseType = i); | |
e.send() | |
} | |
function tc(n, t, i, r, u, f, e) { | |
bne(n, function(n, i, r) { | |
t(n.responseText, i, r); | |
return | |
}, i, r, u, f, e) | |
} | |
function bne(n, t, i, r, u, f, e) { | |
function c() { | |
var n; | |
ubt(o); | |
(n = t) ? n(o, o.status, o.status >= 400) : null; | |
return | |
} | |
function h() { | |
var n; | |
ubt(o); | |
(n = t) ? n(o, o.status, !0) : null; | |
return | |
} | |
var o, s; | |
if (o = new XMLHttpRequest, | |
o.open("POST", n, !0), | |
o.setRequestHeader("Content-Type", i), | |
o.setRequestHeader("Accept", u), | |
o.timeout = e, | |
!!f) | |
for (s = 0; s < f.V_get_Length() - 1; s += 2) | |
o.setRequestHeader(f.get_item(s), f.get_item(s + 1)); | |
!t || (fpu(o, c), | |
epu(o, h), | |
opu(o, h)); | |
o.send(r) | |
} | |
function dbt() {} | |
function kne(n, t) { | |
var i; | |
return i = new dbt, | |
i.__ctor(n, t), | |
i | |
} | |
function lht(n) { | |
this.boxedValue = n | |
} | |
function dne(n, t) { | |
n.LastUpdatedDate = t | |
} | |
function fgr(n, t, i) { | |
var r; | |
r = cr(n, !0); | |
t.sort(i) | |
} | |
function gbt() {} | |
function gne() { | |
return sgs() | |
} | |
function nto(n) { | |
var t; | |
return t = new gbt, | |
t.__ctore(n), | |
t | |
} | |
function dir() {} | |
function ktt(n, t, i) { | |
var r; | |
return r = new dir, | |
r.__ctor(n, t, i), | |
r | |
} | |
function hpu(n) { | |
return n.nextAppRatingTime = pr(n.nextAppRatingTime) | |
} | |
function dtt() {} | |
function gir() { | |
var n; | |
return n = new dtt, | |
n.__ctor(), | |
n | |
} | |
function gtt() {} | |
function egr() { | |
var n; | |
return n = new gtt, | |
n.__ctor(), | |
n | |
} | |
function nkt() {} | |
function gc(n) { | |
var t; | |
return t = new nkt, | |
t.__ctora(n), | |
t | |
} | |
function kb() {} | |
function cpu(n) { | |
var t; | |
return t = new kb, | |
t.__ctor(n), | |
t | |
} | |
function nit(n) { | |
var t; | |
return t = ei.defaultConstructor(), | |
ft(n.OptionA) || t.add(n.OptionA), | |
ft(n.OptionB) || t.add(n.OptionB), | |
ft(n.OptionC) || t.add(n.OptionC), | |
ft(n.OptionD) || t.add(n.OptionD), | |
ft(n.OptionE) || t.add(n.OptionE), | |
ft(n.OptionF) || t.add(n.OptionF), | |
ft(n.OptionG) || t.add(n.OptionG), | |
ft(n.OptionH) || t.add(n.OptionH), | |
t | |
} | |
function lpu(n, t, i) { | |
var r; | |
return r = lb(), | |
r.append(tto(n, null, t, i)), | |
r.append(ito(n)), | |
r.toString() | |
} | |
function tto(n, t, i, r) { | |
var u, f, o, e; | |
for (u = lb(), | |
u.append(n.ProblemText), | |
i || u.append("<p><\/p>"), | |
t != null && (u.append("<div style='background-color: yellow;'>"), | |
u.append("<b>Updating question text:<\/b><br>"), | |
u.append(t), | |
u.append("<\/div>")), | |
u.append("<hr/>"), | |
i || u.append("<p><\/p>"), | |
u.append("<ol style='list-style: upper-alpha; padding-left: 30px;'>"), | |
f = 0; f < nit(n).get_count(); f++) | |
u.append("<li style='padding-left: 20px;'>"), | |
u.append(nit(n).get_item(f)), | |
u.append("<\/li>"); | |
if (u.append("<\/ol>"), | |
n.CorrectOption != 0 && r) { | |
for (u.append("<p>Ans: "), | |
o = "ABCDEFGH", | |
e = 1, | |
f = 0; f < 8; f++, | |
e <<= 1) | |
(n.CorrectOption & e) != 0 && u.appenda(cv(o, f)); | |
u.append("<\/p>") | |
} | |
return u.toString() | |
} | |
function ito(n) { | |
var t; | |
return t = lb(), | |
n.SolutionText != null && n.SolutionText !== "" && (t.append("<p>Solution:<\/p>"), | |
t.append(n.SolutionText)), | |
t.toString() | |
} | |
function rto(n) { | |
var i, r, t; | |
for (i = pbr.defaultConstructor(), | |
r = nit(n), | |
t = 0; t < r.get_count(); t++) | |
i.add({ | |
option: 1 << t, | |
optionText: r.get_item(t) | |
}); | |
return i | |
} | |
function nrr() {} | |
function uto() { | |
pri = fi.__ctor(["A", "B", "C", "D", "E", "F", "G", "H"]) | |
} | |
function fto(n) { | |
var t; | |
return t = new nrr, | |
t.__ctora(n), | |
t | |
} | |
function aht() {} | |
function eto(n, t, i, r, u) { | |
var f; | |
return f = new aht, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function oto(n) { | |
return n.LastUpdateTime = pr(n.LastUpdateTime) | |
} | |
function sto(n, t) { | |
n.LastUpdateTime = t | |
} | |
function trr(n) { | |
return n.ReplyTime = pr(n.ReplyTime) | |
} | |
function hto(n, t) { | |
n.ReplyTime = t | |
} | |
function apu(n) { | |
return ho(n.percentAttempts * 100, 0) + "%" | |
} | |
function nl() {} | |
function vpu(n, t) { | |
var f, e, o, s, r, h, i, u; | |
for (f = null, | |
e = bar.defaultConstructor(), | |
o = ayt.defaultConstructor(), | |
s = !1, | |
r = 0, | |
h = sir(n).get_count(); r < h; r++) | |
i = sir(n).get_item(r), | |
i.MaxLevel > t.MinLevel && i.MinLevel < t.MaxLevel && (s = !0, | |
i.ParentId != null ? (e.tryGetValue(i.ParentId, { | |
read: function() { | |
return u | |
}, | |
write: function(n) { | |
return u = n | |
} | |
}) || (u = ad.defaultConstructor(), | |
e.add(i.ParentId, u)), | |
u.add(okt(i, t, null))) : o.add(i)); | |
for (s && (f = cto(n, t)), | |
r = 0; r < o.get_count(); r++) | |
i = o.get_item(r), | |
e.tryGetValue(i.Id, { | |
read: function() { | |
return u | |
}, | |
write: function(n) { | |
return u = n | |
} | |
}), | |
f.get_topics().add(okt(i, t, u)); | |
return !f || f.get_topics().sort(function(n, t) { | |
return fo(n.get_topic().Name, t.get_topic().Name) | |
}), | |
f | |
} | |
function cto(n, t) { | |
var i; | |
return i = new nl, | |
i.__ctora(n, t), | |
i | |
} | |
function tl() {} | |
function ypu(n, t) { | |
var i; | |
return i = new tl, | |
i.__ctor(n, t), | |
i | |
} | |
function ppu(n) { | |
return n.SubscriptionEndDate = pr(n.SubscriptionEndDate) | |
} | |
function db() {} | |
function lto(n, t, i) { | |
var r; | |
return r = new db, | |
r.__ctora(n, t, i), | |
r | |
} | |
function gb() {} | |
function ato() { | |
return ens() | |
} | |
function vto() { | |
return vsc() | |
} | |
function yto() { | |
return wsc() | |
} | |
function pto() { | |
return ksc() | |
} | |
function wpu(n, t, i) { | |
var r; | |
ti().senda((r = vi("UX", "Popup_Open"), | |
r.set_eventLabel(i + "Referral_Page_Open"), | |
r)); | |
t.raise(nr, sr(n.create(), i)) | |
} | |
function wto(n, t, i, r) { | |
var u; | |
return u = new gb, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function tkt(n) { | |
var t; | |
t = baseUrl + "s/" + n; | |
bpu(t, tuo()) | |
} | |
function bto(n) { | |
var t; | |
t = baseUrl + "us/" + n; | |
bpu(t, iuo()) | |
} | |
function bpu(n, t) { | |
var i, r, u, f; | |
i = n; | |
r = olu(); | |
u = fet(); | |
f = t; | |
gn() ? rwu(f, "Checkout " + u + " App", fi.__ctor([r]), i) : window.open("https://api.whatsapp.com/send?text=" + encodeURI(i), "_blank") | |
} | |
function vht() {} | |
function kto() { | |
return lfh() | |
} | |
function dto() { | |
return thc() | |
} | |
function gto() { | |
return khc() | |
} | |
function nio(n, t, i, r) { | |
var u; | |
return u = new vht, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function fa() {} | |
function tio(n, t, i) { | |
var r; | |
return r = new fa, | |
r.__ctora(n, t, i), | |
r | |
} | |
function tit() {} | |
function kpu(n, t, i) { | |
var r; | |
return r = new tit, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function nk() {} | |
function iio(n, t, i) { | |
var r; | |
return r = new nk, | |
r.__ctora(n, t, i), | |
r | |
} | |
function ikt() {} | |
function rio() { | |
return igs() | |
} | |
function uio(n, t) { | |
var i; | |
return i = new ikt, | |
i.__ctora(n, t), | |
i | |
} | |
function irr() {} | |
function fio(n, t, i) { | |
var r; | |
return r = new irr, | |
r.__ctor(n, t, i), | |
r | |
} | |
function yht() {} | |
function eio(n) { | |
var t; | |
return t = new yht, | |
t.__ctor(n), | |
t | |
} | |
function rrr() {} | |
function oio(n, t) { | |
var i; | |
return i = new rrr, | |
i.__ctora(n, t), | |
i | |
} | |
function urr() {} | |
function dpu(n, t) { | |
var i; | |
return i = new urr, | |
i.__ctor(n, t), | |
i | |
} | |
function ct(n, t, i) { | |
t != null ? n.setAttribute(i, t) : n.removeAttribute(i) | |
} | |
function s(n, t) { | |
n.textContent = t != null ? t : "" | |
} | |
function bt(n, t) { | |
n.set_dataContext(t) | |
} | |
function e(n, t, i) { | |
t ? gpt(n, i) : dft(n, i) | |
} | |
function t(n, t) { | |
for (var i = 0; i < t.length; i++) | |
n = n.childNodes[t[i]]; | |
return n | |
} | |
function gpu(n, t, i, r) { | |
try { | |
t = sio(n, t) | |
} catch (u) { | |
t = n.defaultValue | |
} | |
try { | |
n.setTargetValue(i, t, r) | |
} catch (f) {} | |
} | |
function sio(n, t) { | |
var i, r, u; | |
for (i = 0, | |
r = n.propertyGetterPath.length, | |
u = (n.binderType & 2) == 2; i < r && (u && i == 0 || !rt(t)); i++) | |
t = n.propertyGetterPath[i](t); | |
return i < r ? n.defaultValue : (!n.forwardConverter || (t = n.forwardConverter(t)), | |
t) | |
} | |
function tk() {} | |
function r(n, t, i, r, u, f) { | |
var e; | |
return e = new tk, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function g(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new tk, | |
s.__ctora(n, t, i, r, u, f, e, o), | |
s | |
} | |
function u(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new tk, | |
s.__ctorb(n, t, i, r, u, f, e, o), | |
s | |
} | |
function f(n, t, i, r, u, f, e, o, s, h) { | |
var c; | |
return c = new tk, | |
c.__ctorc(n, t, i, r, u, f, e, o, s, h), | |
c | |
} | |
function it(n, t, i, r, u, f, e, o, s, h, c, l) { | |
var a; | |
return a = new tk, | |
a.__ctord(n, t, i, r, u, f, e, o, s, h, c, l), | |
a | |
} | |
function frr() {} | |
function hio(n, t) { | |
var i; | |
return i = new frr, | |
i.__ctor(n, t), | |
i | |
} | |
function cio(n, t) { | |
ki(n, "cached", t, !1) | |
} | |
function lio(n, t) { | |
uu(n, "cached", t, !1) | |
} | |
function aio(n, t) { | |
ki(n, "checking", t, !1) | |
} | |
function vio(n, t) { | |
uu(n, "checking", t, !1) | |
} | |
function yio(n, t) { | |
ki(n, "downloading", t, !1) | |
} | |
function pio(n, t) { | |
uu(n, "downloading", t, !1) | |
} | |
function wio(n, t) { | |
ki(n, "error", t, !1) | |
} | |
function bio(n, t) { | |
uu(n, "error", t, !1) | |
} | |
function kio(n, t) { | |
ki(n, "noupdate", t, !1) | |
} | |
function dio(n, t) { | |
uu(n, "noupdate", t, !1) | |
} | |
function gio(n, t) { | |
ki(n, "progress", t, !1) | |
} | |
function nro(n, t) { | |
uu(n, "progress", t, !1) | |
} | |
function tro(n, t) { | |
ki(n, "updateready", t, !1) | |
} | |
function iro(n, t) { | |
uu(n, "updateready", t, !1) | |
} | |
function rro(n, t) { | |
ki(n, "obsolete", t, !1) | |
} | |
function uro(n, t) { | |
uu(n, "obsolete", t, !1) | |
} | |
function err(n) { | |
this.boxedValue = n | |
} | |
function fro(n, t) { | |
return n.toString(t) | |
} | |
function nwu(n) { | |
return fro(n, 10) | |
} | |
function ero(n) { | |
return nwu(n) | |
} | |
function iit() {} | |
function oro() { | |
return arh() | |
} | |
function rit() {} | |
function sro() { | |
return tns() | |
} | |
function hro(n, t) { | |
var i; | |
return i = new rit, | |
i.__ctorc(n, t), | |
i | |
} | |
function rkt() { | |
return !!window.cordova && !!window.cordova.InAppBrowser | |
} | |
function orr() {} | |
function cro(n, t) { | |
var i; | |
return i = new orr, | |
i.__ctord(n, t), | |
i | |
} | |
function lro(n) { | |
return n.RemindAppRatingNextTime = pr(n.RemindAppRatingNextTime) | |
} | |
function aro(n, t) { | |
n.RemindAppRatingNextTime = t | |
} | |
function srr() {} | |
function ukt(n, t) { | |
var i; | |
return i = new srr, | |
i.__ctora(n, t), | |
i | |
} | |
function fkt() {} | |
function vro() { | |
return gpl() | |
} | |
function yro(n, t, i) { | |
var r; | |
return r = new fkt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function ekt() {} | |
function pro() { | |
return svl() | |
} | |
function wro() { | |
return ufa() | |
} | |
function bro(n) { | |
var t; | |
t = { | |
ProblemPlainText: "Which explanation is best at explaining the answer to above question?", | |
ProblemText: "Which explanation is best at explaining the answer to above question?", | |
OptionA: "Explanation 1", | |
CorrectOption: 0 | |
}; | |
n > 1 && (t.OptionB = "Explanation 2"); | |
n > 2 && (t.OptionC = "Explanation 3"); | |
n > 3 && (t.OptionD = "Explanation 4"); | |
n > 4 && (t.OptionE = "Explanation 5"); | |
n > 5 && (t.OptionF = "Explanation 6"); | |
switch (n) { | |
case 2: | |
t.OptionC = "None"; | |
break; | |
case 3: | |
t.OptionD = "None"; | |
break; | |
case 4: | |
t.OptionE = "None"; | |
break; | |
case 5: | |
t.OptionF = "None"; | |
break; | |
case 6: | |
t.OptionG = "None" | |
} | |
return t | |
} | |
function kro(n) { | |
for (var r, u, e, f, i, t = 0; t < n.length; t++) | |
r = bvu(n.length), | |
u = bvu(n.length), | |
e = n[r], | |
n[r] = n[u], | |
n[u] = e; | |
for (f = vpr.defaultConstructor(), | |
t = 0; t < n.length; t++) | |
f.add((i = abu(), | |
i.orderId = t + 1, | |
i.explanation = n[t], | |
i)); | |
return f | |
} | |
function dro(n, t, i) { | |
var r; | |
return r = new ekt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function ik() {} | |
function ae(n, t, i, r, u) { | |
var f; | |
return f = new ik, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function uit() {} | |
function okt(n, t, i) { | |
var r; | |
return r = new uit, | |
r.__ctora(n, t, i), | |
r | |
} | |
function gro() { | |
tw = gp.__ctor({ | |
Anatomy: "A", | |
Anesthesia: "B", | |
"Bio-Chemistry": "C", | |
"E.N.T": "F", | |
"Forensic Medicine": "G", | |
Gynaecology: "H", | |
Medicine: "I", | |
"Micro-Biology": "J", | |
Obstetrics: "K", | |
Ophthalmology: "L", | |
Orthopaedics: "M", | |
Pathology: "N", | |
Pediatrics: "O", | |
Pharmacology: "P", | |
Physiology: "Q", | |
Psychiatry: "R", | |
Radiology: "S", | |
Radiodiagnosis: "S", | |
Skin: "E", | |
"Social & Preventive Medicine": "T", | |
Surgery: "U", | |
Physics: "p", | |
Biology: "b", | |
Chemistry: "C", | |
Verbal: "V", | |
Quantitative: "Q", | |
"Non-Verbal": "NV" | |
}); | |
gut = gp.__ctor({ | |
Anatomy: "At", | |
Anesthesia: "An", | |
"Bio-Chemistry": "Bc", | |
"E.N.T": "En", | |
"Forensic Medicine": "Fm", | |
Gynaecology: "Gy", | |
Medicine: "Me", | |
"Micro-Biology": "Mb", | |
Obstetrics: "Ob", | |
Ophthalmology: "Op", | |
Orthopaedics: "Or", | |
Pathology: "Pa", | |
Pediatrics: "Pe", | |
Pharmacology: "Ph", | |
Physiology: "Py", | |
Psychiatry: "Ps", | |
Radiology: "Ra", | |
Radiodiagnosis: "Ra", | |
Skin: "Sk", | |
"Social & Preventive Medicine": "Sp", | |
Surgery: "Su", | |
Physics: "Ph", | |
Biology: "Bi", | |
Chemistry: "Ch" | |
}) | |
} | |
function nuo() { | |
return tr() == 2 ? "Start Practice" : "Start Workout" | |
} | |
function tuo() { | |
switch (tr()) { | |
case 1: | |
return fet().toUpperCase() + " gives you free access to over 30 years of MCQs from NEET, AIIMS and other top medical entrance tests."; | |
case 0: | |
case 2: | |
case 3: | |
default: | |
return fet() + " Prep is India’s largest and highest rated community for NEET PG preparation. Get FREE access to over 100,000 MCQs and daily tests with ranking. Give it a try!" | |
} | |
} | |
function iuo() { | |
switch (tr()) { | |
case 1: | |
return "Join and practice on Darwin. Free unlimited access to previous years NEET, AIIMS and other MCQs. Free daily tests, daily revision, and more for free. Use my referral link within the next 5 days and get credits worth Rs. 100 - "; | |
case 0: | |
case 2: | |
case 3: | |
default: | |
return "Join and practice on Pre-PG. Free access to previous years NEET PG, AIIMS PG MCQs, JIPMER, and other MCQs. Free daily tests, daily revision, and more for free. Use my referral link within the next 5 days and get credits worth Rs. 100 - " | |
} | |
} | |
function ruo() { | |
switch (tr()) { | |
case 1: | |
return "Help us refine your expereience on Darwin"; | |
case 0: | |
default: | |
return "Help us refine your experience on Pre-PG" | |
} | |
} | |
function uuo() { | |
switch (tr()) { | |
case 2: | |
return "You have utilized 30 questions per topic free limit. Subscribe to Gifted Premium to get full access"; | |
case 0: | |
case 1: | |
case 3: | |
default: | |
return "You have attempted 30% of questions in this topic. Go Premium to get full access." | |
} | |
} | |
function skt() {} | |
function twu() { | |
var n; | |
return n = new skt, | |
n.__ctor(), | |
n | |
} | |
function hkt() {} | |
function fuo(n, t) { | |
var i; | |
return i = new hkt, | |
i.__ctora(n, t), | |
i | |
} | |
function oy() {} | |
function hrr(n, t, i, r, u) { | |
var f; | |
return f = new oy, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function pht() {} | |
function euo(n, t, i, r, u) { | |
var f; | |
return f = new pht, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function ckt(n, t, i) { | |
var r; | |
return r = new pht, | |
r.__ctora(n, t, i), | |
r | |
} | |
function rh(n, t) { | |
ki(n, "error", t, !1) | |
} | |
function uh(n, t) { | |
ki(n, "success", t, !1) | |
} | |
function lkt() {} | |
function ouo(n) { | |
var t; | |
return t = new lkt, | |
t.__ctor(n), | |
t | |
} | |
function crr(n, t) { | |
var i; | |
return i = new lkt, | |
i.__ctora(n, t), | |
i | |
} | |
function iwu(n) { | |
var t; | |
return (t = n, | |
rt(n)) ? null : rt(t.message) ? n.name : t.message | |
} | |
function lrr() {} | |
function suo(n, t, i, r) { | |
var u; | |
return u = new lrr, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function wht() {} | |
function huo(n, t, i, r) { | |
var u; | |
return u = new wht, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function rk(n) { | |
this.boxedValue = n | |
} | |
function akt(n) { | |
this.boxedValue = n | |
} | |
function rwu(n, t, i, r) { | |
window.plugins.socialsharing.share(n, t, hb(i), r) | |
} | |
function vkt() {} | |
function cuo() { | |
return tsc() | |
} | |
function luo(n, t, i, r, u) { | |
var f; | |
return f = new vkt, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function auo(n, t) { | |
ki(n, "blocked", t, !1) | |
} | |
function vuo(n, t) { | |
ki(n, "upgradeneeded", t, !1) | |
} | |
function yuo(n, t) { | |
ki(n, "open", t, !1) | |
} | |
function puo(n, t) { | |
uu(n, "open", t, !1) | |
} | |
function wuo(n, t) { | |
ki(n, "error", t, !1) | |
} | |
function buo(n, t) { | |
uu(n, "error", t, !1) | |
} | |
function kuo(n, t) { | |
ki(n, "message", t, !1) | |
} | |
function duo(n, t) { | |
uu(n, "message", t, !1) | |
} | |
function guo(n, t) { | |
ki(n, "close", t, !1) | |
} | |
function nfo(n, t) { | |
uu(n, "close", t, !1) | |
} | |
function ykt() {} | |
function uwu(n, t, i) { | |
var o, f, e, s, u, r; | |
for (o = i.get_question(), | |
f = n.get_subjects(), | |
e = t.getTopic(n.get_grade().Name, o.TopicId), | |
s = !e ? null : e.get_subject(), | |
u = f.get_count() - 1; u >= 0; u--) | |
r = f.get_item(u), | |
r.set_isSelected(r.get_subjectId() === s), | |
r.get_isSelected() && i.set_pivotSubject(r.get_subject()) | |
} | |
function tfo(n, t, i, r) { | |
var u; | |
return u = new ykt, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function bht(n) { | |
return n.TimeAttempted = pr(n.TimeAttempted) | |
} | |
function fwu(n, t) { | |
n.TimeAttempted = t | |
} | |
function ifo(n) { | |
return n.LastSeenDate = pr(n.LastSeenDate) | |
} | |
function kht(n) { | |
this.boxedValue = n | |
} | |
function dht() {} | |
function ewu() { | |
var n; | |
return n = new dht, | |
n.__ctor(), | |
n | |
} | |
function ght() {} | |
function rfo(n) { | |
var t; | |
return t = new ght, | |
t.__ctor(n), | |
t | |
} | |
function pkt() {} | |
function ufo() { | |
return cbl() | |
} | |
function ffo(n, t, i, r, u, f, e, o, s, h, c) { | |
var l; | |
return l = new pkt, | |
l.__ctora(n, t, i, r, u, f, e, o, s, h, c), | |
l | |
} | |
function arr() {} | |
function efo(n, t, i, r, u, f, e) { | |
var o; | |
return o = new arr, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function uk() {} | |
function ofo() { | |
return fvh() | |
} | |
function sfo() { | |
return pyh() | |
} | |
function hfo() { | |
return iph() | |
} | |
function ogr(n, t) { | |
return n == t | |
} | |
function cfo(n, t, i, r, u, f, e, o, s) { | |
var h; | |
return h = new uk, | |
h.__ctora(n, t, i, r, u, f, e, o, s), | |
h | |
} | |
function wkt() {} | |
function sy() { | |
var n; | |
return n = new wkt, | |
n.__ctor(), | |
n | |
} | |
function lfo(n, t) { | |
n.TestEndTime = t | |
} | |
function bkt() {} | |
function afo(n, t, i, r) { | |
var u; | |
return u = new bkt, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function vrr() {} | |
function vfo() { | |
uui = 5 | |
} | |
function yfo(n) { | |
var t; | |
return t = new vrr, | |
t.__ctor(n), | |
t | |
} | |
function kkt(n) { | |
this.boxedValue = n | |
} | |
function ea() {} | |
function owu() { | |
return hoh() | |
} | |
function swu() { | |
return peh() | |
} | |
function pfo() { | |
return aoh() | |
} | |
function wfo() { | |
return yoh() | |
} | |
function bfo() { | |
return ktc() | |
} | |
function kfo() { | |
ipt = gu.__ctor([gi("Big Picture", "Big Picture", c(d, 0)), gi("6 months", "6 months", c(d, 6)), gi("3 months", "3 months", c(d, 3))]) | |
} | |
function dfo(n, t, i, r, u, f, e, o, s, h, c) { | |
var l; | |
return l = new ea, | |
l.__ctorc(n, t, i, r, u, f, e, o, s, h, c), | |
l | |
} | |
function gfo(n, t, i, r, u, f, e, o, s, h) { | |
var c; | |
return c = new ea, | |
c.__ctorb(n, t, i, r, u, f, e, o, s, h), | |
c | |
} | |
function yrr() {} | |
function hwu(n, t, i) { | |
var r; | |
return r = new yrr, | |
r.__ctora(n, t, i), | |
r | |
} | |
function prr() {} | |
function cwu(n, t, i, r) { | |
var u; | |
return u = new prr, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function nct() {} | |
function lwu(n, t, i, r) { | |
var u; | |
return u = new nct, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function sgr() {} | |
function dkt() {} | |
function neo(n, t, i, r, u, f) { | |
var e; | |
return e = new dkt, | |
e.__ctora(n, t, i, r, u, f), | |
e | |
} | |
function gkt(n) { | |
this.boxedValue = n | |
} | |
function ndt() {} | |
function teo() { | |
return vuh() | |
} | |
function ieo(n, t, i) { | |
var r; | |
return r = new ndt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function tct() {} | |
function fk(n, t, i) { | |
var r; | |
return r = new tct, | |
r.__ctor(n, t, i), | |
r | |
} | |
function wrr() {} | |
function reo(n, t) { | |
var i; | |
return i = new wrr, | |
i.__ctor(n, t), | |
i | |
} | |
function ict() {} | |
function ueo() { | |
return hsh() | |
} | |
function feo() { | |
return osh() | |
} | |
function awu(n, t, i, r, u, f, e, o, s, h, c) { | |
var l; | |
return l = new ict, | |
l.__ctorb(n, t, i, r, u, f, e, o, s, h, c), | |
l | |
} | |
function tdt() {} | |
function eeo() { | |
wvr = 3 | |
} | |
function oeo(n) { | |
var t; | |
return t = new tdt, | |
t.__ctora(n), | |
t | |
} | |
function seo(n) { | |
return n.AddedOn = pr(n.AddedOn) | |
} | |
function fit() {} | |
function heo(n, t) { | |
var i; | |
return i = new fit, | |
i.__ctora(n, t), | |
i | |
} | |
function idt(n) { | |
return n.TopicWiseDifficultyScore * 1.2 + 5 | |
} | |
function rdt() {} | |
function ceo() { | |
return ibh() | |
} | |
function leo(n, t, i, r) { | |
var u; | |
return u = new rdt, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function eit() {} | |
function aeo(n, t, i) { | |
var r; | |
return r = new eit, | |
r.__ctora(n, t, i), | |
r | |
} | |
function rct() {} | |
function veo(n) { | |
var t; | |
return t = new rct, | |
t.__ctora(n), | |
t | |
} | |
function udt() {} | |
function yeo() { | |
return etc() | |
} | |
function peo(n, t, i, r, u, f, e, o, s, h, c, l) { | |
var a; | |
return a = new udt, | |
a.__ctora(n, t, i, r, u, f, e, o, s, h, c, l), | |
a | |
} | |
function fdt() {} | |
function vwu() { | |
var n; | |
return n = new fdt, | |
n.__ctor(), | |
n | |
} | |
function uct() {} | |
function weo() { | |
return rcc() | |
} | |
function beo(n, t, i, r, u) { | |
var f; | |
return f = new uct, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function edt() {} | |
function keo(n, t, i, r) { | |
var u; | |
return u = new edt, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function fct(n) { | |
this.boxedValue = n | |
} | |
function oa() {} | |
function deo(n, t, i, r, u) { | |
var f; | |
return f = new oa, | |
f.__ctor(n, t, i, r, u), | |
f | |
} | |
function oit() {} | |
function ywu(n, t, i, r) { | |
var u; | |
return u = new oit, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function odt() {} | |
function geo() { | |
return cuc() | |
} | |
function noo(n, t, i, r, u, f) { | |
var e; | |
return e = new odt, | |
e.__ctora(n, t, i, r, u, f), | |
e | |
} | |
function hy() {} | |
function too(n, t) { | |
var i; | |
return i = new hy, | |
i.__ctor(n, t), | |
i | |
} | |
function ek() {} | |
function sdt(n, t, i, r, u, f) { | |
var e; | |
return e = new ek, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function ect() {} | |
function ioo(n, t) { | |
var i; | |
return i = new ect, | |
i.__ctor(n, t), | |
i | |
} | |
function hdt() {} | |
function pwu() { | |
var n; | |
return n = new hdt, | |
n.__ctor(), | |
n | |
} | |
function brr() {} | |
function ok(n) { | |
var t; | |
return t = new brr, | |
t.__ctor(n), | |
t | |
} | |
function wwu(n, t) { | |
var i; | |
return i = Promise, | |
new i(function(n, i) { | |
t(function(t) { | |
if (t.isError) { | |
i(ktt("--", t.statusCode, t.responseText)); | |
return | |
} | |
n(t.responseObj); | |
return | |
}); | |
return | |
} | |
) | |
} | |
function sk(n, t, i, r) { | |
var u; | |
return u = Promise, | |
new u(function(n, t) { | |
i(r, function(i) { | |
if (i.isError) { | |
t(ktt("--", i.statusCode, i.responseText)); | |
return | |
} | |
n(i.responseObj); | |
return | |
}); | |
return | |
} | |
) | |
} | |
function roo(n, t, i, r, u, f, e, o, s, h) { | |
var c; | |
return c = Promise, | |
new c(function(n, t) { | |
f(e, o, s, h, function(i) { | |
if (i.isError) { | |
t(ktt("--", i.statusCode, i.responseText)); | |
return | |
} | |
n(i.responseObj); | |
return | |
}); | |
return | |
} | |
) | |
} | |
function uoo(n, t, i, r, u, f, e, o, s) { | |
return new Promise(function(n, t) { | |
u(f, e, o, s, function(i, r) { | |
if (i) { | |
t(ktt("--", r, "")); | |
return | |
} | |
n(!i); | |
return | |
}); | |
return | |
} | |
) | |
} | |
function cdt(n, t) { | |
n.Synced = t ? 1 : 0 | |
} | |
function bwu(n) { | |
return n.EndTime = pr(n.EndTime) | |
} | |
function hgr(n, t) { | |
n.EndTime = t | |
} | |
function foo(n) { | |
return n.EndTime = pr(n.EndTime) | |
} | |
function eoo(n, t) { | |
n.EndTime = t | |
} | |
function ooo(n, t) { | |
n.StartTime = t | |
} | |
function oct() {} | |
function soo(n) { | |
var t; | |
return t = new oct, | |
t.__ctora(n), | |
t | |
} | |
function sct() {} | |
function hoo() { | |
return ipl() | |
} | |
function coo(n, t, i, r, u, f, e, o, s) { | |
var h; | |
return h = new sct, | |
h.__ctora(n, t, i, r, u, f, e, o, s), | |
h | |
} | |
function hk() {} | |
function loo() { | |
return wfa() | |
} | |
function kwu(n, t) { | |
var i; | |
return i = new hk, | |
i.__ctor(n, t), | |
i | |
} | |
function sit() {} | |
function aoo(n, t) { | |
var i; | |
return i = new sit, | |
i.__ctor(n, t), | |
i | |
} | |
function ck() {} | |
function voo() { | |
return iea() | |
} | |
function yoo(n, t, i) { | |
var r; | |
return r = new ck, | |
r.__ctor(n, t, i), | |
r | |
} | |
function ldt() {} | |
function poo() { | |
return gsh() | |
} | |
function woo() { | |
return acc() | |
} | |
function boo(n, t, i) { | |
var r; | |
return r = new ldt, | |
r.__ctor(n, t, i), | |
r | |
} | |
function adt(n) { | |
this.boxedValue = n | |
} | |
function hit() {} | |
function koo() { | |
return nra() | |
} | |
function dwu(n, t, i, r, u) { | |
var f; | |
return f = new hit, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function cgr(n) { | |
return n.RanksReleaseTime = pr(n.RanksReleaseTime) | |
} | |
function vdt() {} | |
function doo() { | |
return atc() | |
} | |
function goo(n, t, i) { | |
var r; | |
return r = new vdt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function hct() {} | |
function krr(n, t, i, r) { | |
var u; | |
return u = new hct, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function ydt() {} | |
function nso() { | |
return rhh() | |
} | |
function tso(n, t, i, r) { | |
var u; | |
return u = new ydt, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function lk() {} | |
function iso() { | |
return iyl() | |
} | |
function lgr(n, t, i) { | |
var r; | |
return r = new lk, | |
r.__ctor(n, t, i), | |
r | |
} | |
function agr(n) { | |
return rso(function() { | |
return n.clientWidth | |
}) | |
} | |
function rso(n) { | |
var t, i, r, u; | |
return t = null, | |
i = null, | |
r = null, | |
u = null, | |
uso(function(f, e) { | |
f ? r ? i ? u(i) : r(hr.get_value(t)) : i = e : t = n(); | |
return | |
}), | |
new Promise(function(n, i) { | |
hr.get_hasValue(t) ? n(hr.get_value(t)) : (r = n, | |
u = i); | |
return | |
} | |
) | |
} | |
function uso(n) { | |
tft.add(n); | |
ppr || rf().enqueueOnAnimationFrame(fso, "DomReadPromise flushQueue") | |
} | |
function fso() { | |
var n, t, i; | |
for (ppr = !1; tft.get_count() > 0; ) { | |
n = null; | |
t = tft.get_item(0); | |
tft.removeAt(0); | |
try { | |
t(!1, null) | |
} catch (i) { | |
n = i | |
} | |
ift.add(t); | |
opt.add(n) | |
} | |
dui || (rf().enqueHighPriTask(eso, "DomReadPromise flushNotifications"), | |
dui = !0) | |
} | |
function eso() { | |
var n, t; | |
for (dui = !1; ift.get_count() > 0; ) { | |
n = ift.get_item(0); | |
t = opt.get_item(0); | |
ift.removeAt(0); | |
opt.removeAt(0); | |
try { | |
n(!0, t) | |
} catch (i) {} | |
} | |
} | |
function oso() { | |
tft = aui.defaultConstructor(); | |
ift = aui.defaultConstructor(); | |
opt = tpr.defaultConstructor() | |
} | |
function gwu() { | |
return ipr | |
} | |
function sso(n) { | |
return n ? "check2" : "close" | |
} | |
function hso(n) { | |
var u, t, i, r; | |
return u = n < 0, | |
n = Math.abs(n), | |
t = 0, | |
i = null, | |
n < 60 ? (t = n, | |
i = " sec") : n < 3600 ? (t = n / 60 | 0, | |
i = " min") : n < 86400 ? (t = Math.round(n / 3600 | 0) | 0, | |
i = " hr") : n < (u ? 604800 : 3024e3) && (t = Math.round(n / 86400 | 0) | 0, | |
i = " day"), | |
r = c(dh, t) + i, | |
t > 1 && (r += "s"), | |
r | |
} | |
function vgr(n) { | |
var t; | |
return of(n, null) ? "" : (t = (ut() - n) / 1e3 | 0, | |
hso(-t)) | |
} | |
function ygr(n) { | |
var t, i, r, u, f; | |
return (t = iie(), | |
i = 2.12, | |
r = 4.24, | |
u = 6.48, | |
f = 7.38, | |
t.length != 0 && (i = t[0] / 2, | |
r = t[0], | |
u = t[1], | |
f = t[2]), | |
n < i) ? "Very Easy" : n < r ? "Easy" : n < u ? "Medium" : n < f ? "Hard" : "Very Hard" | |
} | |
function pgr(n, t) { | |
return ho(n, t) | |
} | |
function cso(n) { | |
return !n || n.V_get_Count_r() == 0 | |
} | |
function lso(n) { | |
return !n || n.V_get_Count_pr() == 0 | |
} | |
function aso(n) { | |
return !!n && n.V_get_Count_r() != 0 | |
} | |
function vso(n) { | |
return av(n.getDate()).toString() | |
} | |
function yso(n) { | |
return spt.get_item(n.getDay()) | |
} | |
function pso(n) { | |
return pd.get_item(n.getMonth()) | |
} | |
function wso(n, t, i) { | |
var r, u, f, e, o, s; | |
return i /= 100, | |
r = (t >> 16 & 255) - (n >> 16 & 255), | |
u = (t >> 8 & 255) - (n >> 8 & 255), | |
f = (t & 255) - (n & 255), | |
e = (n & 255) + (f * i | 0), | |
o = (n >> 16 & 255) + (r * i | 0), | |
s = (n >> 8 & 255) + (u * i | 0), | |
(o << 16) + (s << 8) + e | |
} | |
function wgr(n, t) { | |
var u, r, f, i; | |
for (n = n * t / 25, | |
u = n | 0, | |
r = Math.min(3, u), | |
f = wso(vui.get_item(r), vui.get_item(r + 1), 100 * (n - r)), | |
i = dcu(f, 16); i.length < 6; ) | |
i = "0" + i; | |
return "#" + i | |
} | |
function nbu(n, t) { | |
var f, r, i, u; | |
return f = n > 0 ? n : -n, | |
n < 0 && t--, | |
r = "0000000000", | |
i = r + c(d, f), | |
u = Math.min(r.length, i.length - t), | |
i = i.substr(u, i.length - u), | |
n < 0 && (i = "-" + i), | |
i | |
} | |
function drr(n, t) { | |
return n == t | |
} | |
function tbu(n, t) { | |
return n > t | |
} | |
function ibu(n, t) { | |
return n < t | |
} | |
function pdt(n, t) { | |
return n < t | |
} | |
function bgr(n, t) { | |
return n != t | |
} | |
function bso(n) { | |
return n == 0 | |
} | |
function kso(n) { | |
return ft(n) | |
} | |
function dso(n) { | |
return !rt(n) | |
} | |
function gso(n) { | |
return rt(n) | |
} | |
function kgr(n, t) { | |
for (var i = yi(n); i.length < t; ) | |
i = "0" + i; | |
return i | |
} | |
function nho(n) { | |
var t; | |
return t = yi(n), | |
t.length > 3 && (t = t.substr(0, t.length - 3) + "," + t.substring(t.length - 3)), | |
t.length > 7 && (t = t.substr(0, t.length - 7) + "," + t.substring(t.length - 7)), | |
t | |
} | |
function dgr(n, t) { | |
return c(at, Math.PI * t * 2 * n / 100) + " 5000" | |
} | |
function tho(n) { | |
var t, u, i, r; | |
return t = n / 60 | 0, | |
u = t / 60 | 0, | |
t = t % 60, | |
i = yi(t), | |
t < 10 && (i = "0" + i), | |
r = yi(u), | |
u < 10 && (r = "0" + r), | |
r + ":" + i | |
} | |
function iho(n) { | |
var r, u, t, i; | |
return r = n / 60 | 0, | |
u = n % 60, | |
t = yi(u), | |
u < 10 && (t = "0" + t), | |
i = yi(r), | |
r < 10 && (i = "0" + i), | |
i + ":" + t | |
} | |
function rho(n) { | |
var i, r, u, f, t; | |
return i = n / 60 | 0, | |
r = n % 60, | |
u = yi(i), | |
f = yi(r), | |
t = f + " mins", | |
i > 0 && (t = u + " hour " + t), | |
t | |
} | |
function ggr(n) { | |
var t, i, r; | |
return t = n % 60, | |
i = n / 60 | 0, | |
r = "", | |
i == 0 ? yi(t) + "m" : yi(i) + "h " + yi(t) + "m" | |
} | |
function uho(n) { | |
return (n = wo(ho(n, 1)), | |
n >= .1) ? "/images/assets/higher_than_last_week.png" : n <= -.1 ? "/images/assets/lower_than_last_week.png" : "/images/assets/unchanged_from_last_week.png" | |
} | |
function fho(n) { | |
return (n = wo(ho(n, 1)), | |
n >= .1) ? "#84AF65" : n <= -.1 ? "#AD0910" : "#B2464E" | |
} | |
function eho(n) { | |
return n = wo(ho(n, 0)), | |
n >= 60 ? "/images/assets/top_percentiles.png" : n >= 40 ? "/images/assets/mid_percentiles.png" : "/images/assets/bottom_percentiles.png" | |
} | |
function oho(n) { | |
return n = wo(ho(n, 0)), | |
n >= 60 ? "#92D050" : n >= 40 ? "#D29500" : "#C00000" | |
} | |
function sho(n) { | |
return n = wo(ho(n, 0)), | |
n < 50 ? (n = Math.max(1, n), | |
"Bottom " + c(at, n) + "%") : (n = 100 - n, | |
n = Math.max(1, n), | |
"Top " + c(at, n) + "%") | |
} | |
function hho(n) { | |
return n == 0 ? "rgb(200, 200, 200)" : n <= 10 ? "rgb(229, 28, 35)" : n <= 25 ? "rgb(242,90, 17)" : n <= 50 ? "rgb(255, 152, 0)" : n <= 100 ? "rgb(255, 194, 30)" : n <= 150 ? "rgb(197, 215, 67)" : n <= 200 ? "rgb(129, 195, 55)" : "rgb(88,175,55)" | |
} | |
function grr(n, t) { | |
return wgr(100 / t - n, t) | |
} | |
function cho(n) { | |
return n < 20 ? "Fresher" : n < 40 ? "Novice" : n < 60 ? "Beginner" : n < 70 ? "Competent" : n < 80 ? "Proficient" : n < 90 ? "Expert" : "Master" | |
} | |
function lho(n) { | |
var t, i, r; | |
return t = "", | |
i = "00:", | |
r = nbu(n % 60, 2), | |
n > 3600 && (t = gcu(n / 3600 | 0) + ":"), | |
n > 60 && (i = nbu((n / 60 | 0) % 60, 2) + ":"), | |
t + i + r | |
} | |
function rbu(n) { | |
var u, t, i, r; | |
return (u = n < 0, | |
n = Math.abs(n), | |
t = 0, | |
i = null, | |
n < 60 ? (t = n, | |
i = " sec") : n < 3600 ? (t = n / 60 | 0, | |
i = " min") : n < 86400 ? (t = Math.round(n / 3600 | 0) | 0, | |
i = " hr") : n < (u ? 604800 : 3024e3) ? (t = Math.round(n / 86400 | 0) | 0, | |
i = " day") : n < 3024e3 ? (t = n / 604800 | 0, | |
i = " week") : (t = n / 2419200 | 0, | |
i = " month"), | |
r = c(dh, t) + i, | |
t > 1 && (r += "s"), | |
u) ? r + " ago" : r | |
} | |
function aho(n) { | |
var t, i; | |
return t = n / 3600 | 0, | |
i = (n % 3600 + 30) / 60 | 0, | |
n = n % 60, | |
av(t) + ":" + av(i) | |
} | |
function vho(n) { | |
return n >= 60 ? yi(n / 60 | 0) + ":" + kgr(n % 60, 2) : "0:" + kgr(n, 2) | |
} | |
function yho(n) { | |
return "url('" + n + "')" | |
} | |
function ubu(n) { | |
var t; | |
return of(n, null) ? "" : (t = (ut() - n) / 1e3 | 0, | |
t < 604800 ? rbu(-t) : obu(n, null)) | |
} | |
function pho(n) { | |
return !n | |
} | |
function who(n) { | |
return n.toFixed(0) + "%" | |
} | |
function bho(n, t) { | |
return ho(n, t) + "%" | |
} | |
function kho(n, t) { | |
return hr.get_hasValue(n) ? ho(hr.get_value(n) * 100, t) : "0" | |
} | |
function dho(n) { | |
return ebu(n, "", !0) | |
} | |
function fbu(n, t) { | |
return ebu(n, t, !1) | |
} | |
function ebu(n, t, i) { | |
var r, u, f; | |
return ir(n, null) ? (r = i ? gwu().V_get_TodayLocal_db() : bft(), | |
u = spt.get_item(n.getDay()), | |
f = pd.get_item(n.getMonth()), | |
fc(n, r) ? "Today" : fc(n, eu(r, -1)) ? "Yesterday" : ou(n, eu(r, -6)) ? u : f + " " + av(n.getDate())) : t | |
} | |
function gho(n) { | |
return nco(n, "") | |
} | |
function nco(n, t) { | |
var i, r, u; | |
return ir(n, null) ? (i = bft(), | |
r = pd.get_item(n.getMonth()), | |
u = hbu(c(d, n.getFullYear())), | |
of(n, i) ? "Today" : r + " " + av(n.getDate()) + " " + u) : t | |
} | |
function tco(n) { | |
return sbu(n, !0, null) | |
} | |
function obu(n, t) { | |
return sbu(n, !1, t) | |
} | |
function sbu(n, t, i) { | |
var u, r, s, o, h, f, e; | |
return ir(n, null) ? (u = t ? gwu().V_get_TodayLocal_db() : bft(), | |
r = n.getHours(), | |
s = r < 12 ? "am" : "pm", | |
o = spt.get_item(n.getDay()), | |
h = pd.get_item(n.getMonth()), | |
r > 12 ? r = r - 12 : r == 0 && (r = 12), | |
f = av(r) + ":" + av(n.getMinutes()) + " " + s, | |
e = ft(i) ? " " : " " + i + " ", | |
fc(n, eu(u, 2)) ? o + e + f : fc(n, eu(u, 1)) ? f + e + "Tomorrow" : fc(n, u) ? f + e + "Today" : fc(n, eu(u, -1)) ? f + e + "Yesterday" : fc(n, eu(u, -6)) ? o : h + " " + av(n.getDate())) : "" | |
} | |
function ico(n) { | |
return n.toDateString().substr(4, 6) | |
} | |
function hbu(n) { | |
return n.toString() | |
} | |
function rco(n) { | |
return n.toUpperCase() | |
} | |
function wdt(n, t) { | |
return t + n.toString() | |
} | |
function uco(n) { | |
switch (n) { | |
case 1: | |
return "1st"; | |
case 2: | |
return "2nd"; | |
case 3: | |
return "3rd"; | |
case 4: | |
return "4th"; | |
case 5: | |
return "5th"; | |
default: | |
return yi(n) | |
} | |
} | |
function fco(n) { | |
var t, i; | |
for (t = lb(), | |
t.append("<ul>"), | |
i = 0; i < n.length; i++) | |
t.append("<li>"), | |
t.append(n[i]), | |
t.append("<\/li>"); | |
return t.append("<\/ul>"), | |
t.toString() | |
} | |
function eco() { | |
spt = fi.__ctor(["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]); | |
pd = fi.__ctor(["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]); | |
vui = vri.__ctor([2464548, 9159498, 16771899, 16750592, 15014947]); | |
ipr = llu(window.timezoneOffsetMinutes) | |
} | |
function nur() {} | |
function oco() { | |
iou = nnr(fi.__ctora(0), null, null, !1, null, null) | |
} | |
function nnr(n, t, i, r, u, f) { | |
var e; | |
return e = new nur, | |
e.__ctor(n, t, i, r, u, f), | |
e | |
} | |
function cct() {} | |
function sco() { | |
return wcc() | |
} | |
function hco(n, t, i, r) { | |
var u; | |
return u = new cct, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function cit() {} | |
function cco() { | |
return bal() | |
} | |
function lco(n, t, i, r) { | |
var u; | |
return u = new cit, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function bdt() {} | |
function aco() { | |
return ahl() | |
} | |
function vco() { | |
return iua() | |
} | |
function yco() { | |
return wra() | |
} | |
function pco() { | |
return fua() | |
} | |
function wco(n, t, i, r, u) { | |
var f; | |
return f = new bdt, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function tur() {} | |
function bco() { | |
uft = 5 | |
} | |
function kco(n, t) { | |
var i; | |
return i = new tur, | |
i.__ctora(n, t), | |
i | |
} | |
function kdt() {} | |
function dco() { | |
return chh() | |
} | |
function gco(n, t, i) { | |
var r; | |
return r = new kdt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function cy() {} | |
function nlo() { | |
return fca() | |
} | |
function lct() {} | |
function tlo() { | |
return cua() | |
} | |
function ilo() { | |
return aca() | |
} | |
function rlo(n, t) { | |
var i; | |
return i = new lct, | |
i.__ctorb(n, t), | |
i | |
} | |
function cbu(n) { | |
return n.EndTime = pr(n.EndTime) | |
} | |
function lit() {} | |
function ulo() { | |
return lcl() | |
} | |
function flo() { | |
return bua() | |
} | |
function lbu(n, t, i, r, u, f) { | |
var e; | |
return e = new lit, | |
e.__ctora(n, t, i, r, u, f), | |
e | |
} | |
function elo(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
n.importedExtension._$IsSelf$_k__BackingField | |
} | |
function iur(n, t) { | |
n.importedExtension = n.importedExtension || au(); | |
n.importedExtension._$IsSelf$_k__BackingField = t | |
} | |
function ddt() {} | |
function olo() { | |
return whh() | |
} | |
function slo(n, t, i, r, u, f, e) { | |
var o; | |
return o = new ddt, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function ait() {} | |
function abu() { | |
var n; | |
return n = new ait, | |
n.__ctor(), | |
n | |
} | |
function act() {} | |
function hlo() { | |
return sra() | |
} | |
function vbu() { | |
var n; | |
return n = new act, | |
n.__ctora(), | |
n | |
} | |
function vct() {} | |
function clo() { | |
return bha() | |
} | |
function yct(n, t, i) { | |
var r; | |
return r = new vct, | |
r.__ctor(n, t, i), | |
r | |
} | |
function pct() {} | |
function llo(n, t, i, r) { | |
var u; | |
return u = new pct, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function alo(n) { | |
return n.TestTakenTime = pr(n.TestTakenTime) | |
} | |
function vit() {} | |
function ybu() { | |
var n; | |
return n = new vit, | |
n.__ctora(), | |
n | |
} | |
function wct() {} | |
function vlo(n, t) { | |
var i; | |
return i = new wct, | |
i.__ctorb(n, t), | |
i | |
} | |
function ak() {} | |
function ylo() { | |
return ckc() | |
} | |
function plo() { | |
return dal() | |
} | |
function wlo(n) { | |
var i, r, t; | |
if (ft(n)) | |
return 0; | |
for (i = yft(n, 32), | |
r = 0, | |
t = i.V_get_Length() - 1; t >= 0; t--) | |
i.get_item(t).length > 2 && r++; | |
return r | |
} | |
function blo(n, t, i, r, u, f, e) { | |
var o; | |
return o = new ak, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function klo(n, t, i, r, u, f, e) { | |
var o; | |
return o = new ak, | |
o.__ctorb(n, t, i, r, u, f, e), | |
o | |
} | |
function dlo(n) { | |
return n.TestEndTime = pr(n.TestEndTime) | |
} | |
function gdt() {} | |
function pbu() { | |
var n; | |
return n = new gdt, | |
n.__ctor(), | |
n | |
} | |
function ngt() {} | |
function glo() { | |
return rdc() | |
} | |
function nao() { | |
return kbl() | |
} | |
function tao() { | |
return wbl() | |
} | |
function iao(n, t, i, r, u, f, e) { | |
var o; | |
return o = new ngt, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function tgt() {} | |
function tnr() { | |
var n; | |
return n = new tgt, | |
n.__ctor(), | |
n | |
} | |
function rao(n) { | |
return n.AttemptTime = pr(n.AttemptTime) | |
} | |
function uao(n) { | |
return n.AttemptOption == n.CorrectOption | |
} | |
function ly() {} | |
function b(n) { | |
var t; | |
return t = new ly, | |
t.__ctord(n), | |
t | |
} | |
function pi() {} | |
function rur(n) { | |
var t; | |
return t = new pi, | |
t.__ctore(n), | |
t | |
} | |
function uur() {} | |
function fao(n) { | |
var t; | |
return t = new uur, | |
t.__ctord(n), | |
t | |
} | |
function fur() {} | |
function eao() { | |
return spc() | |
} | |
function sa(n) { | |
var t; | |
return t = new fur, | |
t.__ctore(n), | |
t | |
} | |
function vk() {} | |
function ni(n) { | |
var t; | |
return t = new vk, | |
t.__ctore(n), | |
t | |
} | |
function ay() {} | |
function oao() { | |
return gcc() | |
} | |
function sao() { | |
return ail() | |
} | |
function hao() { | |
return cec() | |
} | |
function cao() { | |
return iah() | |
} | |
function lao() { | |
return avl() | |
} | |
function hs(n) { | |
var t; | |
return t = new ay, | |
t.__ctore(n), | |
t | |
} | |
function yit() {} | |
function er(n) { | |
var t; | |
return t = new yit, | |
t.__ctorf(n), | |
t | |
} | |
function pit() {} | |
function aao() { | |
return aac() | |
} | |
function vao() { | |
return hyl() | |
} | |
function yao() { | |
return poc() | |
} | |
function inr(n) { | |
var t; | |
return t = new pit, | |
t.__ctore(n), | |
t | |
} | |
function igt() {} | |
function ve(n) { | |
var t; | |
return t = new igt, | |
t.__ctord(n), | |
t | |
} | |
function bo() {} | |
function rnr() { | |
return nnh() | |
} | |
function pao() { | |
return vtl() | |
} | |
function wao() { | |
return bnc() | |
} | |
function bao() { | |
return dnc() | |
} | |
function kao() { | |
return uul() | |
} | |
function dao() { | |
return gdh() | |
} | |
function gao() { | |
return ydl() | |
} | |
function nvo() { | |
return fea() | |
} | |
function tvo() { | |
return ira() | |
} | |
function ivo() { | |
return yvl() | |
} | |
function rvo(n) { | |
return n.relatedTarget | |
} | |
function et(n) { | |
var t; | |
return t = new bo, | |
t.__ctore(n), | |
t | |
} | |
function rgt() {} | |
function uvo() { | |
return clc() | |
} | |
function wbu(n) { | |
var t; | |
return t = new rgt, | |
t.__ctore(n), | |
t | |
} | |
function eur() {} | |
function fvo(n) { | |
var t; | |
return t = new eur, | |
t.__ctord(n), | |
t | |
} | |
function ugt() {} | |
function evo() { | |
return cgh() | |
} | |
function bbu() { | |
return !apt ? apt = gu.__ctor([gi("Incorrect Answer", null, c(d, 1)), gi("Invalid card", null, c(d, 0)), gi("Spelling mistake", null, c(d, 2)), gi("Other", null, c(d, 3))]) : apt | |
} | |
function ovo(n, t, i) { | |
var r; | |
return r = new ugt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function fgt() {} | |
function svo() { | |
return alc() | |
} | |
function kbu(n) { | |
var t; | |
return t = new fgt, | |
t.__ctore(n), | |
t | |
} | |
function ha() {} | |
function wit(n) { | |
var t; | |
return t = new ha, | |
t.__ctord(n), | |
t | |
} | |
function egt() {} | |
function hvo() { | |
return uac() | |
} | |
function cvo() { | |
document.exitFullscreen && document.exitFullscreen() || document.webkitExitFullscreen && document.webkitExitFullscreen() || document.mozCancelFullScreen && document.mozCancelFullScreen() | |
} | |
function lvo(n) { | |
return n.webkitExitFullScreen && n.webkitExitFullScreen(), | |
!!n.webkitExitFullScreen | |
} | |
function dbu(n) { | |
return n.requestFullscreen && n.requestFullscreen() || n.webkitRequestFullscreen && n.webkitRequestFullscreen() || n.mozRequestFullScreen && n.mozRequestFullScreen() || n.webkitEnterFullScreen && n.webkitEnterFullScreen(), | |
!!n.requestFullscreen || !!n.webkitRequestFullscreen || !!n.mozRequestFullScreen || !!n.webkitEnterFullScreen | |
} | |
function gbu() { | |
return !!document.mozFullScreen || !!document.webkitIsFullScreen | |
} | |
function nku(n) { | |
return !!n.webkitDisplayingFullScreen | |
} | |
function avo(n) { | |
var t; | |
return t = new egt, | |
t.__ctore(n), | |
t | |
} | |
function our() {} | |
function vvo(n) { | |
var t; | |
return t = new our, | |
t.__ctore(n), | |
t | |
} | |
function sur() {} | |
function ogt(n) { | |
var t; | |
return t = new sur, | |
t.__ctord(n), | |
t | |
} | |
function sgt() {} | |
function bct() {} | |
function yvo() { | |
return yac() | |
} | |
function pvo() { | |
return wac() | |
} | |
function ko(n) { | |
var t; | |
return t = new bct, | |
t.__ctorf(n), | |
t | |
} | |
function kct() {} | |
function vy(n) { | |
var t; | |
return t = new kct, | |
t.__ctore(n), | |
t | |
} | |
function hgt() {} | |
function wvo() { | |
return gac() | |
} | |
function bvo() { | |
return rvc() | |
} | |
function kvo(n) { | |
var t; | |
return t = new hgt, | |
t.__ctore(n), | |
t | |
} | |
function cgt() {} | |
function dvo() { | |
return fvc() | |
} | |
function ca(n) { | |
return hr.get_hasValue(n) ? Math.pow(Math.E, hr.get_value(n)) : null | |
} | |
function gvo(n, t) { | |
var i; | |
i = t.datasets[ai.get_value(n.datasetIndex)].data[ai.get_value(n.index)].y; | |
n.yLabel = ho(100 * Math.log(i), 0) | |
} | |
function nyo(n) { | |
var t; | |
return t = new cgt, | |
t.__ctore(n), | |
t | |
} | |
function lgt() {} | |
function tyo() { | |
return ovc() | |
} | |
function iyo(n) { | |
var t; | |
return t = new lgt, | |
t.__ctore(n), | |
t | |
} | |
function agt() {} | |
function ryo() { | |
return dvc() | |
} | |
function unr(n) { | |
var t; | |
return t = new agt, | |
t.__ctore(n), | |
t | |
} | |
function tku() { | |
return !!window.inAppPurchase | |
} | |
function uyo(n) { | |
return inAppPurchase.getProducts(hb(n)) | |
} | |
function bit() {} | |
function yk() {} | |
function iku() { | |
var n; | |
return n = new yk, | |
n.__ctor(), | |
n | |
} | |
function vgt() {} | |
function fnr() { | |
var n; | |
return n = new vgt, | |
n.__ctor(), | |
n | |
} | |
function enr() {} | |
function onr() {} | |
function ygt() {} | |
function rku() { | |
var n; | |
return n = new ygt, | |
n.__ctor(), | |
n | |
} | |
function dct() {} | |
function hur(n, t, i) { | |
var r; | |
return r = new dct, | |
r.__ctor(n, t, i), | |
r | |
} | |
function cur() {} | |
function lur(n, t) { | |
var i; | |
return i = new cur, | |
i.__ctor(n, t), | |
i | |
} | |
function aur(n, t) { | |
ki(n, "change", t, !1) | |
} | |
function uku(n, t) { | |
uu(n, "change", t, !1) | |
} | |
function fku(n, t) { | |
ki(n, "loadstart", t, !1) | |
} | |
function fyo(n, t) { | |
uu(n, "loadstart", t, !1) | |
} | |
function eyo(n, t) { | |
ki(n, "progress", t, !1) | |
} | |
function oyo(n, t) { | |
uu(n, "progress", t, !1) | |
} | |
function syo(n, t) { | |
ki(n, "stalled", t, !1) | |
} | |
function snr(n, t) { | |
ki(n, "loadeddata", t, !1) | |
} | |
function hyo(n, t) { | |
uu(n, "loadeddata", t, !1) | |
} | |
function eku(n, t) { | |
ki(n, "playing", t, !1) | |
} | |
function oku(n, t) { | |
uu(n, "ended", t, !1) | |
} | |
function sku(n, t) { | |
ki(n, "waiting", t, !1) | |
} | |
function cyo(n, t) { | |
ki(n, "timeupdate", t, !1) | |
} | |
function lyo(n, t) { | |
uu(n, "timeupdate", t, !1) | |
} | |
function ayo(n, t) { | |
ki(n, "play", t, !1) | |
} | |
function hku(n, t) { | |
uu(n, "play", t, !1) | |
} | |
function vyo(n, t) { | |
ki(n, "pause", t, !1) | |
} | |
function yyo(n, t) { | |
uu(n, "pause", t, !1) | |
} | |
function yy() {} | |
function vur() { | |
var n; | |
return n = new yy, | |
n.__ctor(), | |
n | |
} | |
function pyo(n, t) { | |
var i; | |
return i = new yy, | |
i.__ctora(n, t), | |
i | |
} | |
function wyo(n, t, i) { | |
var r; | |
return r = new yy, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function gct() {} | |
function cku(n) { | |
var t; | |
return t = new gct, | |
t.__ctord(n), | |
t | |
} | |
function pgt() {} | |
function byo() { | |
return nkl() | |
} | |
function kyo() { | |
return ydc() | |
} | |
function dyo() { | |
return rkl() | |
} | |
function gyo(n, t, i, r) { | |
var u; | |
return u = new pgt, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function yur() {} | |
function npo(n, t) { | |
var i; | |
return i = new yur, | |
i.__ctor(n, t), | |
i | |
} | |
function tpo() { | |
return !!window.CKEDITOR | |
} | |
function wgt(n) { | |
this.boxedValue = n | |
} | |
function bgt() {} | |
function ipo(n, t, i, r) { | |
var u; | |
return u = new bgt, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function nlt() {} | |
function rpo(n, t, i, r, u, f, e, o, s, h, c, l, a) { | |
var v; | |
return v = new nlt, | |
v.__ctora(n, t, i, r, u, f, e, o, s, h, c, l, a), | |
v | |
} | |
function pur() {} | |
function kit(n) { | |
var t; | |
return t = new pur, | |
t.__ctorb(n), | |
t | |
} | |
function wur(n) { | |
return Math.round(n.Price) | |
} | |
function tlt() {} | |
function upo(n, t, i, r, u) { | |
var f; | |
return f = new tlt, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function ilt() {} | |
function fpo(n, t, i, r, u, f, e) { | |
var o; | |
return o = new ilt, | |
o.__ctora(n, t, i, r, u, f, e), | |
o | |
} | |
function bur() {} | |
function epo(n, t, i, r) { | |
var u; | |
return u = new bur, | |
u.__ctor(n, t, i, r), | |
u | |
} | |
function kur() {} | |
function hnr(n) { | |
var t; | |
return t = new kur, | |
t.__ctor(n), | |
t | |
} | |
function rlt(n) { | |
this.boxedValue = n | |
} | |
function ult() {} | |
function opo(n, t, i) { | |
var r; | |
return r = new ult, | |
r.__ctor(n, t, i), | |
r | |
} | |
function py() {} | |
function spo(n, t, i, r, u) { | |
switch (t) { | |
case 0: | |
return bwo(n, i, r, u); | |
case 1: | |
return pku(); | |
case 2: | |
return kwo(n); | |
default: | |
throw new Error("Invalid operation"); | |
} | |
} | |
function wy() {} | |
function lku(n, t, i, r) { | |
return n ? pwo(t, i, r) : yku() | |
} | |
function hpo() {} | |
function cnr() {} | |
function dur() {} | |
function dit() {} | |
function cpo() { | |
return egc() | |
} | |
function lpo(n, t, i, r, u, f, e, o, s, h, c, l, a, v) { | |
var y; | |
return y = new dit, | |
y.__ctora(n, t, i, r, u, f, e, o, s, h, c, l, a, v), | |
y | |
} | |
function flt() {} | |
function apo() { | |
return hnc() | |
} | |
function vpo(n, t, i, r, u, f, e, o, s, h, c, l) { | |
var a; | |
return a = new flt, | |
a.__ctorb(n, t, i, r, u, f, e, o, s, h, c, l), | |
a | |
} | |
function ypo(n, t, i, r, u, f, e, o, s, h) { | |
var c; | |
return c = new flt, | |
c.__ctora(n, t, i, r, u, f, e, o, s, h), | |
c | |
} | |
function git(n) { | |
this.boxedValue = n | |
} | |
function elt() {} | |
function kgt(n, t) { | |
var i; | |
return i = new elt, | |
i.__ctor(n, t), | |
i | |
} | |
function olt(n, t) { | |
return n.createElementNS("http://www.w3.org/2000/svg", t) | |
} | |
function gur(n, t, i, r, u) { | |
var f; | |
return f = olt(n, "text"), | |
f.setAttribute("text-anchor", r), | |
f.textContent = t, | |
ft(i) ? f.style.fontSize = u : f.setAttribute("class", i), | |
f | |
} | |
function ppo(n, t, i, r, u) { | |
var e, o, s, f, h, c, l; | |
for (e = tkr.defaultConstructor(), | |
o = r, | |
s = n.get_count() - u, | |
f = 0; f < u; f++) | |
h = n.get_item(f + s).score, | |
c = (f + .5) * o | 0, | |
l = t - h * i | 0, | |
e.add(pk(c, l)); | |
return e | |
} | |
function wpo(n, t, i, r) { | |
for (var f, e = n.get_count() - t, u = 0; u < t; u++) | |
f = n.get_item(e + u).score, | |
r.write(Math.max(r.read(), f)), | |
i.write(Math.min(i.read(), f)) | |
} | |
function bpo(n) { | |
for (var r, t = pbe("M"), i = 0; i < n.get_count(); i++) | |
i == 1 ? t.append("L") : i > 1 && t.append(","), | |
r = n.get_item(i), | |
t.append(lvu(r.x, 10)), | |
t.append(","), | |
t.append(lvu(r.y, 10)); | |
return t.toString() | |
} | |
function dgt(n) { | |
this.boxedValue = n | |
} | |
function il() {} | |
function fh() {} | |
function nfr() {} | |
function kpo(n, t, i) { | |
var r; | |
return r = new nfr, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function dpo() { | |
return !!window.PaytmPlugin | |
} | |
function tfr() {} | |
function gpo(n, t) { | |
var i; | |
return i = new tfr, | |
i.__ctora(n, t), | |
i | |
} | |
function ifr() {} | |
function nwo(n, t, i) { | |
var r; | |
return r = new ifr, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function rfr() {} | |
function two(n, t, i) { | |
var r; | |
return r = new rfr, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function ufr() {} | |
function iwo(n, t, i) { | |
var r; | |
return r = new ufr, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function ffr() {} | |
function rwo(n, t, i) { | |
var r; | |
return r = new ffr, | |
r.__ctorb(n, t, i), | |
r | |
} | |
function uwo() { | |
return !!window.RazorpayCheckout | |
} | |
function efr() {} | |
function fwo(n, t) { | |
var i; | |
return i = new efr, | |
i.__ctora(n, t), | |
i | |
} | |
function ofr() {} | |
function ewo(n) { | |
var t; | |
return t = new window.Razorpay(n), | |
t.open(), | |
t | |
} | |
function owo(n, t, i) { | |
var r; | |
return r = new ofr, | |
r.__ctora(n, t, i), | |
r | |
} | |
function sfr() {} | |
function swo(n, t, i) { | |
var r; | |
return r = new sfr, | |
r.__ctora(n, t, i), | |
r | |
} | |
function hwo(n, t) { | |
ki(n, "load", t, !1) | |
} | |
function cwo(n, t) { | |
uu(n, "load", t, !1) | |
} | |
function ggt() {} | |
function lnr(n, t) { | |
var i; | |
return i = new ggt, | |
i.__ctor(n, t), | |
i | |
} | |
function slt(n) { | |
this.boxedValue = n | |
} | |
function nnt() {} | |
function anr() { | |
var n; | |
return n = new nnt, | |
n.__ctora(), | |
n | |
} | |
function vnr() {} | |
function lwo(n, t, i, r, u, f) { | |
var s, e, o, h, l, a, v; | |
return s = r / 2, | |
e = i + s, | |
o = i - s, | |
h = Math.sin(u), | |
l = Math.cos(u), | |
a = Math.sin(f), | |
v = Math.cos(f), | |
ds("M{0}, {1}\r\n A{2}, {2}, 0, {11}, 1, {3}, {4}\r\n A{5}, {5}, 0, 0, 1, {6}, {7}\r\n A{8}, {8}, 0, {11}, 0, {9}, {10}\r\n A{5}, {5}, 0, 0, 0, {0}, {1}\r\n Z", wi.__ctor([c(at, n + h * e), c(at, t - l * e), c(at, e), c(at, n + a * e), c(at, t - v * e), c(at, s), c(at, n + a * o), c(at, t - v * o), c(at, o), c(at, n + h * o), c(at, t - l * o), c(d, f - u > Math.PI ? 1 : 0)])) | |
} | |
function awo(n, t, i, r, u, f) { | |
var s, e, o, h, l, a, v; | |
return s = r / 2, | |
e = i + s, | |
o = i - s, | |
h = Math.sin(u), | |
l = Math.cos(u), | |
a = Math.sin(f), | |
v = Math.cos(f), | |
ds("M{0}, {1}\r\n A{2}, {2}, 0, {10}, 1, {3}, {4}\r\n L{5}, {6}\r\n A{7}, {7}, 0, {10}, 0, {8}, {9}\r\n Z", wi.__ctor([c(at, n + h * e), c(at, t - l * e), c(at, e), c(at, n + a * e), c(at, t - v * e), c(at, n + a * o), c(at, t - v * o), c(at, o), c(at, n + h * o), c(at, t - l * o), c(d, f - u > Math.PI ? 1 : 0)])) | |
} | |
function tnt() {} | |
function aku() { | |
return khi || (khi = vku()), | |
khi | |
} | |
function vwo() { | |
ubr = new RegExp("(\\.\\w+)(:\\d+)(\\/)") | |
} | |
function vku() { | |
var n; | |
return n = new tnt, | |
n.__ctor(), | |
n | |
} | |
function int() {} | |
function hfr() { | |
var n; | |
return n = new int, | |
n.__ctor(), | |
n | |
} | |
function cfr() {} | |
function ywo(n, t, i, r, u, f, e, o) { | |
var s; | |
return s = new cfr, | |
s.__ctora(n, t, i, r, u, f, e, o), | |
s | |
} | |
function lfr() {} | |
function pwo(n, t, i) { | |
var r; | |
return r = new lfr, | |
r.__ctora(n, t, i), | |
r | |
} | |
function rnt() {} | |
function yku() { | |
var n; | |
return n = new rnt, | |
n.__ctora(), | |
n | |
} | |
function wwo(n, t) { | |
ki(n, "load", t, !1) | |
} | |
function afr() {} | |
function bwo(n, t, i, r) { | |
var u; | |
return u = new afr, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function unt() {} | |
function pku() { | |
var n; | |
return n = new unt, | |
n.__ctora(), | |
n | |
} | |
function vfr() {} | |
function kwo(n) { | |
var t; | |
return t = new vfr, | |
t.__ctora(n), | |
t | |
} | |
function yfr() {} | |
function wku(n, t) { | |
var i; | |
return i = new yfr, | |
i.__ctor(n, t), | |
i | |
} | |
function dwo(n, t, i) { | |
gapi.auth.authorize({ | |
client_id: n, | |
scope: t, | |
immediate: !0 | |
}, i) | |
} | |
function gwo(n, t, i) { | |
gapi.auth.authorize({ | |
client_id: n, | |
scope: t, | |
immediate: !1 | |
}, i) | |
} | |
function pfr() {} | |
function nbo(n) { | |
var t; | |
return t = new pfr, | |
t.__ctore(n), | |
t | |
} | |
function wfr() {} | |
function tbo(n) { | |
var t; | |
return t = new wfr, | |
t.__ctore(n), | |
t | |
} | |
function bfr(n) { | |
return n.importedExtension = n.importedExtension || au(), | |
n.importedExtension.Touches = n.importedExtension.Touches || (n.touches ? lbr.__ctor(n.touches) : null) | |
} | |
function nrt(n) { | |
this.boxedValue = n | |
} | |
function pk(n, t) { | |
var i; | |
return i = nrt.getDefaultValue(), | |
i.x = n, | |
i.y = t, | |
i | |
} | |
function kfr() {} | |
function ibo(n, t) { | |
var i; | |
return i = new kfr, | |
i.__ctor(n, t), | |
i | |
} | |
function trt(n) { | |
this.boxedValue = n | |
} | |
function rbo(n, t) { | |
var i; | |
return i = trt.getDefaultValue(), | |
i.time = ut(), | |
i.position = pk(n, t), | |
i.velocity = pk(0, 0), | |
i | |
} | |
function ubo(n, t, i) { | |
var u, r, e, o, f; | |
return r = trt.getDefaultValue(), | |
u = ut(), | |
r.time = u, | |
r.position = pk(n, t), | |
e = n - i.position.x, | |
o = t - i.position.y, | |
f = u - i.time, | |
r.velocity = pk(e / f, o / f), | |
r | |
} | |
function hlt(n) { | |
this.boxedValue = n | |
} | |
function fnt() {} | |
function fbo() { | |
return adl() | |
} | |
function bku(n) { | |
var t; | |
return t = new fnt, | |
t.__ctore(n), | |
t | |
} | |
function dfr() {} | |
function vf(n) { | |
var t; | |
return t = new dfr, | |
t.__ctord(n), | |
t | |
} | |
function gfr() {} | |
function by(n) { | |
var t; | |
return t = new gfr, | |
t.__ctord(n), | |
t | |
} | |
function ent() {} | |
function ebo() { | |
return vta() | |
} | |
function obo() { | |
return rfl() | |
} | |
function sbo() { | |
return nia() | |
} | |
function hbo(n, t) { | |
var i; | |
return i = new ent, | |
i.__ctora(n, t), | |
i | |
} | |
function irt() {} | |
function cbo() { | |
return wdl() | |
} | |
function lbo() { | |
return uia() | |
} | |
function abo() { | |
return nvl() | |
} | |
function clt(n) { | |
var t; | |
return t = new irt, | |
t.__ctore(n), | |
t | |
} | |
function ont() {} | |
function vbo() { | |
return rgl() | |
} | |
function ner(n) { | |
var t; | |
return t = new ont, | |
t.__ctore(n), | |
t | |
} | |
function llt() {} | |
function ybo() { | |
return egl() | |
} | |
function pbo() { | |
return csl() | |
} | |
function wbo() { | |
return oea() | |
} | |
function bbo() { | |
return ura() | |
} | |
function kku(n) { | |
var t; | |
return t = new llt, | |
t.__ctore(n), | |
t | |
} | |
function ter() {} | |
function kbo() { | |
vpt = fi.__ctor(["Easy", "Moderate", "Hard", "Very Hard"]) | |
} | |
function dbo(n) { | |
var t; | |
return t = new ter, | |
t.__ctord(n), | |
t | |
} | |
function snt() {} | |
function ier() {} | |
function gbo(n) { | |
var t; | |
return t = new ier, | |
t.__ctore(n), | |
t | |
} | |
function hnt() {} | |
function nko() { | |
return sgl() | |
} | |
function tko(n, t) { | |
var i; | |
i = kr(t.datasets[ai.get_value(n.datasetIndex)].data[ai.get_value(n.datasetIndex)]); | |
n.xLabel = i | |
} | |
function iko(n) { | |
var t; | |
return t = new hnt, | |
t.__ctore(n), | |
t | |
} | |
function rer() {} | |
function uer() {} | |
function dku(n) { | |
var t; | |
return t = new uer, | |
t.__ctorg(n), | |
t | |
} | |
function alt() {} | |
function gku() { | |
return cgl() | |
} | |
function rko() { | |
return cvl() | |
} | |
function uko(n) { | |
var t; | |
return t = new alt, | |
t.__ctorf(n), | |
t | |
} | |
function fer() {} | |
function ndu(n) { | |
var t; | |
return t = new fer, | |
t.__ctord(n), | |
t | |
} | |
function eer() {} | |
function fko(n) { | |
var t; | |
return t = new eer, | |
t.__ctord(n), | |
t | |
} | |
function cnt() {} | |
function eko() { | |
return dgl() | |
} | |
function oko(n) { | |
var t; | |
return t = new cnt, | |
t.__ctore(n), | |
t | |
} | |
function rrt() {} | |
function sko() { | |
return onl() | |
} | |
function hko() { | |
return unl() | |
} | |
function cko() { | |
return tnl() | |
} | |
function lko(n) { | |
var t; | |
return t = new rrt, | |
t.__ctord(n), | |
t | |
} | |
function vlt(n) { | |
this.boxedValue = n | |
} | |
function ynr(n) { | |
return n.SubscriptionTill = pr(n.SubscriptionTill) | |
} | |
function lnt() {} | |
function ako() { | |
return lnl() | |
} | |
function vko(n) { | |
var t; | |
return t = new lnt, | |
t.__ctora(n), | |
t | |
} | |
function ylt() {} | |
function yko() { | |
return vnl() | |
} | |
function pnr(n, t, i) { | |
var r; | |
return r = new ylt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function ant(n) { | |
this.boxedValue = n | |
} | |
function plt() {} | |
function pko(n, t, i) { | |
var r; | |
return r = new plt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function wlt() {} | |
function wko() { | |
return wca() | |
} | |
function bko() { | |
return vea() | |
} | |
function kko(n, t) { | |
var i; | |
return i = new wlt, | |
i.__ctora(n, t), | |
i | |
} | |
function urt(n) { | |
this.boxedValue = n | |
} | |
function frt(n) { | |
this.boxedValue = n | |
} | |
function oer() {} | |
function dko(n) { | |
var t; | |
return t = new oer, | |
t.__ctor(n), | |
t | |
} | |
function vnt(n) { | |
this.boxedValue = n | |
} | |
function blt() {} | |
function gko() { | |
gbr = fi.__ctor(["Option A", "Option B", "Option C", "Option D", "Option E", "Option F", "Option F"]) | |
} | |
function ky(n, t, i, r) { | |
var u; | |
return u = new blt, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function ynt() {} | |
function ndo(n, t, i) { | |
var r; | |
return r = new ynt, | |
r.__ctora(n, t, i), | |
r | |
} | |
function klt() {} | |
function tdu(n, t) { | |
var i; | |
return i = new klt, | |
i.__ctor(n, t), | |
i | |
} | |
function pnt() {} | |
function dlt() { | |
var n; | |
return n = new pnt, | |
n.__ctor(), | |
n | |
} | |
function glt() {} | |
function tdo() { | |
return coa() | |
} | |
function ido(n) { | |
var t; | |
return t = new glt, | |
t.__ctore(n), | |
t | |
} | |
function wnt() {} | |
function rdo() { | |
var n, t, i, r, u; | |
return n = {}, | |
n.script = "sub", | |
t = {}, | |
t.script = "super", | |
i = {}, | |
i.list = "ordered", | |
r = {}, | |
r.list = "bullet", | |
u = {}, | |
u.align = new Array(0), | |
hb(wi.__ctor([si(fi.__ctor(["bold", "underline", "strike"])), si(rkr.__ctor([n, t, i, r, u]))])) | |
} | |
function udo(n) { | |
var t; | |
return t = new wnt, | |
t.__ctord(n), | |
t | |
} | |
function idu() { | |
return !!window.navigator.camera | |
} | |
function fdo(n) { | |
return ikr.__ctor(n.files) | |
} | |
function bnt() {} | |
function edo() { | |
return uoa() | |
} | |
function odo() { | |
return nla() | |
} | |
function sdo(n) { | |
var t; | |
return t = new bnt, | |
t.__ctore(n), | |
t | |
} | |
function ser() {} | |
function hdo(n) { | |
var t; | |
return t = new ser, | |
t.__ctord(n), | |
t | |
} | |
function her() {} | |
function cdo(n) { | |
var t; | |
return t = new her, | |
t.__ctord(n), | |
t | |
} | |
function cer() {} | |
function ldo(n) { | |
var t; | |
return t = new cer, | |
t.__ctord(n), | |
t | |
} | |
function knt() {} | |
function ado() { | |
return woa() | |
} | |
function rdu(n) { | |
return n.deltaY | |
} | |
function vdo(n) { | |
return n.tapCount | |
} | |
function ydo(n) { | |
return n.maxPointers | |
} | |
function pdo(n) { | |
var t; | |
return t = new knt, | |
t.__ctore(n), | |
t | |
} | |
function eh(n) { | |
this.boxedValue = n | |
} | |
function la() {} | |
function dy(n, t) { | |
var i; | |
return i = new la, | |
i.__ctora(n, t), | |
i | |
} | |
function ert() {} | |
function wdo(n, t) { | |
var i; | |
return i = new ert, | |
i.__ctora(n, t), | |
i | |
} | |
function dnt() {} | |
function bdo() { | |
return csa() | |
} | |
function kdo() { | |
return kaa() | |
} | |
function udu(n, t, i, r, u) { | |
var f; | |
return f = new dnt, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function ddo(n) { | |
return n.CreatedOn = pr(n.CreatedOn) | |
} | |
function wnr(n) { | |
return n.LastUpdated = pr(n.LastUpdated) | |
} | |
function gnt() {} | |
function gdo() { | |
return wsa() | |
} | |
function ngo(n, t, i, r) { | |
var u; | |
return u = new gnt, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function nti() {} | |
function tgo() { | |
return hha() | |
} | |
function igo() { | |
return rva() | |
} | |
function rgo(n, t, i, r) { | |
var u; | |
return u = new nti, | |
u.__ctora(n, t, i, r), | |
u | |
} | |
function wk(n) { | |
this.boxedValue = n | |
} | |
function tti() {} | |
function ugo(n) { | |
var t; | |
return t = new tti, | |
t.__ctora(n), | |
t | |
} | |
function ort() {} | |
function fdu(n, t, i, r, u) { | |
var f; | |
return f = new ort, | |
f.__ctora(n, t, i, r, u), | |
f | |
} | |
function nat() {} | |
function edu(n, t) { | |
var i; | |
return i = new nat, | |
i.__ctor(n, t), | |
i | |
} | |
function srt(n) { | |
this.boxedValue = n | |
} | |
function tat(n) { | |
this.boxedValue = n | |
} | |
function go(t, i) { | |
var r, u; | |
return go[t.typeId] ? go[t.typeId] : (go[t.typeId] = function() {} | |
, | |
r = go[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = go, | |
r.typeId = "mq$" + t.typeId + "$", | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.factory = null, | |
n.value = ue(t), | |
n.createdCallbacks = null, | |
n.__ctor = function(n) { | |
sv(n, "factory"); | |
this.factory = n | |
} | |
, | |
n.get_value = function() { | |
return !this.factory || (this.value = this.factory(), | |
this.factory = null, | |
!this.createdCallbacks || (this.createdCallbacks(), | |
this.createdCallbacks = null)), | |
this.value | |
} | |
, | |
o(r, "Sunlight.Framework.Lazy`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
u || (u = !0, | |
t = t, | |
r = go(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function cr(t, i) { | |
var f, r, u, e, s, h; | |
return cr[t.typeId] ? cr[t.typeId] : (cr[t.typeId] = function() {} | |
, | |
r = cr[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = cr, | |
r.typeId = "nq$" + t.typeId + "$", | |
u = co(t, i), | |
e = as(t, i), | |
r.__ctora = function(n) { | |
var t; | |
return t = new r, | |
t.__ctora(n), | |
t | |
} | |
, | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctorb(n), | |
t | |
} | |
, | |
n = new bpt, | |
r.prototype = n, | |
n.innerArray = null, | |
n.__ctora = function(n) { | |
var r, i; | |
for (this.__ctor(), | |
this.innerArray = new Array(n), | |
r = ue(t), | |
i = 0; i < n; i++) | |
this.innerArray[i] = r | |
} | |
, | |
n.__ctorb = function(n) { | |
this.__ctor(); | |
this.innerArray = n | |
} | |
, | |
n.get_length = function() { | |
return this.innerArray.length | |
} | |
, | |
n.get_item = function(n) { | |
var t; | |
if (t = this.innerArray, | |
n < 0 || n >= t.length) | |
throw new Error("index " + n + " out of range"); | |
return t[n] | |
} | |
, | |
n.set_item = function(n, t) { | |
var i; | |
if (i = this.innerArray, | |
n < 0 || n >= i.length) | |
throw new Error("index " + n + " out of range"); | |
return i[n] = t | |
} | |
, | |
n.get_innerArray = function() { | |
return this.innerArray | |
} | |
, | |
n.contains = function(n) { | |
return this.V_IndexOf(n) >= 0 | |
} | |
, | |
n.indexOfa = function(n) { | |
return t.isInstanceOfType(n) ? aa(this.innerArray, fu(t, n), 0) : -1 | |
} | |
, | |
n.sort = function(n) { | |
this.innerArray.sort(n) | |
} | |
, | |
n.getValue = function(n) { | |
return c(t, this.get_item(n)) | |
} | |
, | |
n.indexOf = function(n) { | |
return aa(this.innerArray, n, 0) | |
} | |
, | |
n.system__Collections__Generic__IList_$T$___Insert = function() { | |
throw new Error("Not Implemented."); | |
} | |
, | |
n.copyTo = function(n, t) { | |
var r, f, u, i; | |
if (r = this.innerArray, | |
f = r.length, | |
u = si(n), | |
u.length < t + r.length) | |
throw new Error("can't copy, dest array too small."); | |
for (i = 0; i < f; i++) | |
u[i + t] = r[i] | |
} | |
, | |
n.copyToa = function(n, t) { | |
var i; | |
i = dr(s, n); | |
this.copyTo(i, t) | |
} | |
, | |
n.getEnumerator = function() { | |
return f.__ctor(this) | |
} | |
, | |
n.system__Collections__Generic__IEnumerable_$T$___GetEnumerator = function() { | |
return f.__ctor(this) | |
} | |
, | |
n["V_Insert_" + u.typeId] = n.system__Collections__Generic__IList_$T$___Insert, | |
n["V_GetEnumerator_" + e.typeId] = n.system__Collections__Generic__IEnumerable_$T$___GetEnumerator, | |
n.V_get_Length = n.get_length, | |
n.V_Contains = n.contains, | |
n.V_GetEnumerator = n.getEnumerator, | |
n.V_IndexOf = n.indexOfa, | |
n.V_GetValue = n.getValue, | |
n.V_CopyTo = n.copyToa, | |
n["V_get_Item_" + u.typeId] = n.get_item, | |
n["V_set_Item_" + u.typeId] = n.set_item, | |
n["V_IndexOf_" + u.typeId] = n.indexOf, | |
o(r, "System.ArrayG`1<" + t.fullName + ">", bpt, [u, kd, lv, al, e]), | |
r._tri = function() { | |
h || (h = !0, | |
t = t, | |
f = brt(t, !0), | |
r = cr(t, !0), | |
s = cr(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function lt(t, i) { | |
var r, e, l, s, u, f, h; | |
return lt[t.typeId] ? lt[t.typeId] : (lt[t.typeId] = function() {} | |
, | |
r = lt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = lt, | |
r.typeId = "oq$" + t.typeId + "$", | |
u = co(t, i), | |
f = as(t, i), | |
r.op_Implicita = function(n) { | |
return n.nativeArray | |
} | |
, | |
r.op_Implicit = function(n) { | |
return n ? r.__ctor(n) : null | |
} | |
, | |
r.defaultConstructor = function() { | |
var n; | |
return n = new r, | |
n.__ctor(), | |
n | |
} | |
, | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctora(n), | |
t | |
} | |
, | |
r.__ctora = function(n) { | |
var t; | |
return t = new r, | |
t.__ctorb(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.nativeArray = null, | |
n.__ctor = function() { | |
this.nativeArray = new Array(0) | |
} | |
, | |
n.__ctora = function(n) { | |
this.nativeArray = n | |
} | |
, | |
n.__ctorb = function(n) { | |
var t, i; | |
if (t = bnr(n), | |
!0) | |
this.nativeArray = bnr(n).slice(0, t.length); | |
else | |
for (this.nativeArray = new Array(t.length), | |
i = t.length - 1; i >= 0; i--) | |
this.nativeArray[i] = t[i] | |
} | |
, | |
n.get_item = function(n) { | |
var t; | |
if (t = this.nativeArray, | |
n < 0 || n >= t.length) | |
throw new Error("index " + n + " out of range"); | |
return t[n] | |
} | |
, | |
n.set_item = function(n, t) { | |
var i; | |
if (i = this.nativeArray, | |
n < 0 || n >= i.length) | |
throw new Error("index " + n + " out of range"); | |
return i[n] = t | |
} | |
, | |
n.indexOf = function(n) { | |
return aa(this.nativeArray, n, 0) | |
} | |
, | |
n.system__Collections__IList__IndexOf = function(n) { | |
return n == null && t.isInstanceOfType(n) ? aa(this.nativeArray, fu(t, n), 0) : -1 | |
} | |
, | |
n.insert = function(n, t) { | |
ler(this.nativeArray, n, t) | |
} | |
, | |
n.insertRange = function(n, t) { | |
fgo(this.nativeArray, n, t.nativeArray) | |
} | |
, | |
n.insertRangea = function(n, i) { | |
for (var u, r = i.V_GetEnumerator_e(); r.V_MoveNext_f(); ) | |
u = fu(t, r.V_get_Current_f()), | |
ler(this.nativeArray, n++, u) | |
} | |
, | |
n.removeAt = function(n) { | |
rl(this.nativeArray, n) | |
} | |
, | |
n.removeRangeAt = function(n, t) { | |
while (t-- > 0) | |
rl(this.nativeArray, n) | |
} | |
, | |
n.getRangeAt = function(n, t) { | |
for (var u = r.defaultConstructor(), i = n; i < this.get_count(); i++) | |
i < n + t && u.add(this.nativeArray[i]); | |
return u | |
} | |
, | |
n.get_count = function() { | |
return this.nativeArray.length | |
} | |
, | |
n.add = function(n) { | |
this.nativeArray.push(n) | |
} | |
, | |
n.addRangeb = function(n) { | |
this.nativeArray = odu(this.nativeArray, bnr(n)) | |
} | |
, | |
n.addRange = function(n) { | |
this.nativeArray = odu(this.nativeArray, n.nativeArray) | |
} | |
, | |
n.addRangea = function(n) { | |
for (var r, i = n.V_GetEnumerator_e(); i.V_MoveNext_f(); ) | |
r = fu(t, i.V_get_Current_f()), | |
this.nativeArray.push(r) | |
} | |
, | |
n.clear = function() { | |
this.nativeArray.length = 0 | |
} | |
, | |
n.contains = function(n) { | |
return aa(this.nativeArray, n, 0) >= 0 | |
} | |
, | |
n.system__Collections__ICollection__CopyTo = function(n, i) { | |
var u, f, r; | |
for (u = this.nativeArray, | |
f = u.length, | |
r = 0; r < f; r++) | |
n.setValue(r + i, c(t, u[r])) | |
} | |
, | |
n.toArray = function() { | |
return e.__ctor(this.nativeArray.slice(0, this.nativeArray.length)) | |
} | |
, | |
n.remove = function(n) { | |
var t; | |
return t = aa(this.nativeArray, n, 0), | |
t >= 0 && rl(this.nativeArray, t), | |
t >= 0 | |
} | |
, | |
n.sort = function(n) { | |
this.nativeArray.sort(n) | |
} | |
, | |
n.getEnumerator = function() { | |
return s.__ctor(this) | |
} | |
, | |
n.system__Collections__IEnumerable__GetEnumerator = function() { | |
return this.getEnumerator() | |
} | |
, | |
n.system__Collections__IList__get_Item = function(n) { | |
return c(t, this.get_item(n)) | |
} | |
, | |
n.system__Collections__IList__Contains = function(n) { | |
return this.V_IndexOf_qr(n) >= 0 | |
} | |
, | |
n.V_IndexOf_qr = n.system__Collections__IList__IndexOf, | |
n.V_CopyTo_r = n.system__Collections__ICollection__CopyTo, | |
n.V_GetEnumerator_e = n.system__Collections__IEnumerable__GetEnumerator, | |
n.V_get_Item_qr = n.system__Collections__IList__get_Item, | |
n.V_Contains_qr = n.system__Collections__IList__Contains, | |
n["V_get_Item_" + u.typeId] = n.get_item, | |
n["V_set_Item_" + u.typeId] = n.set_item, | |
n["V_IndexOf_" + u.typeId] = n.indexOf, | |
n["V_Insert_" + u.typeId] = n.insert, | |
n.V_Clear_qr = n.clear, | |
n.V_RemoveAt_qr = n.removeAt, | |
n.V_get_Count_r = n.get_count, | |
n["V_GetEnumerator_" + f.typeId] = n.getEnumerator, | |
o(r, "System.Collections.Generic.List`1<" + t.fullName + ">", Object, [u, kd, lv, al, f]), | |
r._tri = function() { | |
h || (h = !0, | |
r = lt(t, !0), | |
e = cr(t, !0), | |
l = cr(t, !0), | |
t = t, | |
s = bk(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function ur(t, i) { | |
var s, r, u, f, e, h; | |
return ur[t.typeId] ? ur[t.typeId] : (ur[t.typeId] = function() {} | |
, | |
r = ur[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = ur, | |
r.typeId = "pq$" + t.typeId + "$", | |
u = va(String, t, i), | |
f = li(String, t, i), | |
f = li(String, t, i), | |
e = as(li(String, t, i), i), | |
r.defaultConstructor = function() { | |
var n; | |
return n = new r, | |
n.__ctor(), | |
n | |
} | |
, | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctora(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.innerDict = null, | |
n.count = 0, | |
n.__ctor = function() { | |
this.count = 0; | |
this.innerDict = {} | |
} | |
, | |
n.__ctora = function(n) { | |
this.count = 0; | |
this.innerDict = n; | |
this.count = this.computeCount() | |
} | |
, | |
n.get_item = function(n) { | |
if (!(n in this.innerDict)) | |
throw new Error("Key not found"); | |
return this.innerDict[n] | |
} | |
, | |
n.set_item = function(n, t) { | |
n in this.innerDict || this.count++; | |
this.innerDict[n] = t | |
} | |
, | |
n.get_keys = function() { | |
return fi.__ctor(this.getKeys()) | |
} | |
, | |
n.get_count = function() { | |
return this.count | |
} | |
, | |
n.add = function(n, t) { | |
if (n in this.innerDict) | |
throw new Error("key already exists"); | |
this.count++; | |
this.innerDict[n] = t | |
} | |
, | |
n.containsKey = function(n) { | |
return n in this.innerDict | |
} | |
, | |
n.remove = function(n) { | |
var t; | |
return t = delete this.innerDict[n], | |
t && this.count--, | |
t | |
} | |
, | |
n.tryGetValue = function(n, i) { | |
return this.containsKey(n) ? (i.write(this.get_item(n)), | |
!0) : (i.write(ue(t)), | |
!1) | |
} | |
, | |
n.clear = function() { | |
this.innerDict = {}; | |
this.count = 0 | |
} | |
, | |
n.copyTo = function(n, t) { | |
for (var r = dr(fi, this.get_keys()), i = 0; i < r.V_get_Length(); i++) | |
n.setValue(i + t, c(f, f.__ctor(r.get_item(i), this.get_item(r.get_item(i))))) | |
} | |
, | |
n.getEnumerator = function() { | |
return s.__ctor(this) | |
} | |
, | |
n.system__Collections__IEnumerable__GetEnumerator = function() { | |
return this.getEnumerator() | |
} | |
, | |
n.getKeys = function() { | |
var n, t; | |
n = []; | |
for (t in this.innerDict) | |
n.push(t); | |
return n | |
} | |
, | |
n.computeCount = function() { | |
var n, t; | |
n = 0; | |
for (t in this.innerDict) | |
n++; | |
return n | |
} | |
, | |
n.V_GetEnumerator_e = n.system__Collections__IEnumerable__GetEnumerator, | |
n["V_get_Item_" + u.typeId] = n.get_item, | |
n["V_set_Item_" + u.typeId] = n.set_item, | |
n["V_get_Keys_" + u.typeId] = n.get_keys, | |
n["V_Add_" + u.typeId] = n.add, | |
n["V_ContainsKey_" + u.typeId] = n.containsKey, | |
n["V_Remove_" + u.typeId] = n.remove, | |
n["V_TryGetValue_" + u.typeId] = n.tryGetValue, | |
n.V_get_Count_r = n.get_count, | |
n.V_CopyTo_r = n.copyTo, | |
n["V_GetEnumerator_" + e.typeId] = n.getEnumerator, | |
o(r, "System.Collections.Generic.StringDictionary`1<" + t.fullName + ">", Object, [u, lv, al, e]), | |
r._tri = function() { | |
h || (h = !0, | |
t = t, | |
s = yrt(t, !0), | |
r = ur(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function df(t, i) { | |
var u, r, f; | |
return df[t.typeId] ? df[t.typeId] : (df[t.typeId] = function() {} | |
, | |
r = df[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = df, | |
r.typeId = "qq$" + t.typeId + "$", | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n._resolveCbList = null, | |
n._errorCbList = null, | |
n._lazyPromise = null, | |
n._value = ue(t), | |
n._error = null, | |
n._initialized = !1, | |
n.__ctor = function(n) { | |
var t; | |
t = r.getDefaultValue(); | |
t = this; | |
t._resolveCbList = u.defaultConstructor(); | |
t._errorCbList = nlr.defaultConstructor(); | |
t._initialized = !1; | |
t._lazyPromise = n.then(function(n) { | |
var r, i; | |
for (t._value = n, | |
t._initialized = !0, | |
r = t._resolveCbList, | |
t._resolveCbList = null, | |
t._errorCbList = null, | |
i = 0; i < r.get_count(); i++) | |
r.get_item(i)(n); | |
return n | |
}).catch(function(n) { | |
var r, i; | |
for (t._error = n, | |
t._initialized = !0, | |
r = t._errorCbList, | |
t._resolveCbList = null, | |
t._errorCbList = null, | |
i = 0; i < r.get_count(); i++) | |
r.get_item(i)(n); | |
return | |
}) | |
} | |
, | |
n.get_value = function() { | |
var n; | |
return n = this, | |
new Promise(function(t, i) { | |
n._initialized ? n._error != null ? i(n._error) : t(n._value) : (n._resolveCbList.add(t), | |
n._errorCbList.add(i)); | |
return | |
} | |
) | |
} | |
, | |
o(r, "Sunlight.Framework.LazyAsync`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
f || (f = !0, | |
u = lt(cs(t, !0), !0), | |
r = df(t, !0), | |
t = t) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function hrt(n, t) { | |
var i, r; | |
return hrt[n.typeId] ? hrt[n.typeId] : (hrt[n.typeId] = function() {} | |
, | |
i = hrt[n.typeId], | |
i.genericParameters = [n], | |
i.genericClosure = hrt, | |
i.typeId = "rq$" + n.typeId + "$", | |
i.prototype = new ih, | |
o(i, "System.Func`1<" + n.fullName + ">", ih, []), | |
i._tri = function() { | |
r || (r = !0, | |
n = n, | |
i = hrt(n, !0)) | |
} | |
, | |
t && i._tri(), | |
i) | |
} | |
function ns(n, t) { | |
var i, r; | |
return ns[n.typeId] ? ns[n.typeId] : (ns[n.typeId] = function(n) { | |
this.boxedValue = n | |
} | |
, | |
i = ns[n.typeId], | |
i.genericParameters = [n], | |
i.genericClosure = ns, | |
i.typeId = "sq$" + n.typeId + "$", | |
i.isNullable = !0, | |
i.getDefaultValue = function() { | |
return null | |
} | |
, | |
i.__ctor = function(n) { | |
return n | |
} | |
, | |
i.get_hasValue = function(n) { | |
return i.getHasValue(n) | |
} | |
, | |
i.get_value = function(n) { | |
if (i.getHasValue(n)) | |
return i.getValue(n); | |
throw new Error("Nullable object must have a value"); | |
} | |
, | |
i.toStringa = function(n) { | |
return i.get_hasValue(n) ? i.getValue(n).toString() : "" | |
} | |
, | |
i.getValue = function(n) { | |
return n | |
} | |
, | |
i.getHasValue = function(n) { | |
return n !== null && typeof n != "undefined" | |
} | |
, | |
i.nullableBox = function(t) { | |
return t === null ? null : c(n, t) | |
} | |
, | |
i.prototype = new ce, | |
es(i, "System.Nullable`1<" + n.fullName + ">", []), | |
i._tri = function() { | |
r || (r = !0, | |
n = n, | |
i = ns(n, !0)) | |
} | |
, | |
t && i._tri(), | |
i) | |
} | |
function bnr(n) { | |
return n ? n.innerArray : null | |
} | |
function odu(n, t) { | |
return n.concat(t) | |
} | |
function aa(n, t, i) { | |
return i = i < 0 ? 0 : i, | |
n.indexOf(t, i) | |
} | |
function ler(n, t, i) { | |
if (t < 0 || t > n.length) | |
throw new Error("Index out of range"); | |
n.splice(t, 0, i) | |
} | |
function fgo(n, t, i) { | |
if (t < 0 || t > n.length) | |
throw new Error("Index out of range"); | |
i.unshift(0); | |
i.unshift(t); | |
n.splice.apply(n, i); | |
i.shift(); | |
i.shift() | |
} | |
function rl(n, t) { | |
if (t < 0 || t > n.length) | |
throw new Error("Index out of range"); | |
n.splice(t, 1) | |
} | |
function si(n) { | |
return n ? n.get_innerArray() : null | |
} | |
function kwt() {} | |
function oh(t, i) { | |
var u, r, f; | |
return oh[t.typeId] ? oh[t.typeId] : (oh[t.typeId] = function() {} | |
, | |
r = oh[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = oh, | |
r.typeId = "tq$" + t.typeId + "$", | |
r.__ctor = function(n, t, i, u, f) { | |
var e; | |
return e = new r, | |
e.__ctor(n, t, i, u, f), | |
e | |
} | |
, | |
n = r.prototype, | |
n._logger = null, | |
n._webStoreTable = null, | |
n._mergeHelper = null, | |
n._loadServerData = null, | |
n._syncAfterMins = 0, | |
n.requestQueue = null, | |
n.__ctor = function(n, t, i, r, f) { | |
this.requestQueue = u.defaultConstructor(); | |
this._logger = r; | |
this._webStoreTable = n; | |
this._mergeHelper = t; | |
this._loadServerData = i; | |
this._syncAfterMins = f | |
} | |
, | |
n.getData = function(n, i) { | |
var r; | |
return r = this, | |
r._webStoreTable.tryGet(n, null).then(function(u) { | |
var f, e, o; | |
return f = null, | |
rt(u) ? f = r.sync(n, null).then(function(n) { | |
i(n); | |
return | |
}) : (e = (ut() - kdr(u)) / 1e3 | 0, | |
e > 60 * r._syncAfterMins && (r._logger.logInfob("Refreshing for {0}, as it's been over {1}, 2", n, c(dh, e)), | |
f = r.sync(n, dd(kdr(u), -1)).then(function(n) { | |
i(n); | |
return | |
})), | |
i(dr(t, u.value))), | |
(o = f) ? o : Promise.resolve(!0) | |
}).catch(function(n) { | |
if (r._logger.logErrora(n, "Error syncing Cache2"), | |
!rt(n)) | |
throw n; | |
return | |
}) | |
} | |
, | |
n.sync = function(n, i) { | |
var r; | |
return r = this, | |
r.getFromServer(n, i).then(function(i) { | |
return r._webStoreTable.tryGet(n, null).then(function(u) { | |
var f, e; | |
return f = !u ? i : r._mergeHelper(dr(t, u.value), i), | |
r._webStoreTable.upSerta((e = { | |
key: n, | |
value: f | |
}, | |
ddr(e, ut()), | |
e), null).then(function() { | |
return f | |
}) | |
}) | |
}).catch(function(n) { | |
if (r._logger.logErrora(n, "Error loading or persisting result"), | |
!rt(n)) | |
throw n; | |
return | |
}) | |
} | |
, | |
n.getFromServer = function(n, t) { | |
var i; | |
return i = this, | |
new Promise(function(r, u) { | |
i.requestQueue.makeRequestIfNotPending(n, function(t) { | |
t.isError ? u(ktt(n, t.statusCode, t.responseText)) : r(t.responseObj); | |
return | |
}, function(r) { | |
i._loadServerData(n, t, r); | |
return | |
}); | |
return | |
} | |
) | |
} | |
, | |
n.cleanup = function(n) { | |
return !n || n.V_get_Length() == 0 ? Promise.resolve(0) : this._webStoreTable.deleteBatch(n, null) | |
} | |
, | |
o(r, "OfflineSupport.Utils.ApiKeyBasedSyncHelper`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
f || (f = !0, | |
u = lrt(t, !0), | |
t = t, | |
r = oh(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function gy(n, t, i) { | |
var r, u; | |
return gy[n.typeId] && gy[n.typeId][t.typeId] ? gy[n.typeId][t.typeId] : (gy[n.typeId] = {}, | |
gy[n.typeId][t.typeId] = function() {} | |
, | |
r = gy[n.typeId][t.typeId], | |
r.genericParameters = [n, t], | |
r.genericClosure = gy, | |
r.typeId = "z$" + n.typeId + "_" + t.typeId + "$", | |
r.prototype = new ih, | |
o(r, "System.Func`2<" + n.fullName + "," + t.fullName + ">", ih, []), | |
r._tri = function() { | |
u || (u = !0, | |
n = n, | |
t = t, | |
r = gy(n, t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function cs(n, t) { | |
var i, r; | |
return cs[n.typeId] ? cs[n.typeId] : (cs[n.typeId] = function() {} | |
, | |
i = cs[n.typeId], | |
i.genericParameters = [n], | |
i.genericClosure = cs, | |
i.typeId = "j$" + n.typeId + "$", | |
i.prototype = new ih, | |
o(i, "System.Action`1<" + n.fullName + ">", ih, []), | |
i._tri = function() { | |
r || (r = !0, | |
n = n, | |
i = cs(n, !0)) | |
} | |
, | |
t && i._tri(), | |
i) | |
} | |
function crt(t, i) { | |
var r, u; | |
return crt[t.typeId] ? crt[t.typeId] : (crt[t.typeId] = function() {} | |
, | |
r = crt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = crt, | |
r.typeId = "uq$" + t.typeId + "$", | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.factory = null, | |
n.__ctor = function(n) { | |
sv(n, "factory"); | |
this.factory = n | |
} | |
, | |
n.create = function() { | |
return this.factory() | |
} | |
, | |
o(r, "Sunlight.Framework.Factory`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
u || (u = !0, | |
t = t, | |
r = crt(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function li(n, t, i) { | |
var r, u; | |
return li[n.typeId] && li[n.typeId][t.typeId] ? li[n.typeId][t.typeId] : (li[n.typeId] = {}, | |
li[n.typeId][t.typeId] = function(n) { | |
this.boxedValue = n | |
} | |
, | |
r = li[n.typeId][t.typeId], | |
r.genericParameters = [n, t], | |
r.genericClosure = li, | |
r.typeId = "vq$" + n.typeId + "_" + t.typeId + "$", | |
r.getDefaultValue = function() { | |
return { | |
key: ue(n), | |
val: ue(t) | |
} | |
} | |
, | |
r.__ctor = function(n, t) { | |
var i; | |
return i = r.getDefaultValue(), | |
i.key = n, | |
i.val = t, | |
i | |
} | |
, | |
r.get_key = function(n) { | |
return n.key | |
} | |
, | |
r.get_value = function(n) { | |
return n.val | |
} | |
, | |
r.prototype = new ce, | |
es(r, "System.Collections.Generic.KeyValuePair`2<" + n.fullName + "," + t.fullName + ">", []), | |
r._tri = function() { | |
u || (u = !0, | |
r = li(n, t, !0), | |
n = n, | |
t = t) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function ic(n, t, i) { | |
var r, u; | |
return ic[n.typeId] && ic[n.typeId][t.typeId] ? ic[n.typeId][t.typeId] : (ic[n.typeId] = {}, | |
ic[n.typeId][t.typeId] = function() {} | |
, | |
r = ic[n.typeId][t.typeId], | |
r.genericParameters = [n, t], | |
r.genericClosure = ic, | |
r.typeId = "n$" + n.typeId + "_" + t.typeId + "$", | |
r.prototype = new ih, | |
o(r, "System.Action`2<" + n.fullName + "," + t.fullName + ">", ih, []), | |
r._tri = function() { | |
u || (u = !0, | |
n = n, | |
t = t, | |
r = ic(n, t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function lr(t, i) { | |
var u, f, e, s, r, h; | |
return lr[t.typeId] ? lr[t.typeId] : (lr[t.typeId] = function() {} | |
, | |
r = lr[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = lr, | |
r.typeId = "wq$" + t.typeId + "$", | |
r.defaultConstructor = function() { | |
var n; | |
return n = new r, | |
n.__ctora(), | |
n | |
} | |
, | |
r.__ctor = function(n, t) { | |
var i; | |
return i = new r, | |
i.__ctorb(n, t), | |
i | |
} | |
, | |
n = new w, | |
r.prototype = n, | |
n.busy = !1, | |
n.items = null, | |
n.collectionChanged = null, | |
n.__ctora = function() { | |
this.__ctor(); | |
this.items = u.defaultConstructor() | |
} | |
, | |
n.__ctorb = function(n, t) { | |
this.__ctor(); | |
t ? this.items = n : (this.items = u.defaultConstructor(), | |
this.items.addRange(n)) | |
} | |
, | |
n.add_CollectionChanged = function(n) { | |
this.collectionChanged = ui(this.collectionChanged, n) | |
} | |
, | |
n.remove_CollectionChanged = function(n) { | |
this.collectionChanged = br(this.collectionChanged, n) | |
} | |
, | |
n.get_count = function() { | |
return this.items.get_count() | |
} | |
, | |
n.get_item = function(n) { | |
return this.items.get_item(n) | |
} | |
, | |
n.set_item = function(n, t) { | |
var i; | |
if (uw(n, 0, this.get_count() - 1, "index"), | |
!oni(this.items.get_item(n), t)) { | |
i = this.items.get_item(n); | |
this.items.set_item(n, t); | |
this.onCollectionChanged(2, n, f.__ctor([t]), f.__ctor([i])) | |
} | |
} | |
, | |
n.insertAt = function(n, t) { | |
this.checkReentrancy(); | |
this.items.insert(n, t); | |
this.onCollectionChanged(0, n, f.__ctor([t]), null); | |
this.firePropertyChanged("Count") | |
} | |
, | |
n.insertRangeAt = function(n, t) { | |
if (sv(t, "itemsToAdd"), | |
uw(n, 0, this.get_count(), "insertIndex"), | |
n == this.items.get_count()) { | |
this.addRange(t); | |
return | |
} | |
this.checkReentrancy(); | |
this.items.insertRangea(n, t); | |
this.onCollectionChanged(0, n, t, null); | |
this.firePropertyChanged("Count") | |
} | |
, | |
n.add = function(n) { | |
this.checkReentrancy(); | |
this.items.add(n); | |
this.onCollectionChanged(0, this.get_count() - 1, f.__ctor([n]), null); | |
this.firePropertyChanged("Count") | |
} | |
, | |
n.addRangea = function(n) { | |
this.checkReentrancy(); | |
this.items.addRangeb(n); | |
this.onCollectionChanged(0, this.get_count() - n.V_get_Length(), n, null); | |
this.firePropertyChanged("Count") | |
} | |
, | |
n.addRange = function(n) { | |
this.checkReentrancy(); | |
this.items.addRangea(n); | |
this.onCollectionChanged(0, this.get_count() - n.V_get_Count_r(), n, null); | |
this.firePropertyChanged("Count") | |
} | |
, | |
n.clear = function() { | |
var n; | |
if (this.get_count() != 0) { | |
this.checkReentrancy(); | |
n = this.items.toArray(); | |
this.items.clear(); | |
this.onCollectionChanged(1, 0, null, n); | |
this.firePropertyChanged("Count") | |
} | |
} | |
, | |
n.remove = function(n) { | |
var t; | |
return t = this.items.indexOf(n), | |
t < 0 ? !1 : (this.removeAt(t), | |
!0) | |
} | |
, | |
n.removeAt = function(n) { | |
var t; | |
this.checkReentrancy(); | |
t = this.items.get_item(n); | |
this.items.removeAt(n); | |
this.onCollectionChanged(1, n, null, f.__ctor([t])); | |
this.firePropertyChanged("Count") | |
} | |
, | |
n.removeRangeAt = function(n, t) { | |
var i, r; | |
for (uw(t, 1, this.items.get_count(), "count"), | |
uw(n, 0, this.items.get_count() - t, "removeIndex"), | |
this.checkReentrancy(), | |
i = u.defaultConstructor(), | |
r = t - 1; r >= 0; r--) | |
i.add(this.items.get_item(n)), | |
this.items.removeAt(n); | |
this.onCollectionChanged(1, n, null, i); | |
this.firePropertyChanged("Count") | |
} | |
, | |
n.replaceRangeAt = function(n, t) { | |
var r, i, f, e; | |
for (sv(t, "replacedItems"), | |
uw(n + t.V_get_Count_r() - 1, 0, this.get_count() - 1, "index"), | |
r = u.defaultConstructor(), | |
i = 0; i < t.V_get_Count_r(); i++) | |
f = t["V_get_Item_" + s.typeId](i), | |
oni(this.items.get_item(n + i), f) || (e = this.items.get_item(n + i), | |
this.items.set_item(n + i, f), | |
r.add(e)); | |
if (r.get_count() != 0) | |
this.onCollectionChanged(2, n, t, r) | |
} | |
, | |
n.getRangeAt = function(n, t) { | |
var r, i; | |
for (uw(n, 0, this.get_count() - 1, "first index"), | |
uw(t, 1, this.get_count(), "count"), | |
uw(n + t - 1, 0, this.get_count() - 1, "last index"), | |
r = u.defaultConstructor(), | |
i = n; i < this.get_count(); i++) | |
i < n + t && r.add(this.items.get_item(i)); | |
return r | |
} | |
, | |
n.checkReentrancy = function() { | |
if (this.busy) | |
throw Error.createError("InvalidOperationException", null); | |
} | |
, | |
n.onCollectionChanged = function(n, t, i, r) { | |
var u; | |
if (!!this.collectionChanged) { | |
this.busy = !0; | |
try { | |
u = e.__ctor(n, t, i, r); | |
this.collectionChanged(this, u) | |
} finally { | |
this.busy = !1 | |
} | |
} | |
} | |
, | |
n.sunlight__Framework__Observables__IObservableCollection__get_Item = function(n) { | |
return c(t, this.get_item(n)) | |
} | |
, | |
n.sunlight__Framework__Observables__INotifyCollectionChanged__add_CollectionChanged = function(n) { | |
this.add_CollectionChanged(n) | |
} | |
, | |
n.sunlight__Framework__Observables__INotifyCollectionChanged__remove_CollectionChanged = function(n) { | |
this.remove_CollectionChanged(n) | |
} | |
, | |
n.V_get_Item_pr = n.sunlight__Framework__Observables__IObservableCollection__get_Item, | |
n.V_add_CollectionChanged_or = n.sunlight__Framework__Observables__INotifyCollectionChanged__add_CollectionChanged, | |
n.V_remove_CollectionChanged_or = n.sunlight__Framework__Observables__INotifyCollectionChanged__remove_CollectionChanged, | |
n.V_get_Count_pr = n.get_count, | |
o(r, "Sunlight.Framework.Observables.ObservableCollection`1<" + t.fullName + ">", w, [onr, enr, os]), | |
r._tri = function() { | |
h || (h = !0, | |
u = lt(t, !0), | |
f = cr(t, !0), | |
e = art(t, !0), | |
s = co(t, !0), | |
t = t, | |
r = lr(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function yu(t, i) { | |
var r, u; | |
return yu[t.typeId] ? yu[t.typeId] : (yu[t.typeId] = function() {} | |
, | |
r = yu[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = yu, | |
r.typeId = "xq$" + t.typeId + "$", | |
r.__ctor = function(n, t, i, u) { | |
var f; | |
return f = new r, | |
f.__ctor(n, t, i, u), | |
f | |
} | |
, | |
n = r.prototype, | |
n.responseObj = ue(t), | |
n.statusCode = 0, | |
n.isError = !1, | |
n.responseText = null, | |
n.__ctor = function(n, t, i, r) { | |
this.responseObj = n; | |
this.statusCode = t; | |
this.isError = i; | |
this.responseText = r | |
} | |
, | |
o(r, "McqdbClient.Services.ResponseData`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
u || (u = !0, | |
t = t, | |
r = yu(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function np(t, i) { | |
var s, r, u, f, e, h; | |
return np[t.typeId] ? np[t.typeId] : (np[t.typeId] = function() {} | |
, | |
r = np[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = np, | |
r.typeId = "yq$" + t.typeId + "$", | |
u = va(Number, t, i), | |
f = li(Number, t, i), | |
f = li(Number, t, i), | |
e = as(li(Number, t, i), i), | |
r.defaultConstructor = function() { | |
var n; | |
return n = new r, | |
n.__ctor(), | |
n | |
} | |
, | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctora(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.innerDict = null, | |
n.count = 0, | |
n.__ctor = function() { | |
this.count = 0; | |
this.innerDict = {} | |
} | |
, | |
n.__ctora = function(n) { | |
this.count = 0; | |
this.innerDict = n; | |
this.count = this.computeCount() | |
} | |
, | |
n.get_item = function(n) { | |
if (!(n in this.innerDict)) | |
throw new Error("Key not found"); | |
return this.innerDict[n] | |
} | |
, | |
n.set_item = function(n, t) { | |
this.innerDict[n] = t | |
} | |
, | |
n.get_keys = function() { | |
return pui.__ctor(this.getKeys()) | |
} | |
, | |
n.get_count = function() { | |
return this.count | |
} | |
, | |
n.add = function(n, t) { | |
if (this.containsKey(n)) | |
throw new Error("Key already exists"); | |
this.count++; | |
this.set_item(n, t) | |
} | |
, | |
n.containsKey = function(n) { | |
return n in this.innerDict | |
} | |
, | |
n.remove = function(n) { | |
var t; | |
return t = delete this.innerDict[n], | |
t && this.count--, | |
t | |
} | |
, | |
n.tryGetValue = function(n, i) { | |
return this.containsKey(n) ? (i.write(this.get_item(n)), | |
!0) : (i.write(ue(t)), | |
!1) | |
} | |
, | |
n.copyTo = function(n, t) { | |
for (var r = dr(pui, this.get_keys()), i = 0; i < r.V_get_Length(); i++) | |
n.setValue(i + t, c(f, f.__ctor(r.get_item(i), this.get_item(r.get_item(i))))) | |
} | |
, | |
n.getEnumerator = function() { | |
return s.__ctor(this) | |
} | |
, | |
n.system__Collections__IEnumerable__GetEnumerator = function() { | |
return this.getEnumerator() | |
} | |
, | |
n.getKeys = function() { | |
var n, t; | |
n = []; | |
for (t in this.innerDict) | |
n.push(t); | |
return n | |
} | |
, | |
n.computeCount = function() { | |
var n, t; | |
n = 0; | |
for (t in this.innerDict) | |
n++; | |
return n | |
} | |
, | |
n.V_GetEnumerator_e = n.system__Collections__IEnumerable__GetEnumerator, | |
n["V_get_Item_" + u.typeId] = n.get_item, | |
n["V_set_Item_" + u.typeId] = n.set_item, | |
n["V_get_Keys_" + u.typeId] = n.get_keys, | |
n["V_Add_" + u.typeId] = n.add, | |
n["V_ContainsKey_" + u.typeId] = n.containsKey, | |
n["V_Remove_" + u.typeId] = n.remove, | |
n["V_TryGetValue_" + u.typeId] = n.tryGetValue, | |
n.V_get_Count_r = n.get_count, | |
n.V_CopyTo_r = n.copyTo, | |
n["V_GetEnumerator_" + e.typeId] = n.getEnumerator, | |
o(r, "System.Collections.Generic.NumberDictionary`1<" + t.fullName + ">", Object, [u, lv, al, e]), | |
r._tri = function() { | |
h || (h = !0, | |
t = t, | |
s = prt(t, !0), | |
r = np(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function tp(t, i) { | |
var f, r, u, e; | |
return tp[t.typeId] ? tp[t.typeId] : (tp[t.typeId] = function() {} | |
, | |
r = tp[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = tp, | |
r.typeId = "zq$" + t.typeId + "$", | |
u = as(t, i), | |
r.defaultConstructor = function() { | |
var n; | |
return n = new r, | |
n.__ctor(), | |
n | |
} | |
, | |
n = r.prototype, | |
n.nativeArray = null, | |
n.peek = function() { | |
if (this.get_count() > 0) | |
return this.nativeArray[0]; | |
throw new Error("No elements in stack"); | |
} | |
, | |
n.dequeue = function() { | |
var n; | |
if (this.get_count() > 0) | |
return n = this.nativeArray[0], | |
rl(this.nativeArray, 0), | |
n; | |
throw new Error("No elements in stack"); | |
} | |
, | |
n.enqueue = function(n) { | |
ler(this.nativeArray, this.nativeArray.length, n) | |
} | |
, | |
n.get_count = function() { | |
return this.nativeArray.length | |
} | |
, | |
n.getEnumerator = function() { | |
return f.__ctor(this) | |
} | |
, | |
n.system__Collections__IEnumerable__GetEnumerator = function() { | |
return this.getEnumerator() | |
} | |
, | |
n.__ctor = function() { | |
this.nativeArray = new Array(0) | |
} | |
, | |
n.V_GetEnumerator_e = n.system__Collections__IEnumerable__GetEnumerator, | |
n["V_GetEnumerator_" + u.typeId] = n.getEnumerator, | |
o(r, "System.Collections.Generic.Queue`1<" + t.fullName + ">", Object, [u, al]), | |
r._tri = function() { | |
e || (e = !0, | |
f = wrt(t, !0), | |
t = t, | |
r = tp(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function lrt(t, i) { | |
var u, f, r, e; | |
return lrt[t.typeId] ? lrt[t.typeId] : (lrt[t.typeId] = function() {} | |
, | |
r = lrt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = lrt, | |
r.typeId = "ar$" + t.typeId + "$", | |
r.callHandlers = function(n, t) { | |
for (var r, i = n.V_GetEnumerator_e(); i.V_MoveNext_f(); ) | |
r = i.V_get_Current_f(), | |
r(t) | |
} | |
, | |
r.defaultConstructor = function() { | |
var n; | |
return n = new r, | |
n.__ctor(), | |
n | |
} | |
, | |
n = r.prototype, | |
n._pendingHandlers = null, | |
n.makeRequestIfNotPending = function(n, t, i) { | |
var e, u; | |
e = this; | |
u = null; | |
e._pendingHandlers.tryGetValue(n, { | |
read: function() { | |
return u | |
}, | |
write: function(n) { | |
return u = n | |
} | |
}) || (u = f.defaultConstructor(), | |
e._pendingHandlers.add(n, u), | |
i(function(t) { | |
var i; | |
i = e._pendingHandlers.get_item(n); | |
e._pendingHandlers.remove(n); | |
r.callHandlers(i, t); | |
return | |
})); | |
u.add(t) | |
} | |
, | |
n.__ctor = function() { | |
this._pendingHandlers = u.defaultConstructor() | |
} | |
, | |
o(r, "OfflineSupport.Utils.PendingServerRequestQueue`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
e || (e = !0, | |
u = ur(lt(cs(yu(t, !0), !0), !0), !0), | |
f = lt(cs(yu(t, !0), !0), !0), | |
r = lrt(t, !0), | |
t = t) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function ls(n) { | |
return n.Date = pr(n.Date) | |
} | |
function ip(t, i, r) { | |
var f, u, e, s, h, c; | |
return ip[t.typeId] && ip[t.typeId][i.typeId] ? ip[t.typeId][i.typeId] : (ip[t.typeId] = {}, | |
ip[t.typeId][i.typeId] = function() {} | |
, | |
u = ip[t.typeId][i.typeId], | |
u.genericParameters = [t, i], | |
u.genericClosure = ip, | |
u.typeId = "br$" + t.typeId + "_" + i.typeId + "$", | |
u.handleError = function(n) { | |
return function(t, i) { | |
i.preventDefault(); | |
n(crr(iwu(t.error), i)); | |
return | |
} | |
} | |
, | |
u.__ctor = function(n, t, i) { | |
var r; | |
return r = new u, | |
r.__ctor(n, t, i), | |
r | |
} | |
, | |
n = u.prototype, | |
n._logger = null, | |
n._loggerFactory = null, | |
n._storeClient = null, | |
n._tableSchema = null, | |
n.__ctor = function(n, t, i) { | |
this._tableSchema = n; | |
this._logger = t.getLogger("WebStoreTable"); | |
this._loggerFactory = t; | |
this._storeClient = i | |
} | |
, | |
n.deleteBatch = function(n, t) { | |
var i; | |
return i = this, | |
new qPromize(function(r, u) { | |
i.removeBatchInternal(t, n, r, u); | |
return | |
} | |
) | |
} | |
, | |
n.deletea = function(n, t, i) { | |
var r; | |
return r = this, | |
new qPromize(function(u, f) { | |
r.queryDeleteInternal(i, n, t, u, f); | |
return | |
} | |
) | |
} | |
, | |
n.delete = function(n, t) { | |
var i; | |
return i = this, | |
new qPromize(function(r, u) { | |
i.removeInternal(t, n, r, u); | |
return | |
} | |
) | |
} | |
, | |
n.get = function(n, t) { | |
var i; | |
return i = this, | |
new qPromize(function(r, u) { | |
i.getInternal(t, n, r, u, !1); | |
return | |
} | |
) | |
} | |
, | |
n.getBatch = function(n, t) { | |
var i; | |
return i = this, | |
new qPromize(function(r, u) { | |
i.getBatchInternal(t, n, r, u, !1); | |
return | |
} | |
) | |
} | |
, | |
n.query = function(n, t, r) { | |
var u; | |
return u = this, | |
new qPromize(function(f, e) { | |
u.queryInternal(i, r, n, t, f, e, !1); | |
return | |
} | |
) | |
} | |
, | |
n.tryGet = function(n, t) { | |
var i; | |
return i = this, | |
new qPromize(function(r, u) { | |
i.getInternal(t, n, r, u, !0); | |
return | |
} | |
) | |
} | |
, | |
n.update = function(n, t) { | |
var i; | |
return i = this, | |
new qPromize(function(r, u) { | |
i.updateInternal(t, n, r, u); | |
return | |
} | |
) | |
} | |
, | |
n.upSerta = function(n, t) { | |
var i; | |
return i = this, | |
new qPromize(function(r, u) { | |
i.upSertInternala(t, n, r, u); | |
return | |
} | |
) | |
} | |
, | |
n.upSert = function(n, t) { | |
var i; | |
return i = this, | |
new qPromize(function(r, u) { | |
i.upSertInternal(t, n, r, u); | |
return | |
} | |
) | |
} | |
, | |
n.batchUpdateOrDeleteWithKeys = function(n, t, i, r, u, f) { | |
var s, e, h, o; | |
if (t.V_get_Length() == 0) { | |
u(0); | |
return | |
} | |
for (s = 0, | |
e = !1, | |
h = function(o) { | |
var h; | |
s++; | |
h = i ? r.put(i.get_item(o)) : r.delete(t.get_item(o)); | |
uh(h, function() { | |
if (!e) { | |
--s == 0 && u(t.V_get_Length()); | |
return | |
} | |
}); | |
rh(h, function(t, i) { | |
if (i.preventDefault(), | |
!e) { | |
e = !0; | |
n.abort(); | |
f(crr(iwu(t.error), i)); | |
return | |
} | |
}); | |
return | |
} | |
, | |
o = 0; o < t.V_get_Length(); o++) | |
h(o) | |
} | |
, | |
n.cursorIterator = function(n, t, i, r, f, e) { | |
var l, o, h, s, a, c; | |
(l = n.get_transaction().objectStore(this._tableSchema.name), | |
o = this.getCursor(l, t, f, e ? 0 : 1), | |
o) && (h = (s = t.get_skip()) ? s : 0, | |
a = (s = t.get_limit()) ? s : 1048576, | |
c = h > 0, | |
uh(o, function(n) { | |
var t; | |
if (t = yr(n.result), | |
!t) { | |
r(null); | |
return | |
} | |
if (c) { | |
t.advance(h); | |
c = !1; | |
return | |
} | |
if (!i || i(t.value)) { | |
if (!r(t)) | |
return; | |
if (--a == 0) { | |
r(null); | |
return | |
} | |
} | |
t.continue(); | |
return | |
}), | |
rh(o, u.handleError(f))) | |
} | |
, | |
n.getCursor = function(n, t, i, r) { | |
var u, e, f; | |
return this._tableSchema.canUsePrimaryIndex(t) ? this.getCursorOrCountRequest(n, (u = t.get_singleColumnRange()) ? u : t.get_range(), r, t.get_direction()) : (e = this._tableSchema.getIndex(t), | |
!e) ? (i(new Error("No suitable index found")), | |
null) : (f = n.index(e.name), | |
String.isInstanceOfType(f.keyPath) ? this.getCursorOrCountRequesta(f, (u = t.get_singleColumnRange()) ? u : t.get_range(), r, t.get_direction()) : this.getCursorOrCountRequesta(f, t.get_range(), r, t.get_direction())) | |
} | |
, | |
n.getCursorOrCountRequesta = function(n, t, i, r) { | |
switch (i) { | |
case 0: | |
return n.openKeyCursor(t, r); | |
case 1: | |
return n.openCursor(t, r); | |
case 2: | |
return n.count(t); | |
default: | |
return null | |
} | |
} | |
, | |
n.getCursorOrCountRequest = function(n, t, i, r) { | |
switch (i) { | |
case 0: | |
return n.openKeyCursor ? n.openKeyCursor(t, r) : n.openCursor(t, r); | |
case 1: | |
return n.openCursor(t, r); | |
case 2: | |
return n.count(t); | |
default: | |
return null | |
} | |
} | |
, | |
n.getBatchInternal = function(n, t, i, r) { | |
var h, f, o, c, s, l; | |
if (t.V_get_Length() == 0) { | |
i(e.__ctora(0)); | |
return | |
} | |
n = this.transactionOrDefault(n, 0); | |
h = n.get_transaction().objectStore(this._tableSchema.name); | |
f = 0; | |
o = e.__ctora(t.V_get_Length()); | |
c = u.handleError(r); | |
s = null; | |
s = function(n) { | |
var r; | |
r = yr(n.result); | |
rt(r) && (r = null); | |
o.set_item(f++, yr(r)); | |
f == o.V_get_Length() ? i(o) : (n = h.get(t.get_item(f)), | |
uh(n, s), | |
rh(n, c)); | |
return | |
} | |
; | |
l = h.get(t.get_item(f)); | |
uh(l, s); | |
rh(l, c) | |
} | |
, | |
n.getInternal = function(n, t, i, r, f) { | |
var o, e; | |
n = this.transactionOrDefault(n, 0); | |
o = n.get_transaction().objectStore(this._tableSchema.name); | |
e = o.get(t); | |
uh(e, function(n) { | |
var t; | |
t = yr(n.result); | |
rt(t) ? f ? i(null) : r(new Error("Object not found")) : i(yr(t)); | |
return | |
}); | |
rh(e, u.handleError(r)) | |
} | |
, | |
n.queryDeleteInternal = function(n, t, i, r, u) { | |
this.queryUpdateOrDeleteInternal(n, t, i, null, r, u) | |
} | |
, | |
n.queryInternal = function(n, t, i, r, u, f, e) { | |
var o, s; | |
s = lt(n, !0); | |
t = this.transactionOrDefault(t, 0); | |
o = s.defaultConstructor(); | |
this.cursorIterator(t, i, r, function(n) { | |
return n ? e ? o.add(yr(n.primaryKey)) : o.add(yr(n.value)) : u(o), | |
!0 | |
}, f, e) | |
} | |
, | |
n.queryUpdateOrDeleteInternal = function(n, t, i, r, u, f) { | |
var e, c, o; | |
e = this; | |
n = e.transactionOrDefault(n, 1); | |
c = s.defaultConstructor(); | |
o = !r ? null : h.defaultConstructor(); | |
e.cursorIterator(n, t, i, function(t) { | |
if (!t) | |
return e.batchUpdateOrDeleteWithKeys(n, c.toArray(), !o ? null : o.toArray(), n.get_transaction().objectStore(e._tableSchema.name), u, f), | |
!1; | |
if (!r || r(t.value)) | |
!r || o.add(t.value); | |
else | |
return !0; | |
return c.add(t.primaryKey), | |
!0 | |
}, f, !1) | |
} | |
, | |
n.removeBatchInternal = function(n, t, i, r) { | |
var u; | |
n = this.transactionOrDefault(n, 1); | |
u = n.get_transaction().objectStore(this._tableSchema.name); | |
this.batchUpdateOrDeleteWithKeys(n, t, null, u, i, r) | |
} | |
, | |
n.removeInternal = function(n, t, i, r) { | |
var e, f; | |
n = this.transactionOrDefault(n, 1); | |
e = n.get_transaction().objectStore(this._tableSchema.name); | |
f = e.delete(t); | |
uh(f, function() { | |
i(!0); | |
return | |
}); | |
rh(f, u.handleError(r)) | |
} | |
, | |
n.transactionOrDefault = function(n, t) { | |
var i; | |
return (i = n) ? i : this._storeClient.startTransaction(t, fi.__ctor([this._tableSchema.name])) | |
} | |
, | |
n.updateInternal = function(n, r, f, e) { | |
var s, h, o; | |
if (s = ape(t, i, this._tableSchema.key, r), | |
rt(s)) { | |
e(new Error("Object not found")); | |
return | |
} | |
n = this.transactionOrDefault(n, 1); | |
h = n.get_transaction().objectStore(this._tableSchema.name); | |
o = h.get(s); | |
uh(o, function(n) { | |
rt(n.result) && e(new Error("Object not found")); | |
o = h.put(r); | |
uh(o, function() { | |
f(yr(o.result)); | |
return | |
}); | |
rh(o, u.handleError(e)); | |
return | |
}); | |
rh(o, u.handleError(e)) | |
} | |
, | |
n.upSertInternala = function(n, t, i, r) { | |
var e, f; | |
n = this.transactionOrDefault(n, 1); | |
e = n.get_transaction().objectStore(this._tableSchema.name); | |
f = e.put(t); | |
uh(f, function(n) { | |
i(yr(n.result)); | |
return | |
}); | |
rh(f, u.handleError(r)) | |
} | |
, | |
n.upSertInternal = function(n, t, i, r) { | |
var a, s, h, e, v, c, o, l; | |
if (t.V_get_Length() == 0) { | |
i(f.__ctora(0)); | |
return | |
} | |
a = !n; | |
n = this.transactionOrDefault(n, 1); | |
s = n.get_transaction().objectStore(this._tableSchema.name); | |
h = f.__ctora(t.V_get_Length()); | |
e = 0; | |
v = u.handleError(r); | |
c = function(t, i) { | |
a && n.abort(); | |
v(t, i); | |
return | |
} | |
; | |
o = null; | |
o = function(n) { | |
if (h.set_item(e++, yr(n.result)), | |
e == t.V_get_Length()) { | |
i(h); | |
return | |
} | |
n = s.put(t.get_item(e)); | |
uh(n, o); | |
rh(n, c); | |
return | |
} | |
; | |
l = s.put(t.get_item(e)); | |
uh(l, o); | |
rh(l, c) | |
} | |
, | |
o(u, "WebStore.WebStoreTable`2<" + t.fullName + "," + i.fullName + ">", Object, []), | |
u._tri = function() { | |
c || (c = !0, | |
f = cr(t, !0), | |
u = ip(t, i, !0), | |
e = cr(i, !0), | |
i = i, | |
s = lt(t, !0), | |
h = lt(i, !0), | |
t = t) | |
} | |
, | |
r && u._tri(), | |
u) | |
} | |
function ff() {} | |
function os() {} | |
function va(n, t, i) { | |
var r, u, e, f; | |
return va[n.typeId] && va[n.typeId][t.typeId] ? va[n.typeId][t.typeId] : (va[n.typeId] = {}, | |
va[n.typeId][t.typeId] = function() {} | |
, | |
r = va[n.typeId][t.typeId], | |
r.genericParameters = [n, t], | |
r.genericClosure = va, | |
r.typeId = "h$" + n.typeId + "_" + t.typeId + "$", | |
u = li(n, t, i), | |
u = li(n, t, i), | |
e = as(li(n, t, i), i), | |
pu(r, "System.Collections.Generic.IDictionary`2<" + n.fullName + "," + t.fullName + ">"), | |
r._tri = function() { | |
f || (f = !0, | |
n = n, | |
t = t, | |
r = va(n, t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function rp(t, i, r) { | |
var l, a, u, e, v, c, s, y, f, p; | |
return rp[t.typeId] && rp[t.typeId][i.typeId] ? rp[t.typeId][i.typeId] : (rp[t.typeId] = {}, | |
rp[t.typeId][i.typeId] = function() {} | |
, | |
f = rp[t.typeId][i.typeId], | |
f.genericParameters = [t, i], | |
f.genericClosure = rp, | |
f.typeId = "cr$" + t.typeId + "_" + i.typeId + "$", | |
f.__ctor = function(n, t) { | |
var i; | |
return i = new f, | |
i.__ctor(n, t), | |
i | |
} | |
, | |
n = f.prototype, | |
n._inputCollection = null, | |
n._transformedCollection = null, | |
n._allHeaderIndexes = null, | |
n._headerDelegate = null, | |
n.__ctor = function(n, t) { | |
this._inputCollection = null; | |
this._transformedCollection = l.defaultConstructor(); | |
this._allHeaderIndexes = nw.defaultConstructor(); | |
this._headerDelegate = n; | |
this.set_inputCollection(t) | |
} | |
, | |
n.set_inputCollection = function(n) { | |
var t, i, r, u; | |
if (this._inputCollection != n) { | |
this._inputCollection ? this._inputCollection.remove_CollectionChanged(h("onSourceChanged", this)) : this._inputCollection = a.defaultConstructor(); | |
t = this._inputCollection; | |
this._inputCollection = n; | |
!this._inputCollection || this._inputCollection.add_CollectionChanged(h("onSourceChanged", this)); | |
i = !n ? 0 : n.get_count(); | |
r = !t ? 0 : t.get_count(); | |
u = i - r; | |
u < 0 ? (this.removeAfterKItems(t, i, -u), | |
this.replaceFirstKItems(n, i)) : (this.replaceFirstKItems(n, r), | |
this.insertAfterFirstKItems(n, r, u)); | |
return | |
} | |
} | |
, | |
n.get_transformedCollection = function() { | |
return this._transformedCollection | |
} | |
, | |
n.onSourceChanged = function(n, t) { | |
t.get_action() == 0 ? this.insertElements(t.get_newItems(), t.get_changeIndex()) : t.get_action() == 1 ? this.removeElements(t.get_oldItems(), t.get_changeIndex()) : t.get_action() == 2 && this.replaceElements(t.get_newItems(), t.get_changeIndex()); | |
return | |
} | |
, | |
n.insertElements = function(n, t) { | |
var s, p, r, h, g, o, i, f, c, w, b, l, a, k, v, y, d; | |
if (s = this.getTransformedIndexes(t - 1), | |
p = u.get_elementIndex(s), | |
r = u.get_headerCount(s), | |
h = this.getTransformedIndexes(t), | |
g = u.get_elementIndex(h), | |
o = u.get_headerCount(h), | |
i = p + 1, | |
f = r, | |
c = o - r, | |
w = o - r, | |
r == o && i < this._transformedCollection.get_count()) { | |
this._transformedCollection.insertRangeAt(i, e.get_items(this.getInsertedHeaderList(n, !1, !0, !1, !1, 0))); | |
this.moveHeaderIndexes(f, i, n.V_get_Count_r()); | |
return | |
} | |
b = this.wrapNeighbours(n, t, !0, { | |
read: function() { | |
return l | |
}, | |
write: function(n) { | |
return l = n | |
} | |
}, { | |
read: function() { | |
return a | |
}, | |
write: function(n) { | |
return a = n | |
} | |
}); | |
k = t == 0; | |
v = this.getInsertedHeaderList(b, k, !1, l, a, i); | |
y = e.get_items(v); | |
d = e.get_headerIndexes(v); | |
this.removeElementsAndHeaderIndexes(i, f, c, w); | |
this.moveHeaderIndexes(f, i, y.get_count() - c); | |
this._transformedCollection.insertRangeAt(i, y); | |
this._allHeaderIndexes.insertRange(f, d); | |
return | |
} | |
, | |
n.removeElements = function(n, t) { | |
var s, h, f, c, w, l, i, r, o, b, k, a, v, d, y, p, g; | |
if (s = this.getTransformedIndexes(t - 1), | |
h = u.get_elementIndex(s), | |
f = u.get_headerCount(s), | |
c = this.getTransformedIndexes(t + n.V_get_Count_r()), | |
w = u.get_elementIndex(c), | |
l = u.get_headerCount(c), | |
i = h + 1, | |
r = f, | |
o = w - h - 1, | |
b = l - f, | |
o == this._transformedCollection.get_count()) { | |
this._transformedCollection.removeRangeAt(0, this._transformedCollection.get_count()); | |
this._allHeaderIndexes.clear(); | |
return | |
} | |
if (f == l && i < this._transformedCollection.get_count()) { | |
this._transformedCollection.removeRangeAt(i, n.V_get_Count_r()); | |
this.moveHeaderIndexes(r, i, -n.V_get_Count_r()); | |
return | |
} | |
k = this.wrapNeighbours(n, t, !1, { | |
read: function() { | |
return a | |
}, | |
write: function(n) { | |
return a = n | |
} | |
}, { | |
read: function() { | |
return v | |
}, | |
write: function(n) { | |
return v = n | |
} | |
}); | |
d = t == 0; | |
y = this.getInsertedHeaderList(k, d, !1, a, v, i); | |
p = e.get_items(y); | |
g = e.get_headerIndexes(y); | |
this.removeElementsAndHeaderIndexes(i, r, o, b); | |
this.moveHeaderIndexes(r, i, p.get_count() - o); | |
this.insertElementsAndHeaderIndexes(i, r, p, g); | |
return | |
} | |
, | |
n.replaceElements = function(n, t) { | |
var o, s, r, h, w, c, i, f, l, b, k, a, v, d, y, p, g; | |
if (o = this.getTransformedIndexes(t - 1), | |
s = u.get_elementIndex(o), | |
r = u.get_headerCount(o), | |
h = this.getTransformedIndexes(t + n.V_get_Count_r()), | |
w = u.get_elementIndex(h), | |
c = u.get_headerCount(h), | |
i = s + 1, | |
f = r, | |
l = w - s - 1, | |
b = c - r, | |
r == c && i < this._transformedCollection.get_count() - 1) { | |
this._transformedCollection.replaceRangeAt(i, e.get_items(this.getInsertedHeaderList(n, !1, !0, !1, !1, 0))); | |
return | |
} | |
k = this.wrapNeighbours(n, t, !0, { | |
read: function() { | |
return a | |
}, | |
write: function(n) { | |
return a = n | |
} | |
}, { | |
read: function() { | |
return v | |
}, | |
write: function(n) { | |
return v = n | |
} | |
}); | |
d = t == 0; | |
y = this.getInsertedHeaderList(k, d, !1, a, v, i); | |
p = e.get_items(y); | |
g = e.get_headerIndexes(y); | |
this.removeElementsAndHeaderIndexes(i, f, l, b); | |
this._transformedCollection.insertRangeAt(i, p); | |
this.moveHeaderIndexes(f, i, p.get_count() - l); | |
this._allHeaderIndexes.insertRange(f, g); | |
return | |
} | |
, | |
n.replaceFirstKItems = function(n, t) { | |
var i; | |
if (t != 0 && n) | |
i = n.getRangeAt(0, t), | |
this.replaceElements(i, 0); | |
else | |
return | |
} | |
, | |
n.insertAfterFirstKItems = function(n, t, i) { | |
var r; | |
if (i != 0 && n) | |
r = n.getRangeAt(t, i), | |
this.insertElements(r, t); | |
else | |
return | |
} | |
, | |
n.removeAfterKItems = function(n, t, i) { | |
var r; | |
if (i != 0 && n) | |
r = n.getRangeAt(t, i), | |
this.removeElements(r, t); | |
else | |
return | |
} | |
, | |
n.wrapNeighbours = function(n, t, i, r, u) { | |
var f, e; | |
return f = y.defaultConstructor(), | |
r.write(t > 0), | |
r.read() && f.add(this._inputCollection.get_item(t - 1)), | |
i && f.addRangea(n), | |
e = i ? t + n.V_get_Count_r() : t, | |
u.write(e < this._inputCollection.get_count()), | |
u.read() && f.add(this._inputCollection.get_item(e)), | |
f | |
} | |
, | |
n.getInsertedHeaderList = function(n, r, u, f, o, h) { | |
var a, k, l, b, y, p, w; | |
for (a = v.defaultConstructor(), | |
k = nw.defaultConstructor(), | |
l = 0; l < n.V_get_Count_r(); l++) | |
b = n["V_get_Item_" + c.typeId](l), | |
l != 0 ? (u || (y = this._headerDelegate(n["V_get_Item_" + c.typeId](l - 1), b), | |
y !== ue(i) && (p = s.defaultConstructor(), | |
p.set_header(y), | |
a.add(p), | |
k.add(h), | |
h++)), | |
o && l == n.V_get_Count_r() - 1 || (w = s.defaultConstructor(), | |
w.set_item(b), | |
h++, | |
a.add(w))) : (!f || r) && (u || (y = this._headerDelegate(ue(t), b), | |
y !== ue(i) && (p = s.defaultConstructor(), | |
p.set_header(y), | |
a.add(p), | |
k.add(h), | |
h++)), | |
w = s.defaultConstructor(), | |
w.set_item(b), | |
a.add(w), | |
h++); | |
return e.__ctor(a, k) | |
} | |
, | |
n.getTransformedIndexes = function(n) { | |
var i, r, f, t, e; | |
for (i = 0, | |
r = 0, | |
f = !0, | |
t = 0; t < this._allHeaderIndexes.get_count(); t++) | |
if (e = this._allHeaderIndexes.get_item(t), | |
i = n + t, | |
i < e) { | |
r = t; | |
f = !1; | |
break | |
} | |
return f && (r = this._allHeaderIndexes.get_count(), | |
i = n + r), | |
u.__ctor(i, r) | |
} | |
, | |
n.moveHeaderIndexes = function(n, t, i) { | |
var r; | |
if (this._allHeaderIndexes.get_count() != 0 && !(t >= this._allHeaderIndexes.get_item(this._allHeaderIndexes.get_count() - 1))) | |
for (r = n; r < this._allHeaderIndexes.get_count(); r++) | |
this._allHeaderIndexes.set_item(r, this._allHeaderIndexes.get_item(r) + i) | |
} | |
, | |
n.removeElementsAndHeaderIndexes = function(n, t, i, r) { | |
n != this._transformedCollection.get_count() && i != 0 && (this._transformedCollection.removeRangeAt(n, i), | |
this._allHeaderIndexes.removeRangeAt(t, r)) | |
} | |
, | |
n.insertElementsAndHeaderIndexes = function(n, t, i, r) { | |
n != this._transformedCollection.get_count() && i.get_count() != 0 && r.get_count() != 0 && (this._transformedCollection.insertRangeAt(n, i), | |
this._allHeaderIndexes.insertRange(t, r)) | |
} | |
, | |
o(f, "Sunlight.Framework.Observables.HeaderInjectableTransformer`2<" + t.fullName + "," + i.fullName + ">", Object, []), | |
f._tri = function() { | |
p || (p = !0, | |
l = lr(ul(t, i, !0), !0), | |
a = lr(t, !0), | |
u = up(t, i, !0), | |
e = fp(t, i, !0), | |
v = lt(ul(t, i, !0), !0), | |
c = co(t, !0), | |
i = i, | |
s = ul(t, i, !0), | |
t = t, | |
y = lt(t, !0), | |
f = rp(t, i, !0)) | |
} | |
, | |
r && f._tri(), | |
f) | |
} | |
function co(n, t) { | |
var i, u, r; | |
return co[n.typeId] ? co[n.typeId] : (co[n.typeId] = function() {} | |
, | |
i = co[n.typeId], | |
i.genericParameters = [n], | |
i.genericClosure = co, | |
i.typeId = "s$" + n.typeId + "$", | |
u = as(n, t), | |
pu(i, "System.Collections.Generic.IList`1<" + n.fullName + ">"), | |
i._tri = function() { | |
r || (r = !0, | |
n = n, | |
i = co(n, !0)) | |
} | |
, | |
t && i._tri(), | |
i) | |
} | |
function ul(t, i, r) { | |
var u, f; | |
return ul[t.typeId] && ul[t.typeId][i.typeId] ? ul[t.typeId][i.typeId] : (ul[t.typeId] = {}, | |
ul[t.typeId][i.typeId] = function() {} | |
, | |
u = ul[t.typeId][i.typeId], | |
u.genericParameters = [t, i], | |
u.genericClosure = ul, | |
u.typeId = "v$" + t.typeId + "_" + i.typeId + "$", | |
u.defaultConstructor = function() { | |
return new u | |
} | |
, | |
n = u.prototype, | |
n._header = ue(i), | |
n._item = ue(t), | |
n.get_header = function() { | |
return this._header | |
} | |
, | |
n.set_header = function(n) { | |
this._header = n | |
} | |
, | |
n.get_item = function() { | |
return this._item | |
} | |
, | |
n.set_item = function(n) { | |
this._item = n | |
} | |
, | |
n.sunlight__Framework__Observables__IHeaderedElement__get_IsHeader = function() { | |
return this.get_header() != null | |
} | |
, | |
n.sunlight__Framework__Observables__IHeaderedElement__get_Header = function() { | |
return this.get_header() | |
} | |
, | |
n.sunlight__Framework__Observables__IHeaderedElement__get_Item = function() { | |
return c(t, this.get_item()) | |
} | |
, | |
n.__ctor = function() { | |
this._header = ue(i); | |
this._item = ue(t) | |
} | |
, | |
n.V_get_IsHeader_tr = n.sunlight__Framework__Observables__IHeaderedElement__get_IsHeader, | |
n.V_get_Header_tr = n.sunlight__Framework__Observables__IHeaderedElement__get_Header, | |
n.V_get_Item_tr = n.sunlight__Framework__Observables__IHeaderedElement__get_Item, | |
o(u, "Sunlight.Framework.Observables.InjectedElement`2<" + t.fullName + "," + i.fullName + ">", Object, [dur]), | |
u._tri = function() { | |
f || (f = !0, | |
i = i, | |
t = t, | |
u = ul(t, i, !0)) | |
} | |
, | |
r && u._tri(), | |
u) | |
} | |
function art(t, i) { | |
var r, u; | |
return art[t.typeId] ? art[t.typeId] : (art[t.typeId] = function() {} | |
, | |
r = art[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = art, | |
r.typeId = "dr$" + t.typeId + "$", | |
r.__ctor = function(n, t, i, u) { | |
var f; | |
return f = new r, | |
f.__ctor(n, t, i, u), | |
f | |
} | |
, | |
n = r.prototype, | |
n.action = 0, | |
n.changeIndex = 0, | |
n.newItems = null, | |
n.oldItems = null, | |
n.__ctor = function(n, t, i, r) { | |
this.action = n; | |
this.changeIndex = t; | |
switch (n) { | |
case 0: | |
this.newItems = i; | |
break; | |
case 1: | |
this.oldItems = r; | |
break; | |
case 2: | |
this.newItems = i; | |
this.oldItems = r; | |
break; | |
case 4: | |
this.changeIndex = -1 | |
} | |
} | |
, | |
n.get_changeIndex = function() { | |
return this.changeIndex | |
} | |
, | |
n.get_action = function() { | |
return this.action | |
} | |
, | |
n.get_newItems = function() { | |
return this.newItems | |
} | |
, | |
n.get_oldItems = function() { | |
return this.oldItems | |
} | |
, | |
n.sunlight__Framework__Observables__CollectionChangedEventArgs__get_NewItems = function() { | |
return this.get_newItems() | |
} | |
, | |
n.sunlight__Framework__Observables__CollectionChangedEventArgs__get_OldItems = function() { | |
return this.get_oldItems() | |
} | |
, | |
n.V_get_NewItems_sr = n.sunlight__Framework__Observables__CollectionChangedEventArgs__get_NewItems, | |
n.V_get_OldItems_sr = n.sunlight__Framework__Observables__CollectionChangedEventArgs__get_OldItems, | |
n.V_get_ChangeIndex_sr = n.get_changeIndex, | |
n.V_get_Action_sr = n.get_action, | |
o(r, "Sunlight.Framework.Observables.CollectionChangedEventArgs`1<" + t.fullName + ">", Object, [cnr]), | |
r._tri = function() { | |
u || (u = !0, | |
t = t, | |
r = art(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function vrt(t, i) { | |
var u, r, f; | |
return vrt[t.typeId] ? vrt[t.typeId] : (vrt[t.typeId] = function() {} | |
, | |
r = vrt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = vrt, | |
r.typeId = "er$" + t.typeId + "$", | |
r.__ctor = function(n, t) { | |
var i; | |
return i = new r, | |
i.__ctor(n, t), | |
i | |
} | |
, | |
n = r.prototype, | |
n.lastFetchTime = null, | |
n.lastResponseData = ue(t), | |
n.seedData = ue(t), | |
n.cacheForMs = 0, | |
n.__ctor = function(n) { | |
this.cacheForMs = n | |
} | |
, | |
n.getData = function(n, i, r) { | |
var f, e; | |
(f = this, | |
c(t, f.lastResponseData) == null && c(t, f.seedData) != null && (f.lastResponseData = f.seedData, | |
f.lastFetchTime = ut()), | |
e = ut() - f.lastFetchTime < f.cacheForMs, | |
c(t, f.lastResponseData) != null && (e || r) && (rf().enqueueTask(function() { | |
n(u.__ctor(f.lastResponseData, 0, !1, null)); | |
return | |
}, "CachedDataResult.GetData"), | |
e)) || i(function(t) { | |
t.isError || (f.lastResponseData = t.responseObj, | |
f.lastFetchTime = ut()); | |
n(t); | |
return | |
}) | |
} | |
, | |
o(r, "McqdbClient.Services.CachedDataResult`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
f || (f = !0, | |
t = t, | |
u = yu(t, !0), | |
r = vrt(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function up(n, t, i) { | |
var r, u; | |
return up[n.typeId] && up[n.typeId][t.typeId] ? up[n.typeId][t.typeId] : (up[n.typeId] = {}, | |
up[n.typeId][t.typeId] = function(n) { | |
this.boxedValue = n | |
} | |
, | |
r = up[n.typeId][t.typeId], | |
r.genericParameters = [n, t], | |
r.genericClosure = up, | |
r.typeId = "fr$" + n.typeId + "_" + t.typeId + "$", | |
r.getDefaultValue = function() { | |
return { | |
_elementIndex: 0, | |
_headerCount: 0 | |
} | |
} | |
, | |
r.__ctor = function(n, t) { | |
var i; | |
return i = r.getDefaultValue(), | |
i._elementIndex = n, | |
i._headerCount = t, | |
i | |
} | |
, | |
r.get_elementIndex = function(n) { | |
return n._elementIndex | |
} | |
, | |
r.get_headerCount = function(n) { | |
return n._headerCount | |
} | |
, | |
r.prototype = new ce, | |
es(r, "Sunlight.Framework.Observables.HeaderInjectableTransformer`2/TransformedIndexTuple<" + n.fullName + "," + t.fullName + ">", []), | |
r._tri = function() { | |
u || (u = !0, | |
r = up(n, t, !0), | |
n = n, | |
t = t) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function fp(n, t, i) { | |
var r, u; | |
return fp[n.typeId] && fp[n.typeId][t.typeId] ? fp[n.typeId][t.typeId] : (fp[n.typeId] = {}, | |
fp[n.typeId][t.typeId] = function(n) { | |
this.boxedValue = n | |
} | |
, | |
r = fp[n.typeId][t.typeId], | |
r.genericParameters = [n, t], | |
r.genericClosure = fp, | |
r.typeId = "gr$" + n.typeId + "_" + t.typeId + "$", | |
r.getDefaultValue = function() { | |
return { | |
_headerIndexes: null, | |
_items: null | |
} | |
} | |
, | |
r.__ctor = function(n, t) { | |
var i; | |
return i = r.getDefaultValue(), | |
i._items = n, | |
i._headerIndexes = t, | |
i | |
} | |
, | |
r.get_headerIndexes = function(n) { | |
return n._headerIndexes | |
} | |
, | |
r.get_items = function(n) { | |
return n._items | |
} | |
, | |
r.prototype = new ce, | |
es(r, "Sunlight.Framework.Observables.HeaderInjectableTransformer`2/ElementsTuple<" + n.fullName + "," + t.fullName + ">", []), | |
r._tri = function() { | |
u || (u = !0, | |
r = fp(n, t, !0), | |
n = n, | |
t = t) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function bk(t, i) { | |
var f, r, u, e; | |
return bk[t.typeId] ? bk[t.typeId] : (bk[t.typeId] = function() {} | |
, | |
r = bk[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = bk, | |
r.typeId = "hr$" + t.typeId + "$", | |
u = fl(t, i), | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.innerList = null, | |
n.index = 0, | |
n.__ctor = function(n) { | |
this.index = -1; | |
this.innerList = n | |
} | |
, | |
n.get_current = function() { | |
return this.innerList["V_get_Item_" + f.typeId](this.index) | |
} | |
, | |
n.moveNext = function() { | |
return ++this.index < this.innerList.V_get_Count_r() | |
} | |
, | |
n.system__Collections__IEnumerator__get_Current = function() { | |
return c(t, this.get_current()) | |
} | |
, | |
n.V_get_Current_f = n.system__Collections__IEnumerator__get_Current, | |
n["V_get_Current_" + u.typeId] = n.get_current, | |
n.V_MoveNext_f = n.moveNext, | |
o(r, "System.Collections.Generic.ListEnumerator`1<" + t.fullName + ">", Object, [u, ytt]), | |
r._tri = function() { | |
e || (e = !0, | |
t = t, | |
f = co(t, !0), | |
r = bk(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function yrt(t, i) { | |
var u, r, f, e; | |
return yrt[t.typeId] ? yrt[t.typeId] : (yrt[t.typeId] = function() {} | |
, | |
r = yrt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = yrt, | |
r.typeId = "ir$" + t.typeId + "$", | |
u = li(String, t, i), | |
f = fl(li(String, t, i), i), | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.dict = null, | |
n.keys = null, | |
n.__ctor = function(n) { | |
this.dict = n; | |
this.keys = this.dict.get_keys().V_GetEnumerator_cb$i$() | |
} | |
, | |
n.get_current = function() { | |
return u.__ctor(this.keys.V_get_Current_gb$i$(), this.dict.get_item(this.keys.V_get_Current_gb$i$())) | |
} | |
, | |
n.moveNext = function() { | |
return this.keys.V_MoveNext_f() | |
} | |
, | |
n.system__Collections__IEnumerator__get_Current = function() { | |
return c(u, this.get_current()) | |
} | |
, | |
n.V_get_Current_f = n.system__Collections__IEnumerator__get_Current, | |
n["V_get_Current_" + f.typeId] = n.get_current, | |
n.V_MoveNext_f = n.moveNext, | |
o(r, "System.Collections.Generic.StringDictionary`1/Enumerator<" + t.fullName + ">", Object, [f, ytt]), | |
r._tri = function() { | |
e || (e = !0, | |
t = t, | |
r = yrt(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function kk(t, i, r) { | |
var f, u, e; | |
return kk[t.typeId] && kk[t.typeId][i.typeId] ? kk[t.typeId][i.typeId] : (kk[t.typeId] = {}, | |
kk[t.typeId][i.typeId] = function() {} | |
, | |
u = kk[t.typeId][i.typeId], | |
u.genericParameters = [t, i], | |
u.genericClosure = kk, | |
u.typeId = "jr$" + t.typeId + "_" + i.typeId + "$", | |
n = new w, | |
u.prototype = n, | |
n.tableItemLoder = null, | |
n.tableLoader = null, | |
n.pages = null, | |
n.entries = null, | |
n.navigationService = null, | |
n.pageSize = 0, | |
n.pageNumberQueryParamName = null, | |
n.refreshCount = 0, | |
n.pendingRequest = 0, | |
n.loadingItems = !1, | |
n.currentPage = 0, | |
n.count = 0, | |
n.loadingCurrentPage = !1, | |
n.idExtractor = null, | |
n.loadingEntryId = null, | |
n.get_items = function() { | |
var n; | |
return (n = null, | |
this.pages.tryGetValue(this.currentPage, { | |
read: function() { | |
return n | |
}, | |
write: function(t) { | |
return n = t | |
} | |
})) ? n.Item2 : null | |
} | |
, | |
n.set_count = function(n) { | |
this.count != n && (this.count = n, | |
this.firePropertyChangedc("Count", "PageCount")) | |
} | |
, | |
n.get_pageCount = function() { | |
return (this.count / this.pageSize | 0) + (this.count % this.pageSize == 0 ? 0 : 1) | |
} | |
, | |
n.get_currentPageNumber = function() { | |
return this.currentPage | |
} | |
, | |
n.set_currentPageNumber = function(n) { | |
this.currentPage != n && (this.currentPage = n, | |
this.navigationService.updateUrlParameter(this.pageNumberQueryParamName, yi(n)), | |
this.loadPage(this.currentPage, !1), | |
this.firePropertyChanged("CurrentPageNumber"), | |
this.pages.containsKey(n) && this.firePropertyChanged("Items")) | |
} | |
, | |
n.get_loadingPage = function() { | |
return this.loadingCurrentPage | |
} | |
, | |
n.set_loadingPage = function(n) { | |
this.loadingCurrentPage != n && (this.loadingCurrentPage = n, | |
this.firePropertyChanged("LoadingPage")) | |
} | |
, | |
n.refresh = function() { | |
this.refreshCount++; | |
this.loadPage(this.currentPage, !0) | |
} | |
, | |
n.getEntry = function(n, t) { | |
this.entries.containsKey(n) ? t(n, this.entries.get_item(n)) : this.loadEntry(n, t) | |
} | |
, | |
n.loadPage = function(n, t) { | |
var i; | |
if (i = this, | |
i.pages.containsKey(n) && !t) { | |
n == i.currentPage && i.loadPage(i.currentPage + 1, !1); | |
return | |
} | |
i.set_loadingPage(i.get_loadingPage() || n == i.currentPage); | |
i.loadingItems ? i.pendingRequest = n : (i.loadingItems = !0, | |
i.pendingRequest = -1, | |
i.tableLoader(n * i.pageSize, i.pageSize, function(t) { | |
i.onPageDataLoaded(n, t); | |
return | |
})) | |
} | |
, | |
n.onPageDataLoaded = function(n, i) { | |
var u, f, r; | |
this.loadingItems = !1; | |
this.set_count(i.responseObj.Item2); | |
u = wr(t, i.responseObj.Item1); | |
this.pages.set_item(n, { | |
Item1: this.refreshCount, | |
Item2: u | |
}); | |
this.currentPage == n && (this.set_loadingPage(!1), | |
this.firePropertyChanged("Items")); | |
this.pendingRequest != -1 ? (f = this.pendingRequest, | |
this.pendingRequest = -1, | |
this.loadPage(f, !1)) : this.count > (this.currentPage + 1) * this.pageSize && (!this.pages.tryGetValue(this.currentPage + 1, { | |
read: function() { | |
return r | |
}, | |
write: function(n) { | |
return r = n | |
} | |
}) || r.Item1 < this.refreshCount) ? this.loadPage(this.currentPage + 1, !1) : this.currentPage > 0 && (!this.pages.tryGetValue(this.currentPage - 1, { | |
read: function() { | |
return r | |
}, | |
write: function(n) { | |
return r = n | |
} | |
}) || r.Item1 < this.refreshCount) && this.loadPage(this.currentPage - 1, !1); | |
this.loadEntries() | |
} | |
, | |
n.loadEntries = function() { | |
var t, n, i, u, r; | |
if (this.loadingEntryId == null) | |
for (t = this.pages.V_GetEnumerator_e(); t.V_MoveNext_f(); ) | |
for (i = fu(f, t.V_get_Current_f()), | |
n = f.get_value(i).Item2.V_get_Length() - 1; n >= 0; n--) | |
if (u = f.get_value(i).Item2.get_item(n), | |
r = this.idExtractor(u), | |
!this.entries.containsKey(r)) { | |
this.loadEntry(r, null); | |
return | |
} | |
} | |
, | |
n.loadEntry = function(n, t) { | |
var i; | |
i = this; | |
i.loadingEntryId = n; | |
i.tableItemLoder(n, function(r) { | |
if (i.loadingEntryId = null, | |
!r.isError) { | |
i.entries.set_item(n, r.responseObj); | |
i.loadEntries(); | |
!t || t(n, r.responseObj); | |
return | |
} | |
}) | |
} | |
, | |
o(u, "McqdbClient.Services.TableLoaderService`2<" + t.fullName + "," + i.fullName + ">", w, []), | |
u._tri = function() { | |
e || (e = !0, | |
t = t, | |
f = li(Number, Object, !0), | |
i = i, | |
u = kk(t, i, !0)) | |
} | |
, | |
r && u._tri(), | |
u) | |
} | |
function prt(t, i) { | |
var u, r, f, e; | |
return prt[t.typeId] ? prt[t.typeId] : (prt[t.typeId] = function() {} | |
, | |
r = prt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = prt, | |
r.typeId = "kr$" + t.typeId + "$", | |
u = li(Number, t, i), | |
f = fl(li(Number, t, i), i), | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.dict = null, | |
n.keys = null, | |
n.__ctor = function(n) { | |
this.dict = n; | |
this.keys = this.dict.get_keys().V_GetEnumerator_cb$m$() | |
} | |
, | |
n.get_current = function() { | |
return u.__ctor(this.keys.V_get_Current_gb$m$(), this.dict.get_item(this.keys.V_get_Current_gb$m$())) | |
} | |
, | |
n.moveNext = function() { | |
return this.keys.V_MoveNext_f() | |
} | |
, | |
n.system__Collections__IEnumerator__get_Current = function() { | |
return c(u, this.get_current()) | |
} | |
, | |
n.V_get_Current_f = n.system__Collections__IEnumerator__get_Current, | |
n["V_get_Current_" + f.typeId] = n.get_current, | |
n.V_MoveNext_f = n.moveNext, | |
o(r, "System.Collections.Generic.NumberDictionary`1/Enumerator<" + t.fullName + ">", Object, [f, ytt]), | |
r._tri = function() { | |
e || (e = !0, | |
t = t, | |
r = prt(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function wrt(t, i) { | |
var r, u, f; | |
return wrt[t.typeId] ? wrt[t.typeId] : (wrt[t.typeId] = function() {} | |
, | |
r = wrt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = wrt, | |
r.typeId = "lr$" + t.typeId + "$", | |
u = fl(t, i), | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.queue = null, | |
n.currentIndex = 0, | |
n.__ctor = function(n) { | |
this.queue = n; | |
this.currentIndex = -1 | |
} | |
, | |
n.get_current = function() { | |
if (this.currentIndex < 0 || this.currentIndex >= this.queue.nativeArray.length) | |
throw new Error("Out of range"); | |
return this.queue.nativeArray[this.currentIndex] | |
} | |
, | |
n.system__Collections__IEnumerator__get_Current = function() { | |
return c(t, this.get_current()) | |
} | |
, | |
n.moveNext = function() { | |
return this.currentIndex++, | |
this.currentIndex < this.queue.nativeArray.length | |
} | |
, | |
n.V_get_Current_f = n.system__Collections__IEnumerator__get_Current, | |
n["V_get_Current_" + u.typeId] = n.get_current, | |
n.V_MoveNext_f = n.moveNext, | |
o(r, "System.Collections.Generic.Queue`1/QueueEnumerator<" + t.fullName + ">", Object, [u, ytt]), | |
r._tri = function() { | |
f || (f = !0, | |
t = t, | |
r = wrt(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function as(n, t) { | |
var i, r; | |
return as[n.typeId] ? as[n.typeId] : (as[n.typeId] = function() {} | |
, | |
i = as[n.typeId], | |
i.genericParameters = [n], | |
i.genericClosure = as, | |
i.typeId = "cb$" + n.typeId + "$", | |
pu(i, "System.Collections.Generic.IEnumerable`1<" + n.fullName + ">"), | |
i._tri = function() { | |
r || (r = !0, | |
n = n, | |
i = as(n, !0)) | |
} | |
, | |
t && i._tri(), | |
i) | |
} | |
function sdu(n) { | |
return n.CreatedOn = pr(n.CreatedOn) | |
} | |
function dk(t, i) { | |
var u, r, f; | |
return dk[t.typeId] ? dk[t.typeId] : (dk[t.typeId] = function() {} | |
, | |
r = dk[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = dk, | |
r.typeId = "mr$" + t.typeId + "$", | |
r.__ctor = function(n, t) { | |
var i; | |
return i = new r, | |
i.__ctor(n, t), | |
i | |
} | |
, | |
n = r.prototype, | |
n._onComplete = null, | |
n._onSuccesses = null, | |
n._onErrors = null, | |
n.__ctor = function(n, t) { | |
this._onSuccesses = u.defaultConstructor(); | |
this._onErrors = hpr.defaultConstructor(); | |
n.then(h("handleSuccess", this), h("handleFailure", this)); | |
this._onComplete = t | |
} | |
, | |
n.getPromise = function() { | |
var n; | |
return n = this, | |
new Promise(function(t, i) { | |
n._onSuccesses.add(t); | |
n._onErrors.add(i); | |
return | |
} | |
) | |
} | |
, | |
n.handleSuccess = function(n) { | |
var t, i; | |
for (this._onComplete(), | |
t = this._onSuccesses.V_GetEnumerator_e(); t.V_MoveNext_f(); ) | |
i = t.V_get_Current_f(), | |
i(n) | |
} | |
, | |
n.handleFailure = function(n) { | |
var t, i; | |
for (this._onComplete(), | |
t = this._onErrors.V_GetEnumerator_e(); t.V_MoveNext_f(); ) | |
i = t.V_get_Current_f(), | |
i(n) | |
} | |
, | |
o(r, "OfflineSupport.Utils.LazyWaitablePromise`1<" + t.fullName + ">", Object, []), | |
r._tri = function() { | |
f || (f = !0, | |
u = lt(cs(t, !0), !0), | |
t = t, | |
r = dk(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function knr(n) { | |
return n.ChangedOn = pr(n.ChangedOn) | |
} | |
function brt(t, i) { | |
var r, u, f; | |
return brt[t.typeId] ? brt[t.typeId] : (brt[t.typeId] = function() {} | |
, | |
r = brt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = brt, | |
r.typeId = "nr$" + t.typeId + "$", | |
u = fl(t, i), | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.currentIndex = 0, | |
n.array = null, | |
n.__ctor = function(n) { | |
this.currentIndex = -1; | |
this.array = n | |
} | |
, | |
n.moveNext = function() { | |
return ++this.currentIndex < this.array.V_get_Length() | |
} | |
, | |
n.get_current = function() { | |
return this.array.get_item(this.currentIndex) | |
} | |
, | |
n.system__Collections__IEnumerator__get_Current = function() { | |
return c(t, this.get_current()) | |
} | |
, | |
n.V_get_Current_f = n.system__Collections__IEnumerator__get_Current, | |
n["V_get_Current_" + u.typeId] = n.get_current, | |
n.V_MoveNext_f = n.moveNext, | |
o(r, "System.ArrayG`1/Enumerator<" + t.fullName + ">", Object, [u, ytt]), | |
r._tri = function() { | |
f || (f = !0, | |
t = t, | |
r = brt(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function fl(n, t) { | |
var i, r; | |
return fl[n.typeId] ? fl[n.typeId] : (fl[n.typeId] = function() {} | |
, | |
i = fl[n.typeId], | |
i.genericParameters = [n], | |
i.genericClosure = fl, | |
i.typeId = "gb$" + n.typeId + "$", | |
pu(i, "System.Collections.Generic.IEnumerator`1<" + n.fullName + ">"), | |
i._tri = function() { | |
r || (r = !0, | |
n = n, | |
i = fl(n, !0)) | |
} | |
, | |
t && i._tri(), | |
i) | |
} | |
function ep(t, i, r) { | |
var f, e, u, s; | |
return ep[t.typeId] && ep[t.typeId][i.typeId] ? ep[t.typeId][i.typeId] : (ep[t.typeId] = {}, | |
ep[t.typeId][i.typeId] = function() {} | |
, | |
u = ep[t.typeId][i.typeId], | |
u.genericParameters = [t, i], | |
u.genericClosure = ep, | |
u.typeId = "yu$" + t.typeId + "_" + i.typeId + "$", | |
u.__ctor = function(n) { | |
var t; | |
return t = new u, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = u.prototype, | |
n._transformDelegate = null, | |
n._outCollection = null, | |
n._inputCollection = null, | |
n.__ctor = function(n) { | |
this._inputCollection = null; | |
this._transformDelegate = n; | |
this._outCollection = f.defaultConstructor() | |
} | |
, | |
n.get_inputCollection = function() { | |
return this._inputCollection | |
} | |
, | |
n.set_inputCollection = function(n) { | |
var t, i, r; | |
if (this._inputCollection != n) { | |
this._inputCollection = n; | |
t = !n ? 0 : n.get_count(); | |
i = this._outCollection.get_count(); | |
r = t - i; | |
r < 0 ? (this.removeAfterKItems(t, -r), | |
this.replaceFirstKItems(n, t)) : (this.replaceFirstKItems(n, i), | |
this.insertAfterFirstKItems(n, i, r)); | |
return | |
} | |
} | |
, | |
n.replaceFirstKItems = function(n, t) { | |
var i; | |
if (t != 0 && n) { | |
i = n.getRangeAt(0, t); | |
this._outCollection.replaceRangeAt(0, this.generateTransformedCollection(i)); | |
return | |
} | |
return | |
} | |
, | |
n.insertAfterFirstKItems = function(n, t, i) { | |
var r; | |
if (i != 0 && n) | |
r = n.getRangeAt(t, i), | |
this._outCollection.insertRangeAt(t, this.generateTransformedCollection(r)); | |
else | |
return; | |
return | |
} | |
, | |
n.removeAfterKItems = function(n, t) { | |
if (t != 0) { | |
this._outCollection.removeRangeAt(n, t); | |
return | |
} | |
} | |
, | |
n.generateTransformedCollection = function(n) { | |
for (var u, f, i = e.defaultConstructor(), r = n.V_GetEnumerator_e(); r.V_MoveNext_f(); ) | |
f = fu(t, r.V_get_Current_f()), | |
u = this._transformDelegate(f), | |
i.add(u); | |
return i | |
} | |
, | |
n.get_outputCollection = function() { | |
return this._outCollection | |
} | |
, | |
o(u, "Sunlight.Framework.Observables.ObservableCollectionGenerator`2<" + t.fullName + "," + i.fullName + ">", Object, []), | |
u._tri = function() { | |
s || (s = !0, | |
f = lr(i, !0), | |
e = lt(i, !0), | |
t = t, | |
i = i, | |
u = ep(t, i, !0)) | |
} | |
, | |
r && u._tri(), | |
u) | |
} | |
function bit() {} | |
function krt(t, i) { | |
var e, r, u, f, s; | |
return krt[t.typeId] ? krt[t.typeId] : (krt[t.typeId] = function() {} | |
, | |
r = krt[t.typeId], | |
r.genericParameters = [t], | |
r.genericClosure = krt, | |
r.typeId = "hw$" + t.typeId + "$", | |
u = co(t, i), | |
f = as(t, i), | |
r.__ctor = function(n) { | |
var t; | |
return t = new r, | |
t.__ctor(n), | |
t | |
} | |
, | |
n = r.prototype, | |
n.array = null, | |
n.__ctor = function(n) { | |
this.array = n | |
} | |
, | |
n.indexOf = function(n) { | |
for (var i = this.array.length, t = 0; t < i; t++) | |
if (oni(n, this.array[t])) | |
return t; | |
return -1 | |
} | |
, | |
n.insert = function() { | |
throw dlt(); | |
} | |
, | |
n.get_item = function(n) { | |
if (n >= this.array.length) | |
throw new Error("index not in range"); | |
return this.array[n] | |
} | |
, | |
n.set_item = function() { | |
throw dlt(); | |
} | |
, | |
n.clear = function() { | |
throw dlt(); | |
} | |
, | |
n.get_count = function() { | |
return this.array.length | |
} | |
, | |
n.getEnumerator = function() { | |
return e.__ctor(this) | |
} | |
, | |
n.system__Collections__IEnumerable__GetEnumerator = function() { | |
return this.getEnumerator() | |
} | |
, | |
n.system__Collections__IList__get_Item = function() { | |
throw sy(); | |
} | |
, | |
n.system__Collections__IList__Contains = function() { | |
throw sy(); | |
} | |
, | |
n.system__Collections__IList__IndexOf = function() { | |
throw sy(); | |
} | |
, | |
n.system__Collections__IList__RemoveAt = function() { | |
throw sy(); | |
} | |
, | |
n.system__Collections__ICollection__CopyTo = function() { | |
throw sy(); | |
} | |
, | |
n.V_GetEnumerator_e = n.system__Collections__IEnumerable__GetEnumerator, | |
n.V_get_Item_qr = n.system__Collections__IList__get_Item, | |
n.V_Contains_qr = n.system__Collections__IList__Contains, | |
n.V_IndexOf_qr = n.system__Collections__IList__IndexOf, | |
n.V_RemoveAt_qr = n.system__Collections__IList__RemoveAt, | |
n.V_CopyTo_r = n.system__Collections__ICollection__CopyTo, | |
n["V_get_Item_" + u.typeId] = n.get_item, | |
n["V_set_Item_" + u.typeId] = n.set_item, | |
n["V_IndexOf_" + u.typeId] = n.indexOf, | |
n["V_Insert_" + u.typeId] = n.insert, | |
n.V_Clear_qr = n.clear, | |
n.V_get_Count_r = n.get_count, | |
n["V_GetEnumerator_" + f.typeId] = n.getEnumerator, | |
o(r, "System.Web.Html.DomList`1<" + t.fullName + ">", Object, [u, kd, lv, al, f]), | |
r._tri = function() { | |
s || (s = !0, | |
e = bk(t, !0), | |
t = t, | |
r = krt(t, !0)) | |
} | |
, | |
i && r._tri(), | |
r) | |
} | |
function iat(n) { | |
return n.name | |
} | |
function ego(n) { | |
return n.valueObject | |
} | |
function ogo(n, u) { | |
var f, e, o; | |
return (o = v(u))[0] || (o[0] = u.createElement("div"), | |
o[0].innerHTML = ' <button type="button" class="categorizedSubject"> <div class="categorizedSubjectIcon"><\/div> <div><\/div> <\/button> ', | |
i[0] = i[0] ? i[0] : [g([iat], ct, "subj-id", 113, 0, null, null, 0), r([ego], s, 17, 2, null, ""), r([iat], s, 17, 3, null, "")]), | |
e = o[0].cloneNode(!0), | |
f = new Array(4), | |
f[0] = t(e, [1]), | |
f[1] = b(t(e, [1])), | |
f[2] = t(e, [1, 1]), | |
f[3] = t(e, [1, 3]), | |
a(n, e, [1], f, i[0], null, 0, 0) | |
} | |
function sgo() { | |
return ffi || (ffi = l(pi, so, ogo, "0")), | |
ffi | |
} | |
function hdu(n) { | |
return n.subject.Name | |
} | |
function su(n) { | |
return n.get_isSelected() | |
} | |
function cdu(n) { | |
return n.disabled | |
} | |
function hgo(n) { | |
return n.iconName | |
} | |
function bu(n) { | |
return dso(n) | |
} | |
function cgo(n) { | |
return n.get_shortFormIfNoIcon() | |
} | |
function lgo(n, u) { | |
var o, h, c; | |
return (c = v(u))[1] || (c[1] = u.createElement("div"), | |
c[1].innerHTML = ' <div test-id="subjectSelectionItem" class="outerCircle"> <div class="innerCircle hflexbox justifySpaceAround"> <div> <span><\/span> <\/div> <\/div> <\/div> ', | |
i[1] = i[1] ? i[1] : [g([hdu], ct, "subj-id", 113, 0, null, null, 0), f([su], ["IsSelected"], e, "selectedSubject", 83, 0, 0, null, !1, 0), g([cdu], e, "disabledSubject", 81, 1, null, !1, 0), g([hgo], e, "hasIcon", 81, 2, bu, !1, 0), r([cgo], s, 17, 3, null, "")]), | |
h = c[1].cloneNode(!0), | |
o = new Array(4), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
o[2] = t(h, [1, 1, 1]), | |
o[3] = t(h, [1, 1, 1, 1]), | |
a(n, h, [], o, i[1], null, 1, 0) | |
} | |
function ago() { | |
return efi || (efi = l(pi, tl, lgo, "1")), | |
efi | |
} | |
function ldu(n) { | |
return n.get_canGoBack() | |
} | |
function p(n) { | |
return pho(n) | |
} | |
function adu(n) { | |
return function() { | |
return n.back() | |
} | |
} | |
function nt(n, t) { | |
n.set_onClick(t) | |
} | |
function gk(n) { | |
return n.get_currentStage() | |
} | |
function nd(n) { | |
return tbu(n, 1) | |
} | |
function vdu(n) { | |
return function() { | |
return n.close() | |
} | |
} | |
function ydu(n) { | |
return n.get_isRefundActive() | |
} | |
function ya(n) { | |
return n.get_timerVM() | |
} | |
function iti(n) { | |
return n.get_days() | |
} | |
function to(n) { | |
return drr(n, 0) | |
} | |
function pdu(n) { | |
return n.get_examAbbr() | |
} | |
function aer(n) { | |
return pdt(n, 2) | |
} | |
function wdu(n) { | |
return n.get_visible() | |
} | |
function hi(n, t) { | |
n.set_isHidden(t) | |
} | |
function bdu() { | |
return iau() | |
} | |
function k(n, t) { | |
n.set_skin(t) | |
} | |
function kdu(n) { | |
return n.get_hideStep1BG() | |
} | |
function ddu(n) { | |
return n.get_activeSkin() | |
} | |
function gdu(n) { | |
return n.get_activeStage() | |
} | |
function vgo(n, o) { | |
var h, c, l; | |
return (l = v(o))[2] || (l[2] = o.createElement("div"), | |
l[2].innerHTML = ' <div test-id="buyPremiumPopup" class="cardWrapper buyCards vflexbox justifySpaceBetween alignCenter"> <div class="titlea hflexbox justifySpaceBetween"> <div> <button type="button" class="actionButtona"> <span data-icon="arrow-back"><\/span> <\/button> <\/div> <div class="cardTitleV2"> <div> <img src="/images/fulllogo_prepg.svg" class="logo"> <\/div> <div> <h4>Pre-PG Premium<\/h4> <h5 style="display:flex">Take Control of Your Preparation<\/h5> <\/div> <\/div> <div> <button type="button" test-id="closePopup" class="actionButtona"><span data-icon="close"><\/span><\/button><\/div> <\/div> <div class="featureList"> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Full Access to all questions in Pre-PG <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> PrepDNA with topic-level analysis <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Subject-level accuracy by difficulty <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Deep revision of weaknesses <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Multi-select topics during practice <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Learn with Flashcards <\/div> <\/div> <\/div> <div> <h5> <span><\/span> is only <strong><\/strong> days away. Don\'t hold back your potential!<br>Every second counts <\/h5> <\/div> <div class="noFlex"><\/div> <div class="stepSkin"><\/div> <\/div> ', | |
i[2] = i[2] ? i[2] : [f([ldu], ["CanGoBack"], e, "visibilityHidden", 81, 0, 0, p, !1, 0), r([adu], nt, 17, 1, null, null), f([gk], ["CurrentStage"], e, "hiddenImp", 81, 2, 1, nd, !1, 0), r([vdu], nt, 17, 3, null, null), f([gk], ["CurrentStage"], e, "hiddenImp", 81, 4, 2, nd, !1, 0), f([ydu], ["IsRefundActive"], e, "hidden", 81, 5, 3, null, !1, 0), f([gk], ["CurrentStage"], e, "hiddenImp", 81, 6, 4, nd, !1, 0), f([ya, iti], ["TimerVM", "Days"], e, "hidden", 81, 6, 5, to, !1, 0), u([ya, pdu], ["TimerVM", "ExamAbbr"], s, 17, 7, 6, null, ""), u([ya, iti], ["TimerVM", "Days"], s, 17, 8, 7, null, ""), f([gk], ["CurrentStage"], e, "hidden", 81, 9, 8, aer, !1, 0), r([ya], bt, 17, 10, null, null), u([ya, wdu], ["TimerVM", "Visible"], hi, 17, 10, 9, p, !0), r([bdu], k, 18, 10, null, null), f([kdu], ["HideStep1BG"], e, "noBg", 81, 11, 10, null, !1, 0), u([ddu], ["ActiveSkin"], k, 17, 12, 11, null, null), u([gdu], ["ActiveStage"], bt, 17, 12, 12, null, null)]), | |
c = l[2].cloneNode(!0), | |
h = new Array(13), | |
h[0] = t(c, [1, 1, 1, 1]), | |
h[1] = b(t(c, [1, 1, 1, 1])), | |
h[2] = t(c, [1, 1, 3, 3]), | |
h[3] = b(t(c, [1, 1, 5, 1])), | |
h[4] = t(c, [1, 3]), | |
h[5] = t(c, [1, 5]), | |
h[6] = t(c, [1, 5, 1]), | |
h[7] = t(c, [1, 5, 1, 1]), | |
h[8] = t(c, [1, 5, 1, 3]), | |
h[9] = t(c, [1, 7]), | |
h[10] = ht(t(c, [1, 7])), | |
h[11] = t(c, [1, 9]), | |
h[12] = ht(t(c, [1, 9])), | |
a(n, c, [1, 3, 10, 12], h, i[2], null, 13, 0) | |
} | |
function ygo() { | |
return ofi || (ofi = l(y, bd, vgo, "2")), | |
ofi | |
} | |
function pgo(n, t) { | |
var r, u, f; | |
return (r = v(t))[3] || (r[3] = t.createElement("div"), | |
r[3].innerHTML = ' <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine"> Access to Preparation DNA with topic level weakness / strength analysis <\/div> <\/div> <\/div> <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine">Practice by exam type, recent questions, sub-topics and concepts <\/div> <\/div> <\/div> <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine"> Get access to all questions, not restricted by your current proficiency <\/div> <\/div> <\/div> <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine"> Reinforce concepts by revising past mistakes and your weaknesses <\/div> <\/div> <\/div> ', | |
i[3] = i[3] ? i[3] : []), | |
u = r[3].cloneNode(!0), | |
f = [], | |
a(n, u, [], f, i[3], null, 0, 0) | |
} | |
function wgo() { | |
return sfi || (sfi = l(y, Object, pgo, "3")), | |
sfi | |
} | |
function bgo(n) { | |
return n.get_subscriptionStatusCard() | |
} | |
function kgo() { | |
return sle() | |
} | |
function dgo(n) { | |
return n.get_isIOS() | |
} | |
function ggo(n, o) { | |
var s, h, c; | |
return (c = v(o))[4] || (c[4] = o.createElement("div"), | |
c[4].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1 refundOfferCard hiddenImp"> <div>Risk-Free Premium Upgrade<\/div> <div> <div>Not sure if you can get a PG seat?<\/div><br> <div> Buy the July 2020 or Jan 2021 plans and start preparing early.\r\n We will refund you for your unused time if you accept a PG seat through NEET PG 2020. <\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitleV2"> Membership Benefits <\/div> <div class="cardBody"> <p> You will get access to premium features listed below. We will continue to add\r\n more features and benefits for subscribers. <\/p> <div class="featureTableV2"> <div class="hflexbox justifyFlexEnd"> <span class="featureColumn font500 planName">Free<\/span> <span class="featureColumn font500 planName">Premium<\/span> <span class="featureColumn font500 planName">Learning<\/span> <\/div> <div class="featureHeading font400">Basic benefits<\/div> <div class="featureContent hflexbox justifySpaceBetween"> <div class="featurePoints"> <ul> <li>Daily Test<\/li> <li>Daily Revision<\/li> <li>Unlimited Practice<\/li> <li>Access to 30% questions (20,000+)<\/li> <\/ul> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <\/div> <div class="featureContent hflexbox justifySpaceBetween"> <div class="featurePoints"> <ul> <li>Access to 100% Questions<\/li> <li>Multi-select subjects/topics<\/li> <\/ul> <\/div> <div class="hasFeature featureColumn"> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <\/div> <div class="featureHeading font400">Advanced workout<\/div> <div class="featureContent hflexbox justifySpaceBetween"> <div class="featurePoints"> <ul> <li>Filter by exams (NEET, PGI, JIPMER, AIIMS)<\/li> <li>Filter by recent questions<\/li> <\/ul> <\/div> <div class="hasFeature featureColumn"> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <\/div> <div class="featureHeading font400">Advanced preparation<\/div> <div class="featureContent hflexbox justifySpaceBetween"> <div class="featurePoints"> <ul> <li>PrepDNA - Live Tracking of weak topics<\/li> <li>Bookmark revision - Practice from bookmarks<\/li> <li>Deep revision - Practice weakness and past mistakes<\/li> <\/ul> <\/div> <div class="hasFeature featureColumn"> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <\/div> <div class="featureHeading font400">Video Learning<\/div> <div class="featureContent hflexbox justifySpaceBetween"> <div class="featurePoints"> <ul> <li>Free video usage capped at 15 mins per day<\/li> <li>Free videos in each subject<\/li> <\/ul> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <\/div> <div class="featureContent hflexbox justifySpaceBetween"> <div class="featurePoints"> <ul> <li>Complete Access to all the videos<\/li> <li>Unlimited video usage<\/li> <li class="hiddenImp">Offline videos – Download<\/li> <li>Practice topics and subtopics directly from videos (coming soon)<\/li> <\/ul> <\/div> <div class="hasFeature featureColumn"> <\/div> <div class="hasFeature featureColumn"> <\/div> <div class="hasFeature featureColumn"> <span data-icon="check2"><\/span> <\/div> <\/div> <\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitleText cardTitle"> Improve your NEET rank by <b>~1055 / week<\/b> <\/div> <div class="cardBody nativeStyles"> After analyzing our daily test data, we\'ve seen that Doctors who have been regularly using\r\n Pre-PG App have shown steady improvement in daily test performance: <ul> <li> <b>Regular Test:<\/b> 0.21 percentile improvement per week - rank improvement of <b>~255 / week<\/b>. <\/li> <li> <b>Regular Test + Practice:<\/b> 0.43 percentile improvement per week - rank improvement of <b>~533 / week<\/b>. <\/li> <li> <b>Regular Test + Practice + Revision:<\/b> 0.91 percentile improvement per week - rank improvement of <b>~1055 / week<\/b>. <\/li> <\/ul> <p>The improvements above highlight how the investment we\'re making in adaptive platform is helping Doctors prepare for NEET.<\/p> <\/div> <\/div> ', | |
i[4] = i[4] ? i[4] : [u([bgo], ["SubscriptionStatusCard"], bt, 17, 0, 0, null, null), r([kgo], k, 18, 0, null, null), f([dgo], ["IsIOS"], e, "hidden", 81, 1, 1, null, !1, 0)]), | |
h = c[4].cloneNode(!0), | |
s = new Array(2), | |
s[0] = ht(t(h, [1])), | |
s[1] = t(h, [3]), | |
a(n, h, [0], s, i[4], null, 2, 0) | |
} | |
function nno() { | |
return hfi || (hfi = l(y, hv, ggo, "4")), | |
hfi | |
} | |
function tno(n) { | |
return n.get_premiumBenefitsAppSkin() | |
} | |
function ino(n) { | |
return function() { | |
return n.buyCredits() | |
} | |
} | |
function rno(n) { | |
return n.get_premiumButtonTitle() | |
} | |
function uno(n, f) { | |
var e, o, h; | |
return (h = v(f))[5] || (h[5] = f.createElement("div"), | |
h[5].innerHTML = ' <div class="cardBody listCard"> <div class="planPopupContent"> <div class="planOverHeader"> <div class="hugeFont font500">Unlock Premium Plan<\/div> <div class="largeFont font400">To access this feature<\/div> <\/div> <div class="cardBody planHelperText"><\/div> <button type="button" test-id="buyCredits"> <span class="largerFont font400"><\/span> <\/button> <\/div> <\/div> ', | |
i[5] = i[5] ? i[5] : [r([tno], k, 17, 0, null, null), r([ino], nt, 17, 1, null, null), u([rno], ["PremiumButtonTitle"], s, 17, 2, 0, null, "")]), | |
o = h[5].cloneNode(!0), | |
e = new Array(3), | |
e[0] = ht(t(o, [1, 1, 3])), | |
e[1] = b(t(o, [1, 1, 5])), | |
e[1].set_trackingId("Buy_Credits"), | |
e[2] = t(o, [1, 1, 5, 1]), | |
a(n, o, [0, 1], e, i[5], null, 1, 0) | |
} | |
function fno() { | |
return cfi || (cfi = l(y, wpt, uno, "5")), | |
cfi | |
} | |
function ngu(n) { | |
return n.get_showDailyTestCard() | |
} | |
function eno() { | |
return uae() | |
} | |
function tgu(n) { | |
return n.get_solrSetupVM() | |
} | |
function ri(n) { | |
return gso(n) | |
} | |
function ono() { | |
return eae() | |
} | |
function rti(n) { | |
return n.get_testSetupVM() | |
} | |
function sno() { | |
return rdf() | |
} | |
function hno(n) { | |
return function() { | |
return n.showFeedbackPopup() | |
} | |
} | |
function cno() { | |
return fae() | |
} | |
function lno(n, o) { | |
var s, h, c; | |
return (c = v(o))[6] || (c[6] = o.createElement("div"), | |
c[6].innerHTML = ' <div class="workoutHomeContent designV2WorkoutHome"> <div class="cardWrapper shadowZsoft roundCorner darwinTestContainer"><\/div> <div class="solrCard shadowZsoft hiddenImp"><\/div> <div><\/div> <div class="feedbackLink"> <span>Have suggestions? <\/span> <button type="button" test-id="show_workout_feedback"> <span>Send Feedback<\/span> <\/button> <\/div> <\/div> <div><\/div> ', | |
i[6] = i[6] ? i[6] : [f([ngu], ["ShowDailyTestCard"], e, "hidden", 81, 0, 0, p, !1, 0), r([eno], k, 18, 1, null, null), u([tgu], ["SolrSetupVM"], bt, 17, 2, 1, null, null), u([tgu], ["SolrSetupVM"], hi, 17, 2, 2, ri, !0), r([ono], k, 18, 2, null, null), f([ngu], ["ShowDailyTestCard"], e, "testSetupV2Card", 81, 3, 3, null, !1, 0), u([rti], ["TestSetupVM"], bt, 17, 4, 4, null, null), u([rti], ["TestSetupVM"], hi, 17, 4, 5, ri, !0), r([sno], k, 18, 4, null, null), r([hno], nt, 17, 5, null, null), r([cno], k, 18, 6, null, null)]), | |
h = c[6].cloneNode(!0), | |
s = new Array(7), | |
s[0] = t(h, [1, 1]), | |
s[1] = ht(t(h, [1, 1])), | |
s[2] = ht(t(h, [1, 3])), | |
s[3] = t(h, [1, 5]), | |
s[4] = ht(t(h, [1, 5])), | |
s[5] = b(t(h, [1, 7, 3])), | |
s[5].set_trackingId("ShowWorkoutFeedback"), | |
s[6] = ht(t(h, [3])), | |
a(n, h, [1, 2, 4, 5, 6], s, i[6], null, 6, 0) | |
} | |
function ano() { | |
return lfi || (lfi = l(y, ty, lno, "6")), | |
lfi | |
} | |
function uti(n) { | |
return n.get_loginViewModel() | |
} | |
function vno(n) { | |
return function() { | |
return uti(n).loginAsGuest() | |
} | |
} | |
function yno(n, t) { | |
n.set_onLoginAsGuest(t) | |
} | |
function pno(n) { | |
return function() { | |
return uti(n).loginWithApple() | |
} | |
} | |
function wno(n, t) { | |
n.set_onLoginWithApple(t) | |
} | |
function bno(n) { | |
return function() { | |
return uti(n).loginWithGoogle() | |
} | |
} | |
function kno(n, t) { | |
n.set_onLoginWithGoogle(t) | |
} | |
function dno(n) { | |
return function() { | |
return uti(n).loginWithFacebook() | |
} | |
} | |
function gno(n, t) { | |
n.set_onLoginWithFacebook(t) | |
} | |
function nts(n) { | |
return function() { | |
return n.startPracticeClicked() | |
} | |
} | |
function tts(n, t) { | |
n.set_onStart(t) | |
} | |
function its(n) { | |
return n.get_waiting() | |
} | |
function pa(n, t) { | |
n.set_isLoading(t) | |
} | |
function rts(n, f) { | |
var e, o, s; | |
return (s = v(f))[7] || (s[7] = f.createElement("div"), | |
s[7].innerHTML = ' <div><\/div> <spinner-loading><\/spinner-loading> <div popupdiv="true" style="display: none;" class="popupWrapper themePurple"> <div popupcontainer="true" class="shadowZ4"><\/div> <\/div> ', | |
i[7] = i[7] ? i[7] : [r([vno], yno, 17, 0, null, null), r([pno], wno, 17, 0, null, null), r([bno], kno, 17, 0, null, null), r([dno], gno, 17, 0, null, null), r([nts], tts, 17, 0, null, null), u([uti, its], ["LoginViewModel", "Waiting"], pa, 17, 1, 0, null, !1)]), | |
o = s[7].cloneNode(!0), | |
e = new Array(2), | |
e[0] = fao(t(o, [1])), | |
e[1] = sa(t(o, [3])), | |
e[1].set_locationTrackingId("LoggingInWaiting"), | |
a(n, o, [0, 1], e, i[7], null, 1, 0) | |
} | |
function uts() { | |
return afi || (afi = l(y, hst, rts, "7")), | |
afi | |
} | |
function fts(n, t) { | |
var r, u, f; | |
return (r = v(t))[8] || (r[8] = t.createElement("div"), | |
r[8].innerHTML = ' <div style="max-width: 960px; margin: 16px auto; padding: 16px;" class="card contentDiv"> <div class="paperShadowBotZ2"><\/div> <div class="paperShadowTopZ2"><\/div> <h2>PrivacyPolicy<\/h2> <div class="innerText"> This privacy policy has been compiled to better serve those who are concerned with how their \'Personally\r\n identifiable information\' (PII) is being used online. PII, as used in US privacy law and information security,\r\n is information that can be used on its own or with other information to identify, contact, or locate a single\r\n person, or to identify an individual in context. Please read our privacy policy carefully to get a clear\r\n understanding of how we collect, use, protect or otherwise handle your Personally Identifiable Information in\r\n accordance with our website. <br> <\/div> <br> <div class="grayText"> <strong>What personal information do we collect from the people that visit our website or app?<\/strong> <\/div> <br> <div class="innerText"> When ordering or registering on our site, as appropriate, you may be asked to enter your name, email address\r\n or other details to help you with your experience. <\/div> <br> <div class="grayText"><strong>When do we collect information?<\/strong><\/div> <br> <div class="innerText"> We collect information from you when you register on our site or enter information on our site. <\/div> <br> <br> <div class="grayText"><strong>How do we use your information? <\/strong><\/div> <br> <div class="innerText"> We may use the information we collect from you when you register, make a purchase, sign up for our newsletter,\r\n respond to a survey or marketing communication, surf the website, or use certain other site features in the\r\n following ways: <br> <br> <\/div> <div class="innerText"> <strong>•<\/strong> To personalize user\'s experience and to allow us to deliver the type of content and product offerings in which\r\n you are most interested. <\/div> <br> <div class="grayText"> <strong>How do we protect visitor information?<\/strong> <\/div> <br> <div class="innerText"> We do not use vulnerability scanning and/or scanning to PCI standards. <\/div> <div class="innerText">We do not use an SSL certificate<\/div> <div class="innerText"> <strong>•<\/strong> We only provide articles and information, and we never ask for personal or private information <\/div> <br> <div class="grayText"> <strong>Do we use \'cookies\'?<\/strong> <\/div> <br> <div class="innerText"> Yes. Cookies are small files that a site or its service provider transfers to your computer\'s hard drive through\r\n your Web browser (if you allow) that enables the site\'s or service provider\'s systems to recognize your browser\r\n and capture and remember certain information. For instance, we use cookies to help us remember and process the\r\n items in your shopping cart. They are also used to help us understand your preferences based on previous or current\r\n site activity, which enables us to provide you with improved services. We also use cookies to help us compile\r\n aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in\r\n the future. <\/div> <div class="innerText"> <br> <strong>We use cookies to:<\/strong> <\/div> <div class="innerText"> <strong>•<\/strong> Understand and save user\'s preferences for future visits. <\/div> <div class="innerText"> <br> You can choose to have your computer warn you each time a cookie is being sent, or you can choose to turn off all\r\n cookies. You do this through your browser (like Internet Explorer) settings. Each browser is a little different,\r\n so look at your browser\'s Help menu to learn the correct way to modify your cookies. <br> <\/div> <div class="innerText"> <br> <strong>If users disable cookies in their browser:<\/strong> <\/div> <br> <div class="innerText"> If you disable cookies off, the site will not work. We cannot provide core functionality if cookies are disabled. <\/div> <br> <br> <div class="grayText"> <strong>Third Party Disclosure<\/strong> <\/div> <br> <div class="innerText"> We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. <\/div> <br> <div class="grayText"> <strong>Third party links<\/strong> <\/div> <br> <div class="innerText"> We do not include or offer third party products or services on our website. <\/div> <br> <div class="blueText"> <strong>Google<\/strong> <\/div> <br> <div class="innerText"> Google\'s advertising requirements can be summed up by Google\'s Advertising Principles. They are put in place to\r\n provide a positive experience for users. https://support.google.com/adwordspolicy/answer/1316548?hl=en <br> <br> <\/div> <div class="innerText"> We have not enabled Google AdSense on our site but we may do so in the future. <\/div> <div class="blueText"> <strong>COPPA (Children Online Privacy Protection Act)<\/strong> <\/div> <br> <div class="innerText"> When it comes to the collection of personal information from children under 13, the Children\'s Online Privacy\r\n Protection Act (COPPA) puts parents in control. The Federal Trade Commission, the nation\'s consumer protection\r\n agency, enforces the COPPA Rule, which spells out what operators of websites and online services must do to protect\r\n children\'s privacy and safety online. <br> <br> <\/div> <div class="innerText"> We do not specifically market to children under 13. <\/div> <br> <div class="blueText"> <strong>Fair Information Practices<\/strong> <\/div> <br> <div class="innerText"> The Fair Information Practices Principles form the backbone of privacy law in the United States and the concepts\r\n they include have played a significant role in the development of data protection laws around the globe.\r\n Understanding the Fair Information Practice Principles and how they should be implemented is critical to comply\r\n with the various privacy laws that protect personal information. <br> <br> <\/div> <div class="innerText"> <strong> In order to be in line with Fair Information Practices we will take the following responsive action, should\r\n a data breach occur: <\/strong> <\/div> <div class="innerText">We will notify the users via email<\/div> <div class="innerText"> <strong>•<\/strong> Within 7 business days<\/div> <div class="innerText"> <br> We also agree to the individual redress principle, which requires that individuals have a right to pursue legally\r\n enforceable rights against data collectors and processors who fail to adhere to the law. This principle requires\r\n not only that individuals have enforceable rights against data users, but also that individuals have recourse to\r\n courts or a government agency to investigate and/or prosecute non-compliance by data processors. <\/div> <div class="innerText"> If there are any questions regarding this privacy policy you may contact us using the information below. <br> <br> <\/div> <div class="innerText"><br>Last Edited on 2014-10-26<\/div> <\/div> ', | |
i[8] = i[8] ? i[8] : []), | |
u = r[8].cloneNode(!0), | |
f = [], | |
a(n, u, [], f, i[8], null, 0, 0) | |
} | |
function ets() { | |
return vfi || (vfi = l(y, Object, fts, "8")), | |
vfi | |
} | |
function ots(n) { | |
return n.get_testGroupWrappers() | |
} | |
function pt(n, t) { | |
n.set_fixedList(t) | |
} | |
function sts() { | |
return iwe() | |
} | |
function ot(n, t) { | |
n.set_itemSkin(t) | |
} | |
function hts(n, f) { | |
var e, s, o; | |
return (o = v(f))[9] || (o[9] = f.createElement("div"), | |
o[9].innerHTML = ' <ul class="gradeGroupList"> <\/ul> ', | |
i[9] = i[9] ? i[9] : [u([ots], ["TestGroupWrappers"], pt, 17, 0, 0, null, null), r([sts], ot, 18, 0, null, null)]), | |
s = o[9].cloneNode(!0), | |
e = new Array(1), | |
e[0] = ni(t(s, [1])), | |
e[0].set_itemCssClassName("gradeGroupItem"), | |
a(n, s, [0], e, i[9], null, 1, 0) | |
} | |
function cts() { | |
return yfi || (yfi = l(y, yw, hts, "9")), | |
yfi | |
} | |
function lts(n) { | |
return function() { | |
return n.navigateToWorkout() | |
} | |
} | |
function vs(n, t) { | |
n.set_backAction(t) | |
} | |
function rat() { | |
return cao() | |
} | |
function igu(n) { | |
return n.get_testLoaded() | |
} | |
function ats() { | |
return wfe() | |
} | |
function vts(n) { | |
return n.get_upcomingTests() | |
} | |
function yts(n, o) { | |
var s, h, c; | |
return (c = v(o))[10] || (c[10] = o.createElement("div"), | |
c[10].innerHTML = ' <div><\/div> <div class="loadingTests"> Getting information for Daily tests. <\/div> <ul test-id="scheduled_tests_list" class="testSchedulea"><\/ul> ', | |
i[10] = i[10] ? i[10] : [r([lts], vs, 17, 0, null, null), r([rat], k, 18, 0, null, null), f([igu], ["TestLoaded"], e, "hidden", 81, 1, 0, null, !1, 0), f([igu], ["TestLoaded"], e, "hidden", 81, 2, 1, p, !1, 0), r([ats], ot, 18, 3, null, null), u([vts], ["UpcomingTests"], pt, 17, 3, 2, null, null)]), | |
h = c[10].cloneNode(!0), | |
s = new Array(4), | |
s[0] = hs(t(h, [1])), | |
s[0].set_headerTitle("Daily Test Series"), | |
s[1] = t(h, [3]), | |
s[2] = t(h, [5]), | |
s[3] = ni(t(h, [5])), | |
s[3].set_itemCssClassName("upcomingTestRowa"), | |
a(n, h, [0, 3], s, i[10], null, 3, 0) | |
} | |
function pts() { | |
return pfi || (pfi = l(y, pw, yts, "10")), | |
pfi | |
} | |
function rgu(n) { | |
return n.V_get_ActiveSkin() | |
} | |
function wts(n, r) { | |
var e, o, f; | |
return (f = v(r))[11] || (f[11] = r.createElement("div"), | |
f[11].innerHTML = ' <div class="practiceArea vflexbox justifySpaceBetween"><\/div> ', | |
i[11] = i[11] ? i[11] : [u([rgu], ["ActiveSkin"], k, 17, 0, 0, null, null)]), | |
o = f[11].cloneNode(!0), | |
e = new Array(1), | |
e[0] = ht(t(o, [1])), | |
a(n, o, [0], e, i[11], null, 1, 0) | |
} | |
function bts() { | |
return wfi || (wfi = l(y, yl, wts, "11")), | |
wfi | |
} | |
function dnr(n) { | |
return n.get_rightBarPinned() | |
} | |
function kts(n, t) { | |
n.set_rightBarPinned(t) | |
} | |
function ku(n, t) { | |
n.set_pressed(t) | |
} | |
function ef(n) { | |
return n.get_pressed() | |
} | |
function dts(n) { | |
return n.get_testSetupVM() | |
} | |
function ugu(n) { | |
return n.get_headeredProblemAttempts() | |
} | |
function iu(n, t) { | |
n.set_observableList(t) | |
} | |
function op(n) { | |
return n.get_attemptMode() | |
} | |
function gts() { | |
return fee() | |
} | |
function nis() { | |
return eee() | |
} | |
function tis(n, t) { | |
n.set_headerSkin(t) | |
} | |
function iis(n, o) { | |
var s, h, c; | |
return (c = v(o))[12] || (c[12] = o.createElement("div"), | |
c[12].innerHTML = ' <div class="mdDrawerBase"> <\/div> <div class="mdDrawer shadowZ3"> <div class="rightBarTitle"> <div class="title"> Question Card <\/div> <div class="rightBarPin"> <button type="button" data-icon="pin" test-id="RightMenuPinBtn"><\/button> <\/div> <\/div> <hr class="rightBarLineDivider"> <div class="questionCardLegend"> <div>Answered <span data-icon="check2" class="noFlex checked"><\/span><\/div> <div>Marked for Review <span data-icon="flag2" class="redFlag"><\/span><\/div> <div>Answered & Marked for Review <span data-icon="flag2" class="redFlag"><\/span> <span data-icon="check2" class="noFlex checked"><\/span><\/div> <\/div> <hr class="rightBarLineDivider"> <ul class="problemAttemptList hflexbox flexWrap themePurple"><\/ul> <\/div> ', | |
i[12] = i[12] ? i[12] : [it([dnr], kts, ["RightBarPinned"], ku, ef, "Pressed", 17, 2, 0, null, null, !1), u([dts], ["TestSetupVM"], hi, 17, 4, 1, null, !0), u([ugu], ["HeaderedProblemAttempts"], iu, 17, 4, 2, null, null), f([op], ["AttemptMode"], e, "reviewMode", 81, 3, 3, p, !1, 0), r([gts], ot, 18, 4, null, null), r([nis], tis, 18, 4, null, null)]), | |
h = c[12].cloneNode(!0), | |
s = new Array(5), | |
s[0] = t(h, [1]), | |
s[1] = t(h, [3]), | |
s[2] = b(t(h, [3, 1, 3, 1])), | |
s[2].set_isToggleMode(!0), | |
s[3] = t(h, [3, 9]), | |
s[4] = er(t(h, [3, 9])), | |
s[4].set_itemCssClassName("questionCardItem"), | |
s[4].set_headerCssClassName("questionCardHeader"), | |
a(n, h, [2, 4], s, i[12], { | |
drawerBg: 0, | |
drawer: 1 | |
}, 4, 0) | |
} | |
function ris() { | |
return bfi || (bfi = l(pit, lc, iis, "12")), | |
bfi | |
} | |
function uat(n) { | |
return n.get_currentProblemNumber() | |
} | |
function wa(n) { | |
return bso(n) | |
} | |
function ar(n) { | |
return n.get_currentProblemAttempt() | |
} | |
function td(n) { | |
return n.get_statusString() | |
} | |
function io(n, t) { | |
n.set_trackingId(t) | |
} | |
function ver(n) { | |
return wdt(n, "Practice_Review_Back_") | |
} | |
function fgu(n) { | |
return function() { | |
return n.onBack() | |
} | |
} | |
function egu(n) { | |
return n.get_bookMarked() | |
} | |
function ogu(n, t) { | |
n.set_bookMarked(t) | |
} | |
function sgu(n) { | |
return wdt(n, "EditRevisionList_") | |
} | |
function hgu(n) { | |
return n.get_bookMarkStr() | |
} | |
function uis(n) { | |
return wdt(n, "Test_Review_Next_") | |
} | |
function gnr(n) { | |
return function() { | |
return n.onNext() | |
} | |
} | |
function fat(n) { | |
return n.get_problemMarked() | |
} | |
function cgu(n, t) { | |
n.set_problemMarked(t) | |
} | |
function eat(n) { | |
return n.get_problemAttempted() | |
} | |
function fis(n, o) { | |
var h, c, l; | |
return (l = v(o))[13] || (l[13] = o.createElement("div"), | |
l[13].innerHTML = ' <div class="hflexbox reviewModeStuff reviewBtnRow justifySpaceBetween"> <button type="button" test-id="previousBtn" class="vflexbox justifySpaceAround alignCenter"> <span data-icon="arrow-back" class="largerFont"><\/span> <span class="font400 smallFont">Previous<\/span> <\/button> <button type="button" test-id="editRevisionList" class="vflexbox justifySpaceAround alignCenter"> <span data-icon="bookmark" class="largeFont"><\/span> <span class="font400 smallFont"><\/span> <\/button> <button type="button" test-id="nextBtn"> <span class="hflexbox justifyCenter alignCenter"> Next Question <span data-icon="arrow-forward"><\/span> <\/span> <\/button> <\/div> <div class="hflexbox justifySpaceBetween alignCenter quesNavBtns attemptModeStuff"> <button type="button" test-id="previousBtn" class="vflexbox justifySpaceAround alignCenter"> <span data-icon="arrow-back" class="largerFont"><\/span> <span class="font400 smallFont">Previous<\/span> <\/button> <button type="button" test-id="markQuestion" class="vflexbox justifySpaceAround alignCenter"> <span data-icon="flag2" class="largeFont"><\/span> <span class="font400 smallFont">Flag<\/span> <\/button> <button type="button" test-id="submitBtn" class="submitBtnV2 hflexbox alignCenter"> <span class="normalFont font400">Submit Answer<\/span> <\/button> <button type="button" test-id="testSkipBtn" class="submitBtnV2 skipMode hflexbox alignCenter"> <span class="normalFont font400">Skip<\/span> <\/button> <\/div> ', | |
i[13] = i[13] ? i[13] : [f([uat], ["CurrentProblemNumber"], e, "visibilityHidden", 81, 0, 0, wa, !1, 0), u([ar, td], ["CurrentProblemAttempt", "StatusString"], io, 17, 1, 1, ver, null), r([fgu], nt, 17, 1, null, null), it([ar, egu], ogu, ["CurrentProblemAttempt", "BookMarked"], ku, ef, "Pressed", 17, 2, 2, null, null, !1), u([ar, td], ["CurrentProblemAttempt", "StatusString"], io, 17, 2, 3, sgu, null), u([ar, hgu], ["CurrentProblemAttempt", "BookMarkStr"], s, 17, 3, 4, null, ""), u([ar, td], ["CurrentProblemAttempt", "StatusString"], io, 17, 4, 5, uis, null), r([gnr], nt, 17, 4, null, null), f([uat], ["CurrentProblemNumber"], e, "visibilityHidden", 81, 5, 6, wa, !1, 0), u([ar, td], ["CurrentProblemAttempt", "StatusString"], io, 17, 6, 7, ver, null), r([fgu], nt, 17, 6, null, null), it([ar, fat], cgu, ["CurrentProblemAttempt", "ProblemMarked"], ku, ef, "Pressed", 17, 7, 8, null, null, !1), f([ar, eat], ["CurrentProblemAttempt", "ProblemAttempted"], e, "hidden", 81, 8, 9, p, !1, 0), r([gnr], nt, 17, 9, null, null), r([gnr], nt, 17, 11, null, null), f([ar, eat], ["CurrentProblemAttempt", "ProblemAttempted"], e, "hidden", 81, 10, 10, null, !1, 0)]), | |
c = l[13].cloneNode(!0), | |
h = new Array(12), | |
h[0] = t(c, [1, 1]), | |
h[1] = b(t(c, [1, 1])), | |
h[2] = b(t(c, [1, 3])), | |
h[2].set_isToggleMode(!0), | |
h[3] = t(c, [1, 3, 3]), | |
h[4] = b(t(c, [1, 5])), | |
h[5] = t(c, [3, 1]), | |
h[6] = b(t(c, [3, 1])), | |
h[7] = b(t(c, [3, 3])), | |
h[7].set_trackingId("Test_MarkTest"), | |
h[7].set_isToggleMode(!0), | |
h[8] = t(c, [3, 5]), | |
h[9] = b(t(c, [3, 5])), | |
h[9].set_trackingId("Test_Submit"), | |
h[10] = t(c, [3, 7]), | |
h[11] = b(t(c, [3, 7])), | |
h[11].set_trackingId("Test_Skip"), | |
a(n, c, [1, 2, 4, 6, 7, 9, 11], h, i[13], null, 11, 0) | |
} | |
function eis() { | |
return kfi || (kfi = l(y, lc, fis, "13")), | |
kfi | |
} | |
function ois(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function ro() { | |
return vwe() | |
} | |
function sis(n) { | |
return n.V_get_ActiveSkin() | |
} | |
function his(n, f) { | |
var e, o, s; | |
return (s = v(f))[14] || (s[14] = f.createElement("div"), | |
s[14].innerHTML = ' <div><\/div> <div class="practiceArea vflexbox justifySpaceBetween"><\/div> ', | |
i[14] = i[14] ? i[14] : [r([ois], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), u([sis], ["ActiveSkin"], k, 17, 1, 0, null, null)]), | |
o = s[14].cloneNode(!0), | |
e = new Array(2), | |
e[0] = ht(t(o, [1])), | |
e[1] = ht(t(o, [3])), | |
a(n, o, [0, 1], e, i[14], null, 1, 0) | |
} | |
function cis() { | |
return dfi || (dfi = l(y, th, his, "14")), | |
dfi | |
} | |
function lgu(n) { | |
return function() { | |
return n.onBack() | |
} | |
} | |
function lis(n) { | |
return wdt(n, "Practice_Review_Next_") | |
} | |
function ais(n) { | |
return function() { | |
return n.onContinueReview() | |
} | |
} | |
function vis(n) { | |
return function() { | |
return n.onSubmit() | |
} | |
} | |
function yis(n) { | |
return function() { | |
return n.onSkip() | |
} | |
} | |
function pis(n, o) { | |
var h, c, l; | |
return (l = v(o))[15] || (l[15] = o.createElement("div"), | |
l[15].innerHTML = ' <div class="hflexbox reviewModeStuff reviewBtnRow justifySpaceBetween"> <button type="button" test-id="previousBtn" class="vflexbox justifySpaceAround alignCenter"> <span data-icon="arrow-back" class="largerFont"><\/span> <span class="font400 smallFont">Previous<\/span> <\/button> <button type="button" test-id="editRevisionList" class="vflexbox justifySpaceAround alignCenter"> <span data-icon="bookmark" class="largeFont"><\/span> <span class="font400 smallFont"><\/span> <\/button> <button type="button" test-id="nextBtn"> <span class="hflexbox justifyCenter alignCenter"> Next Question <span data-icon="arrow-forward"><\/span> <\/span> <\/button> <\/div> <div class="hflexbox justifySpaceBetween alignCenter quesNavBtns attemptModeStuff"> <button type="button" test-id="previousBtn" class="vflexbox justifySpaceAround alignCenter"> <span data-icon="arrow-back" class="largerFont"><\/span> <span class="font400 smallFont">Previous<\/span> <\/button> <button type="button" class="visibilityHidden"><\/button> <button type="button" test-id="submitBtn" class="submitBtnV2 attemptModeStuff hflexbox alignCenter"> <span class="normalFont font400">Submit Answer<\/span> <\/button> <button type="button" test-id="skipBtn" class="submitBtnV2 skipMode attemptModeStuff hflexbox alignCenter"> <span class="normalFont font400">Skip<\/span> <\/button> <\/div> ', | |
i[15] = i[15] ? i[15] : [f([uat], ["CurrentProblemNumber"], e, "visibilityHidden", 81, 0, 0, wa, !1, 0), u([ar, td], ["CurrentProblemAttempt", "StatusString"], io, 17, 1, 1, ver, null), r([lgu], nt, 17, 1, null, null), it([ar, egu], ogu, ["CurrentProblemAttempt", "BookMarked"], ku, ef, "Pressed", 17, 2, 2, null, null, !1), u([ar, td], ["CurrentProblemAttempt", "StatusString"], io, 17, 2, 3, sgu, null), u([ar, hgu], ["CurrentProblemAttempt", "BookMarkStr"], s, 17, 3, 4, null, ""), u([ar, td], ["CurrentProblemAttempt", "StatusString"], io, 17, 4, 5, lis, null), r([ais], nt, 17, 4, null, null), f([uat], ["CurrentProblemNumber"], e, "visibilityHidden", 81, 5, 6, wa, !1, 0), u([ar, td], ["CurrentProblemAttempt", "StatusString"], io, 17, 6, 7, ver, null), r([lgu], nt, 17, 6, null, null), f([ar, eat], ["CurrentProblemAttempt", "ProblemAttempted"], e, "hidden", 81, 8, 8, p, !1, 0), r([vis], nt, 17, 9, null, null), r([yis], nt, 17, 11, null, null), f([ar, eat], ["CurrentProblemAttempt", "ProblemAttempted"], e, "hidden", 81, 10, 9, null, !1, 0)]), | |
c = l[15].cloneNode(!0), | |
h = new Array(12), | |
h[0] = t(c, [1, 1]), | |
h[1] = b(t(c, [1, 1])), | |
h[2] = b(t(c, [1, 3])), | |
h[2].set_isToggleMode(!0), | |
h[3] = t(c, [1, 3, 3]), | |
h[4] = b(t(c, [1, 5])), | |
h[5] = t(c, [3, 1]), | |
h[6] = b(t(c, [3, 1])), | |
h[7] = b(t(c, [3, 3])), | |
h[8] = t(c, [3, 5]), | |
h[9] = b(t(c, [3, 5])), | |
h[9].set_trackingId("Practice_Submit"), | |
h[10] = t(c, [3, 7]), | |
h[11] = b(t(c, [3, 7])), | |
h[11].set_trackingId("Practice_Skip"), | |
a(n, c, [1, 2, 4, 6, 7, 9, 11], h, i[15], null, 10, 0) | |
} | |
function wis() { | |
return gfi || (gfi = l(y, th, pis, "15")), | |
gfi | |
} | |
function agu(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function oat(n) { | |
return n.get_expandedState() | |
} | |
function id(n) { | |
return bgr(n, 0) | |
} | |
function bis() { | |
return ofo() | |
} | |
function ntu(n) { | |
return n.get_revisionSetupVM() | |
} | |
function ttu(n) { | |
return n.bookmarkedQuestionPage | |
} | |
function yer(n) { | |
return n.get_items().get_count() | |
} | |
function ba(n) { | |
return tbu(n, 0) | |
} | |
function kis() { | |
return hoe() | |
} | |
function per(n) { | |
return bgr(n, 1) | |
} | |
function dis() { | |
return coe() | |
} | |
function vgu(n) { | |
return n.get_showFlashCardsFeatures() | |
} | |
function gis(n) { | |
return n.bookmarkedFlashCardsPage | |
} | |
function nrs() { | |
return woe() | |
} | |
function ygu(n) { | |
return n.get_hideDiscussedQuestions() | |
} | |
function trs() { | |
return loe() | |
} | |
function wer(n) { | |
return n.testHistoryPage | |
} | |
function ber(n) { | |
return n.get_items().get_count() | |
} | |
function irs() { | |
return voe() | |
} | |
function itu(n) { | |
return n.historyPage | |
} | |
function rrs() { | |
return aoe() | |
} | |
function rtu(n) { | |
return n.get_selectedQuestion() | |
} | |
function urs() { | |
return soe() | |
} | |
function sh(n, t) { | |
n.set_skin(t) | |
} | |
function pgu(n) { | |
return function() { | |
return n.closePopup() | |
} | |
} | |
function sat(n, t) { | |
n.set_onClose(t) | |
} | |
function frs(n, o) { | |
var s, h, c; | |
return (c = v(o))[16] || (c[16] = o.createElement("div"), | |
c[16].innerHTML = ' <div><\/div> <div><\/div> <div class="cardWrapper shadowZ1"> <\/div> <div class="cardWrapper shadowZ1 showRevisionInfo"> <\/div> <div class="cardWrapper shadowZ1"> <\/div> <div class="cardWrapper shadowZ1"> <\/div> <div class="cardWrapper shadowZ1"> <\/div> <div class="cardWrapper shadowZ1"> <\/div> <div><\/div> ', | |
i[16] = i[16] ? i[16] : [r([agu], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), u([oat], ["ExpandedState"], hi, 17, 1, 0, id, !0), r([bis], k, 18, 1, null, null), u([ntu], ["RevisionSetupVM"], bt, 17, 1, 1, null, null), f([ttu, yer], ["BookmarkedQuestionPage", "Items"], e, "showRevisionInfo", 81, 2, 2, ba, !1, 0), u([oat], ["ExpandedState"], hi, 17, 3, 3, id, !0), r([kis], k, 18, 3, null, null), u([oat], ["ExpandedState"], hi, 17, 4, 4, per, !0), r([dis], k, 18, 4, null, null), u([oat], ["ExpandedState"], hi, 17, 6, 5, id, !0), f([vgu], ["ShowFlashCardsFeatures"], e, "hidden", 81, 5, 6, p, !1, 0), r([gis], bt, 17, 6, null, null), r([nrs], k, 18, 6, null, null), u([ygu], ["HideDiscussedQuestions"], hi, 17, 7, 7, null, !0), r([trs], k, 18, 7, null, null), f([wer, ber], ["TestHistoryPage", "Items"], e, "showRevisionInfo", 81, 8, 8, ba, !1, 0), u([oat], ["ExpandedState"], hi, 17, 9, 9, id, !0), r([irs], k, 18, 9, null, null), f([itu, yer], ["HistoryPage", "Items"], e, "showRevisionInfo", 81, 10, 10, ba, !1, 0), u([oat], ["ExpandedState"], hi, 17, 11, 11, id, !0), r([rrs], k, 18, 11, null, null), u([rtu], ["SelectedQuestion"], hi, 17, 12, 12, ri, !0), r([urs], sh, 18, 12, null, null), r([pgu], sat, 17, 12, null, null)]), | |
h = c[16].cloneNode(!0), | |
s = new Array(13), | |
s[0] = ht(t(h, [1])), | |
s[1] = ht(t(h, [3])), | |
s[2] = t(h, [5]), | |
s[3] = ht(t(h, [5])), | |
s[4] = ht(t(h, [7])), | |
s[5] = t(h, [9]), | |
s[6] = ht(t(h, [9])), | |
s[7] = ht(t(h, [11])), | |
s[8] = t(h, [13]), | |
s[9] = ht(t(h, [13])), | |
s[10] = t(h, [15]), | |
s[11] = ht(t(h, [15])), | |
s[12] = te(t(h, [17])), | |
s[12].set_fullWidth(!0), | |
s[12].set_fullHeight(!0), | |
a(n, h, [0, 1, 3, 4, 6, 7, 9, 11, 12], s, i[16], null, 13, 0) | |
} | |
function ers() { | |
return nei || (nei = l(y, eo, frs, "16")), | |
nei | |
} | |
function ors(n, u) { | |
var e, o, f; | |
return (f = v(u))[17] || (f[17] = u.createElement("div"), | |
f[17].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1 showRevisionInfo"> <div class="cardTitle cardTitleText"> Bookmarked Questions <\/div> <div class="cardBody"> <ul> <li> <div class="questionPreview isRevisionItem"> <div class="revisionItemBtn newQuestionBtn removeBtn"> <div style="cursor: pointer;" class="shadowButton iconOnly"> <a data-icon="delete" class="content themeBackgroundAccentDark"><\/a> <\/div> <\/div> <div class="attemptIsCorrect optionCircle correctAttempt wrongAttempt"> <span data-icon="close"><\/span> <\/div> <div class="dateTimeMeta">Added:<\/div> <a style="padding-left: 4px; cursor: pointer;"> <span>For diagnosis of diabetes mellitus, Fasting blood glucose level should be more than -<\/span> <\/a> <\/div> <div> <div class="dateTimeMeta">Today 04:35 pm<\/div> <ul class="tagsMeta tagLista"> <li class="taga"> <span>PrePG<\/span> <\/li> <li class="taga"> <span>Medicine<\/span> <\/li> <li class="taga"> <span>Miscellaneous<\/span> <\/li> <\/ul> <div style="clear:both;"><\/div> <\/div> <\/li> <li> <div class="questionPreview isRevisionItem"> <div class="revisionItemBtn newQuestionBtn removeBtn"> <div style="cursor: pointer;" class="shadowButton iconOnly"> <a data-icon="delete" class="content themeBackgroundAccentDark"><\/a> <\/div> <\/div> <div class="attemptIsCorrect optionCircle correctAttempt wrongAttempt"> <span data-icon="close"><\/span> <\/div> <div class="dateTimeMeta">Added:<\/div> <a style="padding-left: 4px; cursor: pointer;"> <span>Features of Klebsiella pneumonia is/are- <\/span> <\/a> <\/div> <div> <div class="dateTimeMeta">Today 04:35 pm<\/div> <ul class="tagsMeta tagLista"> <li class="taga"> <span>PrePG<\/span> <\/li><li class="taga"> <span>Medicine<\/span> <\/li><li class="taga"> <span>Infection<\/span> <\/li><li class="taga"> <span>Bacteriology<\/span> <\/li><\/ul> <div style="clear:both;"><\/div> <\/div> <\/li> <li> <div class="questionPreview isRevisionItem"> <div class="revisionItemBtn newQuestionBtn removeBtn"> <div style="cursor: pointer;" class="shadowButton iconOnly"> <a data-icon="delete" class="content themeBackgroundAccentDark"><\/a> <\/div> <\/div> <div class="attemptIsCorrect optionCircle correctAttempt wrongAttempt"> <span data-icon="close"><\/span> <\/div> <div class="dateTimeMeta">Added:<\/div> <a style="padding-left: 4px; cursor: pointer;"> <span>Invasive Modality for diagnosis of Condition shown in Photograph [Recent Question 2013]<\/span> <\/a> <\/div> <div> <div class="dateTimeMeta">Today 04:35 pm<\/div> <ul class="tagsMeta tagLista"><li class="taga"> <span>PrePG<\/span> <\/li><li class="taga"> <span>Medicine<\/span> <\/li><li class="taga"> <span>Respiratory<\/span> <\/li><\/ul> <div style="clear:both;"><\/div> <\/div> <\/li> <\/ul> <div class="tableInfo"> You\'ve not added any question to revision list. <\/div> <\/div> <div class="cardFooter moreOrLess"> <div> <div style="cursor: pointer;" class="shadowButton"> <a class="content themeBackgroundAccentDark">More<\/a> <\/div> <\/div> <\/div> <div class="guestSampleCover"> <div class="guestSampleLabel">Login to use Revision List<\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1 showRevisionInfo"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Test History<\/div> <\/div> <div class="cardBody"> <ul> <li> <div class="hflexbox headerBar"> <div class="testIconContainer hflexbox justifyCenter alignCenter"> <div data-img-icon="abcd" class="hasIcona">0<\/div> <div class="shortName hidden"><\/div> <\/div> <div class="flex"> <div> <span style="display:block;" class="subjectNamea">Custom Test<\/span> <\/div> <div class="hflexbox justifySpaceBetween"> <span>Yesterday<\/span> <span class="testMeta">Time spent: <span>00:21<\/span><\/span> <\/div> <\/div> <\/div> <div class="hflexbox correctnessBar"> <div style="flex-grow: 36;" class="flex correctDiv"><\/div> <div style="flex-grow: 4;" class="flex skippedDiv"><\/div> <div style="flex-grow: 20;" class="flex incorrectDiv"><\/div> <\/div> <div class="questionsMeta hflexbox justifyCenter"> <div class="noFlex"><span class="correctNum">36<\/span> correct<\/div> <div class="noFlex"><span class="wrongNum">20<\/span> wrong<\/div> <div class="noFlex"><span class="skippedNum">4<\/span> skipped<\/div> <\/div> <\/li> <li> <div class="hflexbox headerBar"> <div class="testIconContainer hflexbox justifyCenter alignCenter"> <div data-img-icon="abcd" class="hasIcona">0<\/div> <div class="shortName hidden"><\/div> <\/div> <div class="flex"> <div> <span style="display:block;" class="subjectNamea">Custom Test<\/span> <\/div> <div class="hflexbox justifySpaceBetween"> <span>Wednesday<\/span> <span class="testMeta">Time spent: <span>00:07<\/span><\/span> <\/div> <\/div> <\/div> <div class="hflexbox correctnessBar"> <div style="flex-grow: 53;" class="flex correctDiv"><\/div> <div style="flex-grow: 3;" class="flex skippedDiv"><\/div> <div style="flex-grow: 4;" class="flex incorrectDiv"><\/div> <\/div> <div class="questionsMeta hflexbox justifyCenter"> <div class="noFlex"><span class="correctNum">53<\/span> correct<\/div> <div class="noFlex"><span class="wrongNum">4<\/span> wrong<\/div> <div class="noFlex"><span class="skippedNum">3<\/span> skipped<\/div> <\/div> <\/li> <li> <div class="hflexbox headerBar"> <div class="testIconContainer hflexbox justifyCenter alignCenter"> <div data-img-icon="abcd" class="hasIcona">0<\/div> <div class="shortName hidden"><\/div> <\/div> <div class="flex"> <div> <span style="display:block;" class="subjectNamea">Custom Test<\/span> <\/div> <div class="hflexbox justifySpaceBetween"> <span>Tuesday<\/span> <span class="testMeta">Time spent: <span>00:26<\/span><\/span> <\/div> <\/div> <\/div> <div class="hflexbox correctnessBar"> <div style="flex-grow: 39;" class="flex correctDiv"><\/div> <div style="flex-grow: 5;" class="flex skippedDiv"><\/div> <div style="flex-grow: 16;" class="flex incorrectDiv"><\/div> <\/div> <div class="questionsMeta hflexbox justifyCenter"> <div class="noFlex"><span class="correctNum">39<\/span> correct<\/div> <div class="noFlex"><span class="wrongNum">16<\/span> wrong<\/div> <div class="noFlex"><span class="skippedNum">5<\/span> skipped<\/div> <\/div> <\/li> <\/ul> <div class="tableInfo"> You\'ve not taken any tests yet. <\/div> <\/div> <div class="cardFooter moreOrLess"> <div> <div style="cursor: pointer;" class="shadowButton"> <a class="content themeBackgroundAccentDark">More<\/a> <\/div> <\/div> <\/div> <div class="guestSampleCover"> <div class="guestSampleLabel">Login to use Tests<\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1 showRevisionInfo"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Attempt History<\/div> <\/div> <div class="cardBody"> <ul> <li> <div class="questionPreview"> <div class="revisionItemBtn newQuestionBtn removeBtn"> <div style="cursor: pointer;" class="shadowButton iconOnly"> <a data-icon="delete" class="content themeBackgroundAccentDark"><\/a> <\/div> <\/div> <div class="attemptIsCorrect optionCircle correctAttempt wrongAttempt"> <span data-icon="close"><\/span> <\/div> <div class="dateTimeMeta">Added:<\/div> <a style="padding-left: 4px; cursor: pointer;"> <span>Instrument shown in Photograph is used for diagnosis of<\/span> <\/a> <\/div> <div> <div class="dateTimeMeta">Yesterday 08:09 pm<\/div> <ul class="tagsMeta tagLista"><li class="taga"> <span>PrePG<\/span> <\/li><li class="taga"> <span>Psychiatry<\/span> <\/li><li class="taga"> <span>Miscellaneous<\/span> <\/li><\/ul> <div style="clear:both;"><\/div> <\/div> <\/li> <li> <div class="questionPreview"> <div class="revisionItemBtn newQuestionBtn removeBtn"> <div style="cursor: pointer;" class="shadowButton iconOnly"> <a data-icon="delete" class="content themeBackgroundAccentDark"><\/a> <\/div> <\/div> <div class="attemptIsCorrect optionCircle correctAttempt wrongAttempt"> <span data-icon="close"><\/span> <\/div> <div class="dateTimeMeta">Added:<\/div> <a style="padding-left: 4px; cursor: pointer;"> <span>Erotomania is seen in -<\/span> <\/a> <\/div> <div> <div class="dateTimeMeta">Yesterday 08:09 pm<\/div> <ul class="tagsMeta tagLista"><li class="taga"> <span>PrePG<\/span> <\/li><li class="taga"> <span>Psychiatry<\/span> <\/li><li class="taga"> <span>Miscellaneous<\/span> <\/li><\/ul> <div style="clear:both;"><\/div> <\/div> <\/li> <li> <div class="questionPreview"> <div class="revisionItemBtn newQuestionBtn removeBtn"> <div style="cursor: pointer;" class="shadowButton iconOnly"> <a data-icon="delete" class="content themeBackgroundAccentDark"><\/a> <\/div> <\/div> <div class="attemptIsCorrect optionCircle correctAttempt"> <span data-icon="check2"><\/span> <\/div> <div class="dateTimeMeta">Added:<\/div> <a style="padding-left: 4px; cursor: pointer;"> <span>All are features of Korsakoff syndrome except-<\/span> <\/a> <\/div> <div> <div class="dateTimeMeta">Yesterday 08:09 pm<\/div> <ul class="tagsMeta tagLista"><li class="taga"> <span>PrePG<\/span> <\/li><li class="taga"> <span>Psychiatry<\/span> <\/li><li class="taga"> <span>Miscellaneous<\/span> <\/li><\/ul> <div style="clear:both;"><\/div> <\/div> <\/li> <\/ul> <div class="tableInfo"> You\'ve not attempted any questions yet, practice or take a test and your attempts will be available here. <\/div> <\/div> <div class="cardFooter moreOrLess"> <div> <div style="cursor: pointer;" class="shadowButton"> <a class="content themeBackgroundAccentDark">More<\/a> <\/div> <\/div> <\/div> <div class="guestSampleCover"> <div class="guestSampleLabel">Login to see attempt history<\/div> <\/div> <\/div> ', | |
i[17] = i[17] ? i[17] : [r([agu], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null)]), | |
o = f[17].cloneNode(!0), | |
e = new Array(1), | |
e[0] = ht(t(o, [1])), | |
a(n, o, [0], e, i[17], null, 0, 0) | |
} | |
function srs() { | |
return tei || (tei = l(y, eo, ors, "17")), | |
tei | |
} | |
function wgu(n) { | |
return n.get_subjectSelectionMode() | |
} | |
function hrs() { | |
return sfo() | |
} | |
function bgu(n) { | |
return n.get_hideBookmarkedFlashcards() | |
} | |
function kgu(n) { | |
return function() { | |
return n.moreRevision() | |
} | |
} | |
function dgu(n) { | |
return function() { | |
return n.moreTestHistory() | |
} | |
} | |
function crs(n) { | |
return function() { | |
return n.expandCardBookmarks() | |
} | |
} | |
function ggu(n) { | |
return function() { | |
return n.moreDiscussedQuestions() | |
} | |
} | |
function nnu(n) { | |
return function() { | |
return n.moreAttemptHistory() | |
} | |
} | |
function lrs() { | |
return hfo() | |
} | |
function ars(n, o) { | |
var s, h, c; | |
return (c = v(o))[18] || (c[18] = o.createElement("div"), | |
c[18].innerHTML = ' <div class="vflexbox justifySpaceBetween fullHeight"> <div> <div><\/div> <div class="revisionPageBtnsRow hflexbox justifySpaceBetween"> <button type="button" test-id="show_all_bookmarked" class="revisionPageBtn whiteBg shadowZsoft roundCorner heavyPadding vflexbox justifySpaceAround"> <span data-icon="bookmark" class="circleIconViolet hflexbox justifyCenter alignCenter"><\/span> <div class="cardHeader">Bookmarked Questions<\/div> <\/button> <button type="button" test-id="show_all_tests" class="revisionPageBtn whiteBg shadowZsoft roundCorner heavyPadding vflexbox justifySpaceAround"> <span data-icon="clipboard2" class="circleIconViolet hflexbox justifyCenter alignCenter"><\/span> <div class="cardHeader">Test History<\/div> <\/button> <button type="button" test-id="more_Bookmarked_Cards" class="revisionPageBtn whiteBg shadowZsoft roundCorner heavyPadding vflexbox justifySpaceAround"> <span data-icon="flashcard_bm" class="circleIconViolet hflexbox justifyCenter alignCenter"><\/span> <div class="cardHeader">Bookmarked Flashcards<\/div> <\/button> <button type="button" test-id="show_all_discussed" class="revisionPageBtn whiteBg shadowZsoft roundCorner heavyPadding vflexbox justifySpaceAround"> <span data-icon="discussed_questions" class="circleIconViolet hflexbox justifyCenter alignCenter"><\/span> <div class="cardHeader">Discussed Questions<\/div> <\/button> <\/div> <\/div> <div class="revisionPageAttemptHistory whiteBg heavyPadding"> <div class="hflexbox justifySpaceBetween alignCenter"> <div> <div class="cardHeader">Attempt History<\/div> <div class="cardText">A repository of all your attempted questions along with their correct solutions.<\/div> <button type="button" test-id="show_all_attempts" class="greenBtna"> <span>SEE ALL ATTEMPTS ><\/span> <\/button> <\/div> <span data-icon="attemptHistoryImg" class="attemptHistoryImg"><\/span> <\/div> <\/div> <\/div> <div class="subjectSelectionContainer"><\/div> ', | |
i[18] = i[18] ? i[18] : [f([wgu], ["SubjectSelectionMode"], e, "hidden", 81, 0, 0, null, !1, 0), r([hrs], k, 18, 1, null, null), u([ntu], ["RevisionSetupVM"], bt, 17, 1, 1, null, null), f([bgu], ["HideBookmarkedFlashcards"], e, "hideExtra", 81, 2, 2, null, !1, 0), r([kgu], nt, 17, 3, null, null), r([dgu], nt, 17, 4, null, null), f([bgu], ["HideBookmarkedFlashcards"], e, "hidden", 81, 5, 3, null, !1, 0), r([crs], nt, 17, 6, null, null), f([ygu], ["HideDiscussedQuestions"], e, "hidden", 81, 7, 4, null, !1, 0), r([ggu], nt, 17, 8, null, null), r([nnu], nt, 17, 9, null, null), u([wgu], ["SubjectSelectionMode"], hi, 17, 10, 5, p, !0), r([lrs], k, 18, 10, null, null), u([ntu], ["RevisionSetupVM"], bt, 17, 10, 6, null, null)]), | |
h = c[18].cloneNode(!0), | |
s = new Array(11), | |
s[0] = t(h, [1]), | |
s[1] = ht(t(h, [1, 1, 1])), | |
s[2] = t(h, [1, 1, 3]), | |
s[3] = b(t(h, [1, 1, 3, 1])), | |
s[3].set_trackingId("ShowAllBookmarked"), | |
s[4] = b(t(h, [1, 1, 3, 3])), | |
s[4].set_trackingId("ShowAllTests"), | |
s[5] = t(h, [1, 1, 3, 5]), | |
s[6] = b(t(h, [1, 1, 3, 5])), | |
s[6].set_trackingId("More_Bookmarked_Cards"), | |
s[7] = t(h, [1, 1, 3, 7]), | |
s[8] = b(t(h, [1, 1, 3, 7])), | |
s[8].set_trackingId("ShowAllDiscussed"), | |
s[9] = b(t(h, [1, 3, 1, 1, 5])), | |
s[9].set_trackingId("ShowAllAttempts"), | |
s[10] = ht(t(h, [3])), | |
a(n, h, [1, 3, 4, 6, 8, 9, 10], s, i[18], null, 7, 0) | |
} | |
function vrs() { | |
return iei || (iei = l(y, eo, ars, "18")), | |
iei | |
} | |
function yrs(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function tnu(n) { | |
return n.get_title() | |
} | |
function inu(n) { | |
return n.get_subjectSelectionDisabled() | |
} | |
function hat(n, t) { | |
n.set_disabled(t) | |
} | |
function rnu(n) { | |
return n.get_subjectNames() | |
} | |
function ye(n, t) { | |
n.set_options(t) | |
} | |
function unu(n) { | |
return n.get_selectedSubject() | |
} | |
function fnu(n, t) { | |
n.set_selectedSubject(t) | |
} | |
function pe(n, t) { | |
n.set_selectedOption(t) | |
} | |
function we(n) { | |
return n.get_selectedOption() | |
} | |
function enu(n) { | |
return n.get_historyPage() | |
} | |
function onu() { | |
return ege() | |
} | |
function prs(n, f) { | |
var e, o, h; | |
return (h = v(f))[19] || (h[19] = f.createElement("div"), | |
h[19].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1 showRevisionInfo"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> <span><\/span> <\/div> <\/div> <select><\/select> <div class="cardBody"> <div><\/div> <\/div> <\/div> ', | |
i[19] = i[19] ? i[19] : [r([yrs], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), r([tnu], s, 17, 1, null, ""), u([inu], ["SubjectSelectionDisabled"], hat, 17, 2, 0, null, !1), u([rnu], ["SubjectNames"], ye, 17, 2, 1, null, null), it([unu], fnu, ["SelectedSubject"], pe, we, "SelectedOption", 17, 2, 2, null, null, null), r([enu], bt, 17, 3, null, null), r([onu], k, 18, 3, null, null)]), | |
o = h[19].cloneNode(!0), | |
e = new Array(4), | |
e[0] = ht(t(o, [1])), | |
e[1] = t(o, [3, 1, 1, 1]), | |
e[2] = ve(t(o, [3, 3])), | |
e[3] = ht(t(o, [3, 5, 1])), | |
a(n, o, [0, 2, 3], e, i[19], null, 3, 0) | |
} | |
function wrs() { | |
return rei || (rei = l(y, dw, prs, "19")), | |
rei | |
} | |
function fti(n, t) { | |
n.set_headerTitle(t) | |
} | |
function brs(n) { | |
return function() { | |
return n.back() | |
} | |
} | |
function snu(n) { | |
return n.get_loadingData() | |
} | |
function hnu(n) { | |
return n.get_hasData() | |
} | |
function krs() { | |
return oge() | |
} | |
function drs(n, o) { | |
var s, h, c; | |
return (c = v(o))[20] || (c[20] = o.createElement("div"), | |
c[20].innerHTML = ' <div class="revisionBg"> <div><\/div> <div class="designV2LoadingText font400"> Loading attempted questions <\/div> <div class="revisionListContent"> <select><\/select> <div test-id="empty_list_indicator" class="emptyListText fullHeight vflexbox"> <span>Empty<\/span> <span>Attempted Questions will show up here.<\/span> <\/div> <div data-scrollable="1" class="revisionListContainera hasSubjectSelector"> <div><\/div> <\/div> <\/div> <\/div> ', | |
i[20] = i[20] ? i[20] : [r([tnu], fti, 17, 0, null, null), r([brs], vs, 17, 0, null, null), r([rat], k, 18, 0, null, null), f([snu], ["LoadingData"], e, "hidden", 81, 1, 0, p, !1, 0), f([snu], ["LoadingData"], e, "hidden", 81, 2, 1, null, !1, 0), u([inu], ["SubjectSelectionDisabled"], hat, 17, 3, 2, null, !1), u([rnu], ["SubjectNames"], ye, 17, 3, 3, null, null), it([unu], fnu, ["SelectedSubject"], pe, we, "SelectedOption", 17, 3, 4, null, null, null), f([hnu], ["HasData"], e, "hiddenImp", 81, 4, 5, null, !1, 0), f([hnu], ["HasData"], e, "hidden", 81, 5, 6, p, !1, 0), r([enu], bt, 17, 6, null, null), r([krs], k, 18, 6, null, null)]), | |
h = c[20].cloneNode(!0), | |
s = new Array(7), | |
s[0] = hs(t(h, [1, 1])), | |
s[1] = t(h, [1, 3]), | |
s[2] = t(h, [1, 5]), | |
s[3] = ve(t(h, [1, 5, 1])), | |
s[4] = t(h, [1, 5, 3]), | |
s[5] = t(h, [1, 5, 5]), | |
s[6] = ht(t(h, [1, 5, 5, 1])), | |
a(n, h, [0, 3, 6], s, i[20], null, 7, 0) | |
} | |
function grs() { | |
return uei || (uei = l(y, dw, drs, "20")), | |
uei | |
} | |
function nus(n, r) { | |
var e, o, f; | |
return (f = v(r))[21] || (f[21] = r.createElement("div"), | |
f[21].innerHTML = ' <div class="practiceArea vflexbox justifySpaceBetween"><\/div> ', | |
i[21] = i[21] ? i[21] : [u([rgu], ["ActiveSkin"], k, 17, 0, 0, null, null)]), | |
o = f[21].cloneNode(!0), | |
e = new Array(1), | |
e[0] = ht(t(o, [1])), | |
a(n, o, [0], e, i[21], null, 1, 0) | |
} | |
function tus() { | |
return fei || (fei = l(y, yl, nus, "21")), | |
fei | |
} | |
function ius(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function cnu(n) { | |
return n.get_title() | |
} | |
function lnu(n) { | |
return n.get_subjectSelectionDisabled() | |
} | |
function anu(n) { | |
return n.get_subjectNames() | |
} | |
function vnu(n) { | |
return n.get_selectedSubject() | |
} | |
function ynu(n, t) { | |
n.set_selectedSubject(t) | |
} | |
function pnu(n) { | |
return n.get_historyPage() | |
} | |
function rus(n, f) { | |
var e, o, h; | |
return (h = v(f))[22] || (h[22] = f.createElement("div"), | |
h[22].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1 showRevisionInfo"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> <span><\/span> <\/div> <\/div> <select><\/select> <div class="cardBody"> <div><\/div> <\/div> <\/div> ', | |
i[22] = i[22] ? i[22] : [r([ius], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), r([cnu], s, 17, 1, null, ""), u([lnu], ["SubjectSelectionDisabled"], hat, 17, 2, 0, null, !1), u([anu], ["SubjectNames"], ye, 17, 2, 1, null, null), it([vnu], ynu, ["SelectedSubject"], pe, we, "SelectedOption", 17, 2, 2, null, null, null), r([pnu], bt, 17, 3, null, null), r([onu], k, 18, 3, null, null)]), | |
o = h[22].cloneNode(!0), | |
e = new Array(4), | |
e[0] = ht(t(o, [1])), | |
e[1] = t(o, [3, 1, 1, 1]), | |
e[2] = ve(t(o, [3, 3])), | |
e[3] = ht(t(o, [3, 5, 1])), | |
a(n, o, [0, 2, 3], e, i[22], null, 3, 0) | |
} | |
function uus() { | |
return eei || (eei = l(y, gw, rus, "22")), | |
eei | |
} | |
function fus(n) { | |
return function() { | |
return n.back() | |
} | |
} | |
function wnu(n) { | |
return n.get_loadingData() | |
} | |
function bnu(n) { | |
return n.get_hasData() | |
} | |
function eus() { | |
return kse() | |
} | |
function ous(n, o) { | |
var s, h, c; | |
return (c = v(o))[23] || (c[23] = o.createElement("div"), | |
c[23].innerHTML = ' <div class="revisionBg"> <div><\/div> <div class="designV2LoadingText font400"> Loading bookmarked questions <\/div> <div class="revisionListContent"> <select><\/select> <div test-id="empty_list_indicator" class="emptyListText fullHeight vflexbox"> <span>Empty<\/span> <span>Bookmarked Questions will show up here.<\/span> <\/div> <div data-scrollable="1" class="revisionListContainera hasSubjectSelector"> <div><\/div> <\/div> <\/div> <\/div> ', | |
i[23] = i[23] ? i[23] : [r([cnu], fti, 17, 0, null, null), r([fus], vs, 17, 0, null, null), r([rat], k, 18, 0, null, null), f([wnu], ["LoadingData"], e, "hidden", 81, 1, 0, p, !1, 0), f([wnu], ["LoadingData"], e, "hidden", 81, 2, 1, null, !1, 0), u([lnu], ["SubjectSelectionDisabled"], hat, 17, 3, 2, null, !1), u([anu], ["SubjectNames"], ye, 17, 3, 3, null, null), it([vnu], ynu, ["SelectedSubject"], pe, we, "SelectedOption", 17, 3, 4, null, null, null), f([bnu], ["HasData"], e, "hiddenImp", 81, 4, 5, null, !1, 0), f([bnu], ["HasData"], e, "hidden", 81, 5, 6, p, !1, 0), r([pnu], bt, 17, 6, null, null), r([eus], k, 18, 6, null, null)]), | |
h = c[23].cloneNode(!0), | |
s = new Array(7), | |
s[0] = hs(t(h, [1, 1])), | |
s[1] = t(h, [1, 3]), | |
s[2] = t(h, [1, 5]), | |
s[3] = ve(t(h, [1, 5, 1])), | |
s[4] = t(h, [1, 5, 3]), | |
s[5] = t(h, [1, 5, 5]), | |
s[6] = ht(t(h, [1, 5, 5, 1])), | |
a(n, h, [0, 3, 6], s, i[23], null, 7, 0) | |
} | |
function sus() { | |
return oei || (oei = l(y, gw, ous, "23")), | |
oei | |
} | |
function hus(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function knu(n) { | |
return function() { | |
return n.less() | |
} | |
} | |
function st(n, t) { | |
n.set_click(t) | |
} | |
function dnu(n) { | |
return n.get_revisionVM().testHistoryPage | |
} | |
function cus() { | |
return gde() | |
} | |
function lus(n, u) { | |
var f, e, o; | |
return (o = v(u))[24] || (o[24] = u.createElement("div"), | |
o[24].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Test History<\/div> <div class="moreOrLess"> <div><\/div> <\/div> <\/div> <div class="cardBody"> <div><\/div> <\/div> <\/div> ', | |
i[24] = i[24] ? i[24] : [r([hus], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), r([knu], st, 17, 1, null, null), r([dnu], bt, 17, 2, null, null), r([cus], k, 18, 2, null, null)]), | |
e = o[24].cloneNode(!0), | |
f = new Array(3), | |
f[0] = ht(t(e, [1])), | |
f[1] = et(t(e, [3, 1, 3, 1])), | |
f[1].set_trackingId("Less_Test_History"), | |
f[1].set_text("Less"), | |
f[2] = ht(t(e, [3, 3, 1])), | |
a(n, e, [0, 1, 2], f, i[24], null, 0, 0) | |
} | |
function aus() { | |
return sei || (sei = l(y, nb, lus, "24")), | |
sei | |
} | |
function gnu(n) { | |
return n.get_loadingData() | |
} | |
function ntf(n) { | |
return n.get_hasData() | |
} | |
function vus() { | |
return nge() | |
} | |
function yus(n, u) { | |
var o, s, h; | |
return (h = v(u))[25] || (h[25] = u.createElement("div"), | |
h[25].innerHTML = ' <div class="revisionBg"> <div><\/div> <div class="designV2LoadingText font400"> Loading test history <\/div> <div class="revisionListContent"> <div test-id="empty_list_indicator" class="emptyListText fullHeight vflexbox"> <span>Empty<\/span> <span>Tests taken will show up here.<\/span> <\/div> <div class="revisionListContainera"> <div class="fullHeight"><\/div> <\/div> <\/div> <\/div> ', | |
i[25] = i[25] ? i[25] : [r([knu], vs, 17, 0, null, null), r([rat], k, 18, 0, null, null), f([gnu], ["LoadingData"], e, "hidden", 81, 1, 0, p, !1, 0), f([gnu], ["LoadingData"], e, "hidden", 81, 2, 1, null, !1, 0), f([ntf], ["HasData"], e, "hiddenImp", 81, 3, 2, null, !1, 0), f([ntf], ["HasData"], e, "hidden", 81, 4, 3, p, !1, 0), r([dnu], bt, 17, 5, null, null), r([vus], k, 18, 5, null, null)]), | |
s = h[25].cloneNode(!0), | |
o = new Array(6), | |
o[0] = hs(t(s, [1, 1])), | |
o[0].set_headerTitle("Test History"), | |
o[1] = t(s, [1, 3]), | |
o[2] = t(s, [1, 5]), | |
o[3] = t(s, [1, 5, 1]), | |
o[4] = t(s, [1, 5, 3]), | |
o[5] = ht(t(s, [1, 5, 3, 1])), | |
a(n, s, [0, 5], o, i[25], null, 4, 0) | |
} | |
function pus() { | |
return hei || (hei = l(y, nb, yus, "25")), | |
hei | |
} | |
function wus(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function bus(n) { | |
return n.get_blogDataList() | |
} | |
function kus() { | |
return uhe() | |
} | |
function dus(n, f) { | |
var e, o, s; | |
return (s = v(f))[26] || (s[26] = f.createElement("div"), | |
s[26].innerHTML = " <div><\/div> <ul><\/ul> ", | |
i[26] = i[26] ? i[26] : [r([wus], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), u([bus], ["BlogDataList"], pt, 17, 1, 0, null, null), r([kus], ot, 18, 1, null, null)]), | |
o = s[26].cloneNode(!0), | |
e = new Array(2), | |
e[0] = ht(t(o, [1])), | |
e[1] = ni(t(o, [3])), | |
e[1].set_inlineItems(!1), | |
e[1].set_itemCssClassName("vflexbox itemRowa"), | |
a(n, o, [0, 1], e, i[26], null, 1, 0) | |
} | |
function gus() { | |
return cei || (cei = l(y, un, dus, "26")), | |
cei | |
} | |
function nfs(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function tfs(n) { | |
return n.get_contributionSummary() | |
} | |
function ifs() { | |
return ceo() | |
} | |
function rfs(n) { | |
return n.get_appSpecificCredits() | |
} | |
function ufs(n) { | |
return n.get_appSpecificCreditDiscount() | |
} | |
function ffs(n, f) { | |
var e, o, h; | |
return (h = v(f))[27] || (h[27] = f.createElement("div"), | |
h[27].innerHTML = ' <div><\/div> <div><\/div> <div class="cardWrapper shadowZ1 faq"> <div class="cardTitle cardTitleText">Why should I contribute?<\/div> <div class="cardBody"> Your contribution drives improvements in the app and will earn you credits.\r\n Since the most valuable benefits are in Premium membership, we offer a discount\r\n towards Premium membership to users who help us better the app by regularly contributing. <\/div> <div class="cardTitle cardTitleText">How can I earn credits? <\/div> <div class="cardBody"> <p> You can earn credits by contributing in following areas <\/p> <ul style="list-style-type: disc; padding-left: 40px;"> <li style="list-style: disc;"> Categorize questions in topics/subtopics<\/li> <li style="list-style: disc;"> Add explanations <\/li> <li style="list-style: disc;"> Help address issues with questions (coming later) <\/li> <li style="list-style: disc;"> Add new questions (coming later) <\/li> <\/ul> <\/div> <div class="cardTitle cardTitleText">How does credit system work?<\/div> <div class="cardBody"> <p> Every <span><\/span> credits you earn will give you a ₹<span><\/span> discount. You can redeem your credits\r\n to get a discount towards any of the Premium plans. <\/p> <\/div> <\/div> ', | |
i[27] = i[27] ? i[27] : [r([nfs], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), r([tfs], bt, 17, 1, null, null), r([ifs], k, 18, 1, null, null), u([rfs], ["AppSpecificCredits"], s, 17, 2, 0, null, ""), u([ufs], ["AppSpecificCreditDiscount"], s, 17, 3, 1, null, "")]), | |
o = h[27].cloneNode(!0), | |
e = new Array(4), | |
e[0] = ht(t(o, [1])), | |
e[1] = ht(t(o, [3])), | |
e[2] = t(o, [5, 11, 1, 1]), | |
e[3] = t(o, [5, 11, 1, 3]), | |
a(n, o, [0, 1], e, i[27], null, 2, 0) | |
} | |
function efs() { | |
return lei || (lei = l(y, en, ffs, "27")), | |
lei | |
} | |
function ofs(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function sfs() { | |
return tbe() | |
} | |
function ttf(n, t) { | |
n.set_leftPanelTemplate(t) | |
} | |
function eti(n) { | |
return n.get_discussionsCard() | |
} | |
function itf(n, t) { | |
n.set_leftPanelDataContext(t) | |
} | |
function hfs() { | |
return tce() | |
} | |
function rtf(n, t) { | |
n.set_rightPanelTemplate(t) | |
} | |
function cfs(n) { | |
return n.get_discussionPostContext() | |
} | |
function utf(n, t) { | |
n.set_rightPanelDataContext(t) | |
} | |
function lfs(n) { | |
return n.get_isFirstItem() | |
} | |
function ftf(n, t) { | |
n.set_isFirstItem(t) | |
} | |
function afs(n) { | |
return n.get_isLastItem() | |
} | |
function etf(n, t) { | |
n.set_isLastItem(t) | |
} | |
function vfs(n) { | |
return function() { | |
return eti(n).showPreviousItem() | |
} | |
} | |
function otf(n, t) { | |
n.set_showPreviousItem(t) | |
} | |
function yfs(n) { | |
return function() { | |
return eti(n).showNextItem() | |
} | |
} | |
function stf(n, t) { | |
n.set_showNextItem(t) | |
} | |
function pfs(n) { | |
return n.get_twoPanelActive() | |
} | |
function htf(n, t) { | |
n.set_twoPanelActive(t) | |
} | |
function wfs(n) { | |
return n.get_singlePanelActive() | |
} | |
function ctf(n, t) { | |
n.set_singlePanelActive(t) | |
} | |
function bfs(n, f) { | |
var e, o, s; | |
return (s = v(f))[28] || (s[28] = f.createElement("div"), | |
s[28].innerHTML = ' <div><\/div> <div class="twoPanelContainer"><\/div> ', | |
i[28] = i[28] ? i[28] : [r([ofs], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), r([sfs], ttf, 18, 1, null, null), u([eti], ["DiscussionsCard"], itf, 17, 1, 0, null, null), r([hfs], rtf, 18, 1, null, null), u([cfs], ["DiscussionPostContext"], utf, 17, 1, 1, null, null), u([eti, lfs], ["DiscussionsCard", "IsFirstItem"], ftf, 17, 1, 2, null, !1), u([eti, afs], ["DiscussionsCard", "IsLastItem"], etf, 17, 1, 3, null, !1), u([vfs], ["DiscussionsCard"], otf, 17, 1, 4, null, null), u([yfs], ["DiscussionsCard"], stf, 17, 1, 5, null, null), u([pfs], ["TwoPanelActive"], htf, 17, 1, 6, null, !0), u([wfs], ["SinglePanelActive"], ctf, 17, 1, 7, null, !1)]), | |
o = s[28].cloneNode(!0), | |
e = new Array(2), | |
e[0] = ht(t(o, [1])), | |
e[1] = wbu(t(o, [3])), | |
a(n, o, [0, 1], e, i[28], null, 8, 0) | |
} | |
function kfs() { | |
return aei || (aei = l(y, ib, bfs, "28")), | |
aei | |
} | |
function dfs(n) { | |
return function() { | |
return n.back() | |
} | |
} | |
function gfs() { | |
return oce() | |
} | |
function oti(n) { | |
return n.get_discussedQuestionsListVM() | |
} | |
function nes() { | |
return hce() | |
} | |
function tes(n) { | |
return n.get_problemStatusVM() | |
} | |
function ies(n) { | |
return n.get_isFirstItem() | |
} | |
function res(n) { | |
return n.get_isLastItem() | |
} | |
function ues(n) { | |
return function() { | |
return oti(n).showPreviousItem() | |
} | |
} | |
function fes(n) { | |
return function() { | |
return oti(n).showNextItem() | |
} | |
} | |
function ees(n) { | |
return n.get_twoPanelActive() | |
} | |
function oes(n) { | |
return n.get_singlePanelActive() | |
} | |
function ses(n, f) { | |
var e, o, s; | |
return (s = v(f))[29] || (s[29] = f.createElement("div"), | |
s[29].innerHTML = ' <div class="discussedBg fullHeight"> <div><\/div> <div class="twoPanelContainer hasNavBackHeader"><\/div> <\/div> ', | |
i[29] = i[29] ? i[29] : [r([dfs], vs, 17, 0, null, null), r([rat], k, 18, 0, null, null), r([gfs], ttf, 18, 1, null, null), u([oti], ["DiscussedQuestionsListVM"], itf, 17, 1, 0, null, null), r([nes], rtf, 18, 1, null, null), u([tes], ["ProblemStatusVM"], utf, 17, 1, 1, null, null), u([oti, ies], ["DiscussedQuestionsListVM", "IsFirstItem"], ftf, 17, 1, 2, null, !1), u([oti, res], ["DiscussedQuestionsListVM", "IsLastItem"], etf, 17, 1, 3, null, !1), u([ues], ["DiscussedQuestionsListVM"], otf, 17, 1, 4, null, null), u([fes], ["DiscussedQuestionsListVM"], stf, 17, 1, 5, null, null), u([ees], ["TwoPanelActive"], htf, 17, 1, 6, null, !0), u([oes], ["SinglePanelActive"], ctf, 17, 1, 7, null, !1)]), | |
o = s[29].cloneNode(!0), | |
e = new Array(2), | |
e[0] = hs(t(o, [1, 1])), | |
e[0].set_headerTitle("Discussed Questions"), | |
e[1] = wbu(t(o, [1, 3])), | |
a(n, o, [0, 1], e, i[29], null, 8, 0) | |
} | |
function hes() { | |
return vei || (vei = l(y, sn, ses, "29")), | |
vei | |
} | |
function ces(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function les(n) { | |
return n.get_noCards() | |
} | |
function ltf(n) { | |
return n.get_currFlashCard() | |
} | |
function atf(n) { | |
return n.get_historyCard() | |
} | |
function vtf(n) { | |
return n.get_attemptMode() | |
} | |
function ytf(n) { | |
return n.get_currFlashCard().Stage | |
} | |
function ptf(n) { | |
return wce(n) | |
} | |
function aes(n) { | |
return n.get_currFlashCard().Card.SubjectId | |
} | |
function ves(n) { | |
return bce(n) | |
} | |
function yes(n) { | |
return n.emoOpts | |
} | |
function pes(n) { | |
return n.get_selectedEmo() | |
} | |
function wes(n, t) { | |
n.set_selectedEmo(t) | |
} | |
function cu(n, t) { | |
n.set_selectedItem(t) | |
} | |
function lu(n) { | |
return n.get_selectedItem() | |
} | |
function bes() { | |
return yce() | |
} | |
function kes(n) { | |
return n.get_currFlashCard().Card.Header | |
} | |
function des(n) { | |
return n.get_currFlashCard().Card.Question | |
} | |
function ges(n) { | |
return function() { | |
return n.showAnswer() | |
} | |
} | |
function nos(n) { | |
return n.get_currFlashCard().Card.Answer | |
} | |
function wtf(n) { | |
return n.feedbackList | |
} | |
function tos(n) { | |
return n.get_selectedLevel() | |
} | |
function ios(n, t) { | |
n.set_selectedLevel(t) | |
} | |
function btf() { | |
return pce() | |
} | |
function ros(n) { | |
return n.get_historyCard().stage | |
} | |
function uos(n) { | |
return n.get_historyCard().card.SubjectId | |
} | |
function fos(n) { | |
return n.get_historyCard().card.Header | |
} | |
function eos(n) { | |
return n.get_historyCard().card.Question | |
} | |
function oos(n) { | |
return n.get_historyCard().card.Answer | |
} | |
function sos(n) { | |
return n.get_historyCard().feedback | |
} | |
function hos(n, t) { | |
n.feedback = t | |
} | |
function cos(n) { | |
return n.get_endOfHistory() | |
} | |
function bi(n, t) { | |
n.set_disabled(t) | |
} | |
function los(n) { | |
return function() { | |
return n.showPrev() | |
} | |
} | |
function ktf(n) { | |
return n.get_isBookmarked() | |
} | |
function aos(n, t) { | |
n.set_isBookmarked(t) | |
} | |
function vos(n) { | |
return n.get_historyIdx() | |
} | |
function utu(n) { | |
return pdt(n, 0) | |
} | |
function yos(n) { | |
return function() { | |
return n.showNext() | |
} | |
} | |
function dtf(n) { | |
return n.get_isLoading() | |
} | |
function pos(n) { | |
return n.get_showReviewHelpText() | |
} | |
function di() { | |
return dao() | |
} | |
function wos(n) { | |
return function() { | |
return n.showWhyReview() | |
} | |
} | |
function bos(n) { | |
return n.get_showStats() | |
} | |
function kos(n) { | |
return n.maxReviewCards | |
} | |
function dos(n, t) { | |
n.set_max(t) | |
} | |
function ftu(n) { | |
return n.get_reviewCardsCnt() | |
} | |
function gos(n, t) { | |
n.set_val(t) | |
} | |
function nss(n) { | |
return n.get_isReview() | |
} | |
function tss(n) { | |
return pdt(n, 5) | |
} | |
function iss(n) { | |
return function() { | |
return n.startReview() | |
} | |
} | |
function rss(n) { | |
return function() { | |
return n.exit() | |
} | |
} | |
function uss(n) { | |
return function() { | |
return n.onFeedback() | |
} | |
} | |
function fss(n) { | |
return function() { | |
return n.reportIssueWithCard() | |
} | |
} | |
function ess() { | |
return evo() | |
} | |
function gtf(n) { | |
return n.get_flashCardIssueVM() | |
} | |
function oss(n, o) { | |
var h, c, l; | |
return (l = v(o))[30] || (l[30] = o.createElement("div"), | |
l[30].innerHTML = ' <div><\/div> <div class="shadowZ1 cardWrapper"> <div class="notif"> <div> No more cards to show. You are all caught up. <\/div> <\/div> <div> <div> <div class="hflexbox justifySpaceBetween alignCenter topHintBar"> <div class="noFlex fCardStage"> <span><\/span> <\/div> <div test-id="currentSubject" class="noFlex fCardStage"> <span><\/span> <\/div> <div class="flex"> <\/div> <ul class="hflexbox noFlex"><\/ul> <\/div> <div test-id="flashHead" class="flashHead readableContent largeFont"> <span><\/span> <\/div> <div class="flashQText readableContent largeFont"> <span><\/span> <\/div> <button type="button" test-id="showAnswer" class="showAnswerBtn attemptModeStuff"> <div>show answer<\/div> <\/button> <div class="reviewModeStuff flashQText cardAnswer readableContent largeFont"> <span><\/span> <\/div> <div class="reviewModeStuff feedbackBlock vflexbox alignCenter"> <ul test-id="anspick" class="hflexbox feedbackLista"><\/ul> <div class="hflexbox justifySpaceBetween feedbackHintText"> <div>didn\'t know<\/div> <div>knew this<\/div> <\/div> <\/div> <\/div> <\/div> <div> <div class="hflexbox justifySpaceBetween alignCenter topHintBar"> <div class="noFlex fCardStage"> <span><\/span> <\/div> <div class="noFlex fCardStage"> <span><\/span> <\/div> <div class="flex"> <\/div> <\/div> <div test-id="flashHead" class="flashHead"> <span><\/span> <\/div> <div class="flashQText"> <span><\/span> <\/div> <div class="flashQText cardAnswer"> <span><\/span> <\/div> <div class="feedbackBlock vflexbox alignCenter"> <ul class="hflexbox feedbackLista disabled"><\/ul> <div class="hflexbox justifySpaceBetween feedbackHintText"> <div>didn\'t know<\/div> <div>knew this<\/div> <\/div> <\/div> <\/div> <div class="hflexbox justifySpaceBetween cardHistory"> <div> <button type="button" test-id="prevBtn" data-icon="arrow-back" class="actionButton"><\/button> <\/div> <div> <button type="button" test-id="bookmarkFlashcard"> <div data-icon="star" class="innerCircle hflexbox justifySpaceAround"> <\/div> <\/button> <\/div> <div> <button type="button" test-id="nextBtn" data-icon="arrow-forward" class="actionButton"><\/button> <\/div> <\/div> <div test-id="loadingIndicator" style="height: 0px; margin-left: auto; margin-right: auto; overflow: visible;"> <div class="mdProgressBarLinear"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <\/div> <\/div> <div class="shadowZ1 cardWrapper"> <div class="hflexbox justifySpaceBetween"> Cards from selected subject(s) will start after Review. <div><\/div> <\/div> <\/div> <div class="shadowZ1 cardWrapper"> <div class="reviewProgress"> <div class="reviewProgressBar"><\/div> <div test-id="reviewCount"> Cards pending for review : <span><\/span> <\/div> <\/div> <div class="hflexbox justifyFlexEnd"> <div> <div test-id="reviewBtn"><\/div> <\/div> <div test-id="endBtn"><\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="hflexbox justifySpaceBetween"> <div test-id="feedbackBtn"><\/div> <div test-id="reportIssueBtn"><\/div> <\/div> <\/div> <div><\/div> ', | |
i[30] = i[30] ? i[30] : [r([ces], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), f([les], ["NoCards"], e, "hidden", 81, 1, 0, p, !1, 0), f([ltf], ["CurrFlashCard"], e, "hidden", 81, 2, 1, bu, !1, 0), f([atf], ["HistoryCard"], e, "hidden", 81, 3, 2, bu, !1, 0), f([ltf], ["CurrFlashCard"], e, "hidden", 81, 4, 3, ri, !1, 0), f([vtf], ["AttemptMode"], e, "attemptMode", 81, 4, 4, null, !1, 0), f([vtf], ["AttemptMode"], e, "reviewMode", 81, 4, 5, p, !1, 0), u([ytf], ["CurrFlashCard"], s, 17, 5, 6, ptf, ""), u([aes], ["CurrFlashCard"], s, 17, 6, 7, null, ""), f([ytf], ["CurrFlashCard"], e, "hidden", 81, 7, 8, ves, !1, 0), r([yes], pt, 17, 8, null, null), it([pes], wes, ["SelectedEmo"], cu, lu, "SelectedItem", 17, 8, 9, null, null, null), r([bes], ot, 18, 8, null, null), u([kes], ["CurrFlashCard"], s, 17, 9, 10, null, ""), u([des], ["CurrFlashCard"], s, 17, 10, 11, null, ""), r([ges], nt, 17, 11, null, null), u([nos], ["CurrFlashCard"], s, 17, 12, 12, null, ""), r([wtf], pt, 17, 13, null, null), it([tos], ios, ["SelectedLevel"], cu, lu, "SelectedItem", 17, 13, 13, null, null, null), r([btf], ot, 18, 13, null, null), f([atf], ["HistoryCard"], e, "hidden", 81, 14, 14, ri, !1, 0), u([ros], ["HistoryCard"], s, 17, 15, 15, ptf, ""), u([uos], ["HistoryCard"], s, 17, 16, 16, null, ""), u([fos], ["HistoryCard"], s, 17, 17, 17, null, ""), u([eos], ["HistoryCard"], s, 17, 18, 18, null, ""), u([oos], ["HistoryCard"], s, 17, 19, 19, null, ""), r([wtf], pt, 17, 20, null, null), it([sos], hos, ["HistoryCard"], cu, lu, "SelectedItem", 17, 20, 20, null, null, null), r([btf], ot, 18, 20, null, null), u([cos], ["EndOfHistory"], bi, 17, 21, 21, null, !1), r([los], nt, 17, 21, null, null), f([ktf], ["IsBookmarked"], e, "selected", 81, 22, 22, null, !1, 0), it([ktf], aos, ["IsBookmarked"], ku, ef, "Pressed", 17, 23, 23, null, null, !1), u([vos], ["HistoryIdx"], bi, 17, 24, 24, utu, !1), r([yos], nt, 17, 24, null, null), f([dtf], ["IsLoading"], e, "hidden", 81, 25, 25, p, !1, 0), f([dtf], ["IsLoading"], e, "visibilityHidden", 81, 26, 26, p, !1, 0), f([pos], ["ShowReviewHelpText"], e, "hidden", 81, 27, 27, p, !1, 0), r([di], k, 18, 28, null, null), r([wos], st, 17, 28, null, null), f([bos], ["ShowStats"], e, "hidden", 81, 29, 28, p, !1, 0), u([kos], ["MaxReviewCards"], dos, 17, 30, 29, null, null), u([ftu], ["ReviewCardsCnt"], gos, 17, 30, 30, null, null), u([ftu], ["ReviewCardsCnt"], s, 17, 31, 31, null, ""), f([nss], ["IsReview"], e, "hidden", 81, 32, 32, null, !1, 0), f([ftu], ["ReviewCardsCnt"], e, "hidden", 81, 33, 33, tss, !1, 0), r([iss], st, 17, 34, null, null), r([rss], st, 17, 35, null, null), r([uss], st, 17, 36, null, null), r([di], k, 18, 37, null, null), r([fss], st, 17, 37, null, null), r([ess], sh, 18, 38, null, null), u([gtf], ["FlashCardIssueVM"], bt, 17, 38, 34, null, null), u([gtf], ["FlashCardIssueVM"], hi, 17, 38, 35, ri, !0)]), | |
c = l[30].cloneNode(!0), | |
h = new Array(39), | |
h[0] = ht(t(c, [1])), | |
h[1] = t(c, [3, 1]), | |
h[2] = t(c, [3, 1, 1]), | |
h[3] = t(c, [3, 3]), | |
h[4] = t(c, [3, 3, 1]), | |
h[5] = t(c, [3, 3, 1, 1, 1, 1]), | |
h[6] = t(c, [3, 3, 1, 1, 3, 1]), | |
h[7] = t(c, [3, 3, 1, 1, 7]), | |
h[8] = er(t(c, [3, 3, 1, 1, 7])), | |
h[8].set_itemCssClassName("likeDislikeBtn"), | |
h[8].set_multiSelectEnabled(!1), | |
h[9] = t(c, [3, 3, 1, 3, 1]), | |
h[10] = t(c, [3, 3, 1, 5, 1]), | |
h[11] = b(t(c, [3, 3, 1, 7])), | |
h[11].set_trackingId("ClickToShowAnswer"), | |
h[12] = t(c, [3, 3, 1, 9, 1]), | |
h[13] = er(t(c, [3, 3, 1, 11, 1])), | |
h[13].set_itemCssClassName("feedbackListItem"), | |
h[13].set_multiSelectEnabled(!1), | |
h[14] = t(c, [3, 5]), | |
h[15] = t(c, [3, 5, 1, 1, 1]), | |
h[16] = t(c, [3, 5, 1, 3, 1]), | |
h[17] = t(c, [3, 5, 3, 1]), | |
h[18] = t(c, [3, 5, 5, 1]), | |
h[19] = t(c, [3, 5, 7, 1]), | |
h[20] = er(t(c, [3, 5, 9, 1])), | |
h[20].set_itemCssClassName("feedbackListItem"), | |
h[20].set_multiSelectEnabled(!1), | |
h[21] = b(t(c, [3, 7, 1, 1])), | |
h[22] = t(c, [3, 7, 3, 1]), | |
h[23] = b(t(c, [3, 7, 3, 1])), | |
h[23].set_isToggleMode(!0), | |
h[24] = b(t(c, [3, 7, 5, 1])), | |
h[25] = t(c, [3, 9]), | |
h[26] = t(c, [3, 9, 1]), | |
h[27] = t(c, [5]), | |
h[28] = et(t(c, [5, 1, 1])), | |
h[28].set_text("Why?"), | |
h[29] = t(c, [7, 1]), | |
h[30] = fvo(t(c, [7, 1, 1])), | |
h[31] = t(c, [7, 1, 3, 1]), | |
h[32] = t(c, [7, 3, 1]), | |
h[33] = t(c, [7, 3, 1, 1]), | |
h[34] = et(t(c, [7, 3, 1, 1])), | |
h[34].set_text("REVIEW"), | |
h[34].set_trackingId("StartReview_fcards"), | |
h[35] = et(t(c, [7, 3, 3])), | |
h[35].set_text("END"), | |
h[36] = et(t(c, [9, 1, 1])), | |
h[36].set_text("Send Feedback"), | |
h[36].set_disabled(!1), | |
h[37] = et(t(c, [9, 1, 3])), | |
h[37].set_text("report issue"), | |
h[38] = te(t(c, [11])), | |
h[38].set_noCancel(!0), | |
a(n, c, [0, 8, 11, 13, 20, 21, 23, 24, 28, 30, 34, 35, 36, 37, 38], h, i[30], null, 36, 0) | |
} | |
function sss() { | |
return yei || (yei = l(y, hn, oss, "30")), | |
yei | |
} | |
function hss(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function css(n) { | |
return n.get_hasAccess() | |
} | |
function sti(n) { | |
return n.get_context() | |
} | |
function ker(n) { | |
return n.get_selectedSubjectItems() | |
} | |
function der(n, t) { | |
n.set_selectedSubjectItems(t) | |
} | |
function ts(n, t) { | |
n.set_selectedItems(t) | |
} | |
function hh(n) { | |
return n.get_selectedItems() | |
} | |
function ger() { | |
return bhu() | |
} | |
function hti(n) { | |
return n.get_subjects() | |
} | |
function el(n) { | |
return n.get_selectedSubjects() | |
} | |
function cti() { | |
return ndf() | |
} | |
function lss(n) { | |
return ai.get_hasValue(n.get_startCardsCnt()) | |
} | |
function ass(n) { | |
return ai.get_value(n.get_startCardsCnt()) | |
} | |
function sp(n) { | |
return nho(n) | |
} | |
function vss(n) { | |
return ai.get_hasValue(n.get_availCardsCnt()) | |
} | |
function yss(n) { | |
return ai.get_value(n.get_availCardsCnt()) | |
} | |
function pss(n) { | |
return function() { | |
return n.startTest() | |
} | |
} | |
function wss(n) { | |
return function() { | |
return n.onFeedback() | |
} | |
} | |
function bss(n, o) { | |
var h, c, l; | |
return (l = v(o))[31] || (l[31] = o.createElement("div"), | |
l[31].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitleV2"> Flash Cards <\/div> <div class="cardBody"> <p>Select Subjects<\/p> <div class="setupKnobs"> <div class="inputFields"> <ul class="hflexbox justifySpaceAround flexWrap"><\/ul> <\/div> <div class="inputFields"> <div> <h5 style="display: inline;"> Selected Subject(s): <\/h5> <div class="subjectList"> <span class="anyField">All<\/span> <ul class="selectedNames"><\/ul> <\/div> <\/div> <div class="smallFont"> Cards from selected subject(s) will be shown after Review. <\/div> <\/div> <\/div> <\/div> <div class="cardFooter hflexbox justifyFlexEnd"> <div class="info"> <div> <span> Cards Covered: <span class="largeFont count"><\/span><br> <\/span> <span> Cards Available: <span class="largeFont count"><\/span> <\/span> <\/div> <\/div> <div test-id="flashcardStartBtn"><\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitle cardTitleText"> Why Flashcards? <\/div> <div class="cardBody"> You need to recall a lot of content for scoring well in NEET PG. \r\n We researched the best teaching methods for these kinds of tests. \r\n We found that along with MCQs, flashcards rank highest on recall. <\/div> <div class="cardTitle cardTitleText"> How did we choose the content? <\/div> <div class="cardBody"> We chose high-yield content that will improve your chances \r\n of getting easy and medium questions right. We will be adding \r\n more high-impact content and categorizing flashcards into topics. <\/div> <div class="cardTitle cardTitleText"> How does it work? <\/div> <div class="cardBody"> We ask you to score your level of recall for each flashcard. \r\n We will repeat questions that you find more challenging more \r\n often than easier cards. That\'s the idea. Our algorithm optimizes \r\n this process so that you get the most benefit out of the \r\n limited time that you have. <\/div> <div class="cardTitle cardTitleText"> Who can access Flashcards? <\/div> <div class="cardBody"> Pre-PG Premium members can access Flashcards. <\/div> <div class="cardFooter hflexbox justifySpaceBetween"> <div test-id="feedbackBtn"><\/div> <\/div> <\/div> ', | |
i[31] = i[31] ? i[31] : [r([hss], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), f([css], ["HasAccess"], e, "hidden", 81, 1, 0, p, !1, 0), it([sti, ker], der, ["Context", "SelectedSubjectItems"], ts, hh, "SelectedItems", 17, 2, 1, null, null, null), r([ger], ot, 18, 2, null, null), u([sti, hti], ["Context", "Subjects"], pt, 17, 2, 2, null, null), f([sti, el], ["Context", "SelectedSubjects"], e, "subjectSelected", 81, 3, 3, bu, !1, 0), u([sti, el], ["Context", "SelectedSubjects"], pt, 17, 4, 4, null, null), r([cti], ot, 18, 4, null, null), f([sti, el], ["Context", "SelectedSubjects"], e, "hidden", 81, 5, 5, ri, !1, 0), f([lss], ["StartCardsCnt"], e, "hidden", 81, 6, 6, p, !1, 0), u([ass], ["StartCardsCnt"], s, 17, 7, 7, sp, ""), f([vss], ["AvailCardsCnt"], e, "hidden", 81, 8, 8, p, !1, 0), u([yss], ["AvailCardsCnt"], s, 17, 9, 9, sp, ""), r([pss], st, 17, 10, null, null), r([wss], st, 17, 11, null, null)]), | |
c = l[31].cloneNode(!0), | |
h = new Array(12), | |
h[0] = ht(t(c, [1])), | |
h[1] = t(c, [3]), | |
h[2] = er(t(c, [3, 3, 3, 1, 1])), | |
h[2].set_multiSelectEnabled(!0), | |
h[3] = t(c, [3, 3, 3, 3, 1, 3]), | |
h[4] = ni(t(c, [3, 3, 3, 3, 1, 3, 3])), | |
h[5] = t(c, [3, 3, 3, 3, 3]), | |
h[6] = t(c, [3, 5, 1, 1, 1]), | |
h[7] = t(c, [3, 5, 1, 1, 1, 1]), | |
h[8] = t(c, [3, 5, 1, 1, 3]), | |
h[9] = t(c, [3, 5, 1, 1, 3, 1]), | |
h[10] = et(t(c, [3, 5, 3])), | |
h[10].set_text("Start"), | |
h[10].set_trackingId("FlashCard_StartBtn"), | |
h[10].set_disabled(!1), | |
h[11] = et(t(c, [5, 17, 1])), | |
h[11].set_text("Send Feedback"), | |
h[11].set_disabled(!1), | |
a(n, c, [0, 2, 4, 10, 11], h, i[31], null, 10, 0) | |
} | |
function kss() { | |
return pei || (pei = l(y, cn, bss, "31")), | |
pei | |
} | |
function dss(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function nif(n) { | |
return function() { | |
return n.less() | |
} | |
} | |
function lti(n) { | |
return n.get_bookmarkedCards() | |
} | |
function etu() { | |
return ooe() | |
} | |
function gss(n, f) { | |
var e, o, s; | |
return (s = v(f))[32] || (s[32] = f.createElement("div"), | |
s[32].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Bookmarked Flashcards <\/div> <div class="moreOrLess"> <div><\/div> <\/div> <\/div> <div class="cardBody"> <ul test-id="bookmarkedFlashCard"><\/ul> <\/div> <\/div> ', | |
i[32] = i[32] ? i[32] : [r([dss], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), r([nif], st, 17, 1, null, null), u([lti], ["BookmarkedCards"], iu, 17, 2, 0, null, null), r([etu], ot, 18, 2, null, null)]), | |
o = s[32].cloneNode(!0), | |
e = new Array(3), | |
e[0] = ht(t(o, [1])), | |
e[1] = et(t(o, [3, 1, 3, 1])), | |
e[1].set_trackingId("Less_Bookmark_Cards"), | |
e[1].set_text("Less"), | |
e[2] = ni(t(o, [3, 3, 1])), | |
a(n, o, [0, 1, 2], e, i[32], null, 1, 0) | |
} | |
function nhs() { | |
return wei || (wei = l(y, pl, gss, "32")), | |
wei | |
} | |
function ths(n) { | |
return function() { | |
return n.showQuestionsGraph() | |
} | |
} | |
function ati(n) { | |
return n.get_isQuestionsGraph() | |
} | |
function ihs(n) { | |
return function() { | |
return n.showTimeGraph() | |
} | |
} | |
function rhs(n) { | |
return n.get_userGoalStatsResponse() | |
} | |
function uhs(n, t) { | |
n.set_dataPoints(t) | |
} | |
function fhs(n, t) { | |
n.set_isQuestionsGraph(t) | |
} | |
function tif(n) { | |
return n.get_hideBackBtn() | |
} | |
function ehs() { | |
return rnr() | |
} | |
function ohs(n) { | |
return function() { | |
return n.navigateBack() | |
} | |
} | |
function shs(n, o) { | |
var s, h, c; | |
return (c = v(o))[33] || (c[33] = o.createElement("div"), | |
c[33].innerHTML = ' <div class="effortGraphBtns"> <div style="display: inline-block;"><\/div> <div style="display: inline-block;"><\/div> <\/div> <div style="position: relative; z-index: 101;"><\/div> <div> <div class="hflexbox justifyFlexEnd"><\/div> <\/div> ', | |
i[33] = i[33] ? i[33] : [r([di], k, 18, 1, null, null), r([ths], st, 17, 1, null, null), f([ati], ["IsQuestionsGraph"], ct, "selected", 113, 0, 0, null, null, 0), f([ati], ["IsQuestionsGraph"], e, "selectedGoalStatsBtn", 81, 0, 1, null, !1, 0), r([di], k, 18, 3, null, null), r([ihs], st, 17, 3, null, null), f([ati], ["IsQuestionsGraph"], ct, "selected", 113, 2, 2, p, null, 0), f([ati], ["IsQuestionsGraph"], e, "selectedGoalStatsBtn", 81, 2, 3, p, !1, 0), u([rhs], ["UserGoalStatsResponse"], uhs, 17, 4, 4, null, null), u([ati], ["IsQuestionsGraph"], fhs, 17, 4, 5, null, !1), f([tif], ["HideBackBtn"], e, "hidden", 81, 5, 6, null, !1, 0), f([tif], ["HideBackBtn"], e, "hidden", 81, 6, 7, null, !1, 0), r([ehs], k, 18, 7, null, null), r([ohs], st, 17, 7, null, null)]), | |
h = c[33].cloneNode(!0), | |
s = new Array(8), | |
s[0] = t(h, [1, 1]), | |
s[1] = et(t(h, [1, 1])), | |
s[1].set_text("Questions Graph"), | |
s[2] = t(h, [1, 3]), | |
s[3] = et(t(h, [1, 3])), | |
s[3].set_text("Time Graph"), | |
s[4] = kbu(t(h, [3])), | |
s[5] = t(h, [5]), | |
s[6] = t(h, [5, 1]), | |
s[7] = et(t(h, [5, 1])), | |
s[7].set_text("<< Back"), | |
a(n, h, [1, 3, 4, 7], s, i[33], null, 8, 0) | |
} | |
function hhs() { | |
return bei || (bei = l(y, ln, shs, "33")), | |
bei | |
} | |
function chs(n) { | |
return function() { | |
return n.goLeft() | |
} | |
} | |
function lhs(n) { | |
return n.get_isGoLeftHidden() | |
} | |
function ahs(n) { | |
return n.get_weekStartDate() | |
} | |
function iif(n) { | |
return ico(n) | |
} | |
function vhs(n) { | |
return n.get_weekEndDate() | |
} | |
function yhs(n) { | |
return function() { | |
return n.goRight() | |
} | |
} | |
function phs(n) { | |
return n.get_isGoRightHidden() | |
} | |
function whs(n) { | |
return function() { | |
return n.goToPractice() | |
} | |
} | |
function bhs(n) { | |
return n.get_timeLogged() | |
} | |
function nor(n) { | |
return ggr(n) | |
} | |
function khs(n) { | |
return n.get_readinessIndex() | |
} | |
function dhs(n) { | |
return n.get_timeLoggedStatusUrl() | |
} | |
function ghs(n) { | |
return n.get_readinessIndexStatusUrl() | |
} | |
function ncs(n) { | |
return n.get_timeLoggedDelta() | |
} | |
function tcs(n) { | |
return n.get_timeLoggedStatusColor() | |
} | |
function hp(n, t) { | |
n.style.color = t | |
} | |
function ics(n) { | |
return n.get_readinessIndexDelta() | |
} | |
function rcs(n) { | |
return n.get_readinessIndexStatusColor() | |
} | |
function ucs(n) { | |
return n.get_revisionWidth() | |
} | |
function rd(n, t) { | |
n.style.width = t | |
} | |
function cat(n) { | |
return bho(n, 2) | |
} | |
function fcs(n) { | |
return n.get_reviewWidth() | |
} | |
function ecs(n) { | |
return n.get_practiceWidth() | |
} | |
function ocs(n) { | |
return n.get_greyWidth() | |
} | |
function scs() { | |
return rou | |
} | |
function hcs() { | |
return uou | |
} | |
function ccs() { | |
return fou | |
} | |
function lcs(n) { | |
return n.get_rawValue().RevisionTime | |
} | |
function acs(n) { | |
return n.get_rawValue().ReviewTime | |
} | |
function vcs(n) { | |
return n.get_rawValue().PracticeTime | |
} | |
function otu(n) { | |
return n.get_userWeeklyEffortDNA().PercentileValue.PracticeTime | |
} | |
function stu(n) { | |
return eho(n) | |
} | |
function htu(n) { | |
return oho(n) | |
} | |
function ctu(n) { | |
return sho(n) | |
} | |
function ycs(n) { | |
return function() { | |
return n.goToSetGoalPage() | |
} | |
} | |
function ltu(n) { | |
return n.get_userWeeklyEffortDNA().PercentileValue.ReviewTime | |
} | |
function atu(n) { | |
return n.get_userWeeklyEffortDNA().PercentileValue.RevisionTime | |
} | |
function pcs(n, o) { | |
var h, c, l; | |
return (l = v(o))[34] || (l[34] = o.createElement("div"), | |
l[34].innerHTML = ' <div class="cardWrapper shadowZ1 reportContainer"> <div class="hflexbox justifySpaceAround logoContainer"> <button type="button" style="left: 0;" data-icon="angle-left" class="moveBtn"> <\/button> <div class="vflexbox justifyCenter"> <h1><span><\/span> - <span><\/span><\/h1> <\/div> <button type="button" style="right: 0;" data-icon="angle-right" class="moveBtn"> <\/button> <\/div> <div class="vflexbox justifyCenter practiceContainer"> <div>Daily Practice is the key to success<\/div> <div><\/div> <\/div> <div class="hflexbox justifySpaceAround compareStatsContainer"> <div class="vflexbox justifySpaceBetween"> <div>Time Logged:<\/div> <div>Readiness Index:<\/div> <\/div> <div class="hflexbox"> <div class="vflexbox justifySpaceBetween"> <div><\/div> <div><\/div> <\/div> <div class="vflexbox justifySpaceBetween"> <div><img alt="Status"><\/div> <div><img style="vertical-align:top" alt="Status"><\/div> <\/div> <div class="vflexbox justifySpaceBetween"> <div><\/div> <div><\/div> <\/div> <\/div> <\/div> <div class="vflexbox justifySpaceBetween timeStatsContainer"> <div class="hflexbox justifyCenter">Time Distribution<\/div> <div class="hflexbox statsBarContainer"> <div><\/div> <div><\/div> <div><\/div> <div><\/div> <\/div> <div class="hflexbox justifySpaceAround colorCodeContainer"> <div class="vflexbox justifySpaceAround"> <div> <img alt="DARK GREEN REVISION"> <span>Revision<\/span> <\/div> <div> <img alt="LIGHT GREEN REVIEW"> <span>Review<\/span> <\/div> <div> <img alt="BLUE PRACTICE TIME"> <span>Practice<\/span> <\/div> <\/div> <div class="vflexbox justifySpaceAround"> <div><\/div> <div><\/div> <div><\/div> <\/div> <\/div> <\/div> <div class="headingContainer"> <h1>Effort vs Competition:<\/h1> <\/div> <div class="vflexbox justifyCenter statsPercentContainer"> <div class="hflexbox"> <div class="vflexbox justifyCenter"> <img alt="Practice"> <\/div> <div class="vflexbox justifyCenter"> <div class="hflexbox justifySpaceAround"> <div>Practice<\/div> <div> <span><\/span> <\/div> <\/div> <\/div> <\/div> <\/div> <div class="hflexbox justifyCenter setGoalsBtn"> <div><\/div> <\/div> <div class="vflexbox justifyCenter statsPercentContainer"> <div class="hflexbox"> <div class="vflexbox justifyCenter"> <img alt="Review"> <\/div> <div class="vflexbox justifyCenter"> <div class="hflexbox justifySpaceAround"> <div>Review<\/div> <div> <span><\/span> <\/div> <\/div> <\/div> <\/div> <\/div> <div class="hflexbox justifyCenter statsPercentileMessage"> Doctors who review regularly improve on their weaknesses faster <\/div> <div class="vflexbox justifyCenter statsPercentContainer"> <div class="hflexbox"> <div class="vflexbox justifyCenter"> <img alt="Revision"> <\/div> <div class="vflexbox justifyCenter"> <div class="hflexbox justifySpaceAround"> <div>Revision<\/div> <div> <span><\/span> <\/div> <\/div> <\/div> <\/div> <\/div> <div class="hflexbox justifyCenter statsPercentileMessage"> Revising previous mistakes is the best predictor of improving proficiency <\/div> <\/div> ', | |
i[34] = i[34] ? i[34] : [r([chs], nt, 17, 1, null, null), f([lhs], ["IsGoLeftHidden"], e, "visibilityHidden", 81, 0, 0, null, !1, 0), u([ahs], ["WeekStartDate"], s, 17, 2, 1, iif, ""), u([vhs], ["WeekEndDate"], s, 17, 3, 2, iif, ""), r([yhs], nt, 17, 5, null, null), f([phs], ["IsGoRightHidden"], e, "visibilityHidden", 81, 4, 3, null, !1, 0), r([di], k, 18, 6, null, null), r([whs], st, 17, 6, null, null), u([bhs], ["TimeLogged"], s, 17, 7, 4, nor, ""), u([khs], ["ReadinessIndex"], s, 17, 8, 5, null, ""), f([dhs], ["TimeLoggedStatusUrl"], ct, "src", 113, 9, 6, null, null, 0), f([ghs], ["ReadinessIndexStatusUrl"], ct, "src", 113, 10, 7, null, null, 0), u([ncs], ["TimeLoggedDelta"], s, 17, 11, 8, null, ""), u([tcs], ["TimeLoggedStatusColor"], hp, 97, 11, 9, null, null), u([ics], ["ReadinessIndexDelta"], s, 17, 12, 10, null, ""), u([rcs], ["ReadinessIndexStatusColor"], hp, 97, 12, 11, null, null), u([ucs], ["RevisionWidth"], rd, 97, 13, 12, cat, null), u([fcs], ["ReviewWidth"], rd, 97, 14, 13, cat, null), u([ecs], ["PracticeWidth"], rd, 97, 15, 14, cat, null), u([ocs], ["GreyWidth"], rd, 97, 16, 15, cat, null), g([scs], ct, "src", 114, 17, null, null, 0), g([hcs], ct, "src", 114, 18, null, null, 0), g([ccs], ct, "src", 114, 19, null, null, 0), u([lcs], ["RawValue"], s, 17, 20, 16, nor, ""), u([acs], ["RawValue"], s, 17, 21, 17, nor, ""), u([vcs], ["RawValue"], s, 17, 22, 18, nor, ""), f([otu], ["UserWeeklyEffortDNA"], ct, "src", 113, 23, 19, stu, null, 0), u([otu], ["UserWeeklyEffortDNA"], hp, 97, 24, 20, htu, null), u([otu], ["UserWeeklyEffortDNA"], s, 17, 25, 21, ctu, ""), r([di], k, 18, 26, null, null), r([ycs], st, 17, 26, null, null), f([ltu], ["UserWeeklyEffortDNA"], ct, "src", 113, 27, 22, stu, null, 0), u([ltu], ["UserWeeklyEffortDNA"], hp, 97, 28, 23, htu, null), u([ltu], ["UserWeeklyEffortDNA"], s, 17, 29, 24, ctu, ""), f([atu], ["UserWeeklyEffortDNA"], ct, "src", 113, 30, 25, stu, null, 0), u([atu], ["UserWeeklyEffortDNA"], hp, 97, 31, 26, htu, null), u([atu], ["UserWeeklyEffortDNA"], s, 17, 32, 27, ctu, "")]), | |
c = l[34].cloneNode(!0), | |
h = new Array(33), | |
h[0] = t(c, [1, 1, 1]), | |
h[1] = b(t(c, [1, 1, 1])), | |
h[2] = t(c, [1, 1, 3, 1, 0]), | |
h[3] = t(c, [1, 1, 3, 1, 2]), | |
h[4] = t(c, [1, 1, 5]), | |
h[5] = b(t(c, [1, 1, 5])), | |
h[6] = et(t(c, [1, 3, 3])), | |
h[6].set_text("Practice Now"), | |
h[7] = t(c, [1, 5, 3, 1, 1]), | |
h[8] = t(c, [1, 5, 3, 1, 3]), | |
h[9] = t(c, [1, 5, 3, 3, 1, 0]), | |
h[10] = t(c, [1, 5, 3, 3, 3, 0]), | |
h[11] = t(c, [1, 5, 3, 5, 1]), | |
h[12] = t(c, [1, 5, 3, 5, 3]), | |
h[13] = t(c, [1, 7, 3, 1]), | |
h[14] = t(c, [1, 7, 3, 3]), | |
h[15] = t(c, [1, 7, 3, 5]), | |
h[16] = t(c, [1, 7, 3, 7]), | |
h[17] = t(c, [1, 7, 5, 1, 1, 1]), | |
h[18] = t(c, [1, 7, 5, 1, 3, 1]), | |
h[19] = t(c, [1, 7, 5, 1, 5, 1]), | |
h[20] = t(c, [1, 7, 5, 3, 1]), | |
h[21] = t(c, [1, 7, 5, 3, 3]), | |
h[22] = t(c, [1, 7, 5, 3, 5]), | |
h[23] = t(c, [1, 11, 1, 1, 1]), | |
h[24] = t(c, [1, 11, 1, 3, 1, 3]), | |
h[25] = t(c, [1, 11, 1, 3, 1, 3, 1]), | |
h[26] = et(t(c, [1, 13, 1])), | |
h[26].set_text("ADJUST YOUR GOAL"), | |
h[27] = t(c, [1, 15, 1, 1, 1]), | |
h[28] = t(c, [1, 15, 1, 3, 1, 3]), | |
h[29] = t(c, [1, 15, 1, 3, 1, 3, 1]), | |
h[30] = t(c, [1, 19, 1, 1, 1]), | |
h[31] = t(c, [1, 19, 1, 3, 1, 3]), | |
h[32] = t(c, [1, 19, 1, 3, 1, 3, 1]), | |
a(n, c, [1, 5, 6, 26], h, i[34], null, 28, 0) | |
} | |
function wcs() { | |
return kei || (kei = l(y, rb, pcs, "34")), | |
kei | |
} | |
function bcs(n) { | |
return function() { | |
return n.goLeft() | |
} | |
} | |
function kcs(n) { | |
return n.get_isGoLeftHidden() | |
} | |
function rif(n) { | |
return n.get_selectedDay() | |
} | |
function uif(n) { | |
return n.get_date() | |
} | |
function vtu(n) { | |
return pso(n) | |
} | |
function dcs(n) { | |
return function() { | |
return n.goRight() | |
} | |
} | |
function gcs(n) { | |
return n.get_isGoRightHidden() | |
} | |
function nls(n) { | |
return n.get_currentMonthDailyEffortDNAList() | |
} | |
function tls(n, t) { | |
n.set_selectedDay(t) | |
} | |
function ils() { | |
return ule() | |
} | |
function rls(n) { | |
return n.subjectEffortDNAList | |
} | |
function uls() { | |
return fle() | |
} | |
function fls(n, o) { | |
var h, c, l; | |
return (l = v(o))[35] || (l[35] = o.createElement("div"), | |
l[35].innerHTML = ' <div class="cardWrapper shadowZ1 dailyEffortDNAContainer"> <div> <div class="hflexbox justifyCenter"> <div class="vflexbox justifyCenter"> <button type="button" style="left: 0;" data-icon="angle-left" class="moveBtna"> <\/button> <\/div> <div class="vflexbox justifyCenter monthDiv"><\/div> <div class="vflexbox justifyCenter"> <button type="button" style="right: 0;" data-icon="angle-right" class="moveBtna"> <\/button> <\/div> <\/div> <div class="hflexbox justifyCenter"> <ul class="hflexbox dailyEffortDNAList"><\/ul> <\/div> <\/div> <ul class="vflexbox"><\/ul> <\/div> ', | |
i[35] = i[35] ? i[35] : [r([bcs], nt, 17, 1, null, null), f([kcs], ["IsGoLeftHidden"], e, "visibilityHidden", 81, 0, 0, null, !1, 0), u([rif, uif], ["SelectedDay", "Date"], s, 17, 2, 1, vtu, ""), r([dcs], nt, 17, 4, null, null), f([gcs], ["IsGoRightHidden"], e, "visibilityHidden", 81, 3, 2, null, !1, 0), u([nls], ["CurrentMonthDailyEffortDNAList"], iu, 17, 5, 3, null, null), it([rif], tls, ["SelectedDay"], cu, lu, "SelectedItem", 17, 5, 4, null, null, null), r([ils], ot, 18, 5, null, null), u([rls], ["SubjectEffortDNAList"], iu, 17, 6, 5, null, null), r([uls], ot, 18, 6, null, null)]), | |
c = l[35].cloneNode(!0), | |
h = new Array(7), | |
h[0] = t(c, [1, 1, 1, 1, 1]), | |
h[1] = b(t(c, [1, 1, 1, 1, 1])), | |
h[2] = t(c, [1, 1, 1, 3]), | |
h[3] = t(c, [1, 1, 1, 5, 1]), | |
h[4] = b(t(c, [1, 1, 1, 5, 1])), | |
h[5] = er(t(c, [1, 1, 3, 1])), | |
h[5].set_multiSelectEnabled(!1), | |
h[6] = ni(t(c, [1, 3])), | |
h[6].set_itemCssClassName("subjectEffortDNAItem"), | |
a(n, c, [1, 4, 5, 6], h, i[35], null, 6, 0) | |
} | |
function els() { | |
return dei || (dei = l(y, an, fls, "35")), | |
dei | |
} | |
function ols(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function sls(n) { | |
return n.get_dailyResults() | |
} | |
function hls() { | |
return yeo() | |
} | |
function cls(n, f) { | |
var e, o, s; | |
return (s = v(f))[36] || (s[36] = f.createElement("div"), | |
s[36].innerHTML = " <div><\/div> <div><\/div> ", | |
i[36] = i[36] ? i[36] : [r([ols], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), u([sls], ["DailyResults"], bt, 17, 1, 0, null, null), r([hls], k, 18, 1, null, null)]), | |
o = s[36].cloneNode(!0), | |
e = new Array(2), | |
e[0] = ht(t(o, [1])), | |
e[1] = ht(t(o, [3])), | |
a(n, o, [0, 1], e, i[36], null, 1, 0) | |
} | |
function lls() { | |
return gei || (gei = l(y, fb, cls, "36")), | |
gei | |
} | |
function als(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function vls(n) { | |
return n.get_getInsightsVisible() | |
} | |
function fif(n) { | |
return function() { | |
return n.navigateToWorkoutPage() | |
} | |
} | |
function drt() { | |
return rbf() | |
} | |
function tor(n, t) { | |
n.set_isNative(t) | |
} | |
function eif(n) { | |
return n.get_strengthWeakness() | |
} | |
function yls(n) { | |
return n.get_mapTitle() | |
} | |
function oif(n) { | |
return n.get_items() | |
} | |
function pls(n, t) { | |
n.set_strengthWeaknesses(t) | |
} | |
function wls(n) { | |
return function(t, i) { | |
return n.onPreprationDNAItemClicked(t, i) | |
} | |
} | |
function bls(n, t) { | |
n.set_onItemClicked(t) | |
} | |
function kls(n) { | |
return n.get_isNotPrePG() | |
} | |
function dls(n) { | |
return function() { | |
return n.showPrepDNADemo() | |
} | |
} | |
function lat(n) { | |
return n.get_landingPage() | |
} | |
function ud(n) { | |
return n.get_selectedSubject() | |
} | |
function ytu() { | |
return swu() | |
} | |
function sif() { | |
return doo() | |
} | |
function gls(n) { | |
return n.get_hideRevisionGraph() | |
} | |
function nas(n) { | |
return n.get_revisionSuccessRate() | |
} | |
function tas(n, t) { | |
n.set_revisionDataPoints(t) | |
} | |
function ias(n) { | |
return n.get_revisionGraphLabels() | |
} | |
function ras() { | |
return bfo() | |
} | |
function ior(n) { | |
return n.get_showEarlyInsights() | |
} | |
function uas() { | |
return nau() | |
} | |
function fas(n) { | |
return n.get_goalStatsPageViewModel() | |
} | |
function eas() { | |
return gle() | |
} | |
function oas(n) { | |
return n.get_testHistoryViewModel() | |
} | |
function sas() { | |
return rge() | |
} | |
function has(n, o) { | |
var h, c, l; | |
return (l = v(o))[37] || (l[37] = o.createElement("div"), | |
l[37].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitleV2 headingText">Get Insights<\/div> <div class="cardBody"> <div class="smallFont outerInfo">You will get insights about your performance once you attempt more questions. There are three categories of insights that matters.<\/div> <div class="hflexbox outerBox"> <img src="/images/insights_page_weakness.svg" style="height:10%; width:10%;"> <div class="innerInfoBox"> <div class="smallFont headingText">Your weak topics<\/div> <div class="smallFont innerTexta">Competetive tests like NEET test you on your weaknesses relative to competition.<\/div> <\/div> <\/div> <div class="hflexbox outerBox"> <img src="/images/insights_page_improvements.svg" style="height:10%; width:10%;"> <div class="innerInfoBox"> <div class="smallFont headingText">Your daily improvement<\/div> <div class="smallFont innerTexta">Improvement lead to success. It doesn\'t matter if you are the top 1% or bottom 30%, you can improve.<\/div> <\/div> <\/div> <div class="hflexbox outerBox"> <img src="/images/insights_page_accuracy_for_easy.svg" style="height:10%; width:10%;"> <div class="innerInfoBox"> <div class="smallFont headingText">Your accuracy on easy questions<\/div> <div class="smallFont innerTexta">You can\'t afford to get even a single easy question wrong in a competitive test.<\/div> <\/div> <\/div> <div class="smallFont outerInfo">You only control your action, not the result. Start practicing now and see where you stand.<\/div> <div class="cardFooter cardButtonRow"> <div><\/div> <\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitleV2">PrepDNA<\/div> <div class="cardBody"> <div style="text-overflow: clip; white-space: nowrap; margin: 4px 0;" class="largeFont alignCenter"><\/div> <div class="proficiencyMap"><\/div> <\/div> <div class="cardFooter cardButtonRow"> <div><\/div> <div><\/div> <\/div> <\/div> <div style="clear:both;float: none;"><\/div> <div><\/div> <div><\/div> <div class="cardWrapper shadowZ1"> <div class="revisionGraphHeader hflexbox justifySpaceBetween"> <span>Revision accuracy in last 30 days<\/span> <span class="infoContainer"> <button type="button"><span data-icon="info_outline" class="infoIcon"><\/span><\/button> <span class="infoText rightZero"> <span>This graph tells you the percentage of questions you get right when you are revising them.\r\n It shows you how much you are improving your accuracy on the questions you got wrong 3 days,\r\n one week, or 4 weeks back. You can also compare your revision\r\n accuracy against the accuracy of new attempts.<\/span> <br> <br> <span>Improving your long-term revision accuracy is one of the best leading indicators of success.<\/span> <\/span> <\/span> <\/div> <div><\/div> <ul class="hflexbox justifySpaceAround revisionLabelsList"><\/ul> <\/div> <div class="cardWrapper shadowZ1 cardTitleText"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Attempts and Effort <\/div> <\/div> <div style="background-color: transparent;"><\/div> <\/div> <div><\/div> <div><\/div> ', | |
i[37] = i[37] ? i[37] : [r([als], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), f([vls], ["GetInsightsVisible"], e, "hidden", 81, 1, 0, p, !1, 0), r([fif], st, 17, 2, null, null), r([drt], tor, 18, 2, bu, !1), f([eif], ["StrengthWeakness"], e, "hidden", 81, 3, 1, ri, !1, 0), u([yls], ["MapTitle"], s, 17, 4, 2, null, ""), u([eif, oif], ["StrengthWeakness", "Items"], pls, 17, 5, 3, null, null), r([wls], bls, 17, 5, null, null), f([kls], ["IsNotPrePG"], e, "hiddenImp", 81, 6, 4, null, !1, 0), r([di], k, 18, 7, null, null), r([drt], tor, 18, 7, bu, !1), r([di], k, 18, 8, null, null), r([dls], st, 17, 8, null, null), u([lat, ud], ["LandingPage", "SelectedSubject"], hi, 17, 9, 5, ri, !0), r([ytu], k, 18, 9, null, null), u([lat], ["LandingPage"], bt, 17, 9, 6, null, null), u([lat, ud], ["LandingPage", "SelectedSubject"], hi, 17, 10, 7, ri, !0), r([sif], k, 18, 10, null, null), u([lat, ud], ["LandingPage", "SelectedSubject"], bt, 17, 10, 8, null, null), f([gls], ["HideRevisionGraph"], e, "hidden", 81, 11, 9, null, !1, 0), u([lat, ud, nas], ["LandingPage", "SelectedSubject", "RevisionSuccessRate"], tas, 17, 13, 10, null, null), u([lat, ud, ias], ["LandingPage", "SelectedSubject", "RevisionGraphLabels"], pt, 17, 14, 11, null, null), r([ras], ot, 18, 14, null, null), f([ior], ["ShowEarlyInsights"], e, "hidden", 81, 15, 12, p, !1, 0), f([ior], ["ShowEarlyInsights"], e, "hidden", 81, 16, 13, p, !1, 0), r([uas], k, 18, 17, null, null), u([fas], ["GoalStatsPageViewModel"], bt, 17, 17, 14, null, null), r([eas], k, 18, 18, null, null), r([oas], bt, 17, 19, null, null), r([sas], k, 18, 19, null, null), u([ior], ["ShowEarlyInsights"], hi, 17, 19, 15, p, !0)]), | |
c = l[37].cloneNode(!0), | |
h = new Array(20), | |
h[0] = ht(t(c, [1])), | |
h[1] = t(c, [3]), | |
h[2] = et(t(c, [3, 3, 11, 1])), | |
h[2].set_text("Practice Now"), | |
h[3] = t(c, [5]), | |
h[4] = t(c, [5, 3, 1]), | |
h[5] = lne(t(c, [5, 3, 3])), | |
h[5].set_barClassName("partBlock"), | |
h[5].set_nameClassName("nameBlock"), | |
h[6] = t(c, [5, 5]), | |
h[7] = et(t(c, [5, 5, 1])), | |
h[7].set_href("https://goo.gl/tfkK8T"), | |
h[7].set_text("Read More"), | |
h[8] = et(t(c, [5, 5, 3])), | |
h[8].set_text("Video Preview"), | |
h[8].set_trackingId("VideoPreviewPrepDNA"), | |
h[9] = ht(t(c, [9])), | |
h[10] = ht(t(c, [11])), | |
h[11] = t(c, [13]), | |
h[12] = b(t(c, [13, 1, 3, 1])), | |
h[13] = kbu(t(c, [13, 3])), | |
h[14] = ni(t(c, [13, 5])), | |
h[15] = t(c, [15]), | |
h[16] = t(c, [15, 3]), | |
h[17] = ht(t(c, [15, 3])), | |
h[18] = ht(t(c, [17])), | |
h[19] = ht(t(c, [19])), | |
a(n, c, [0, 2, 5, 7, 8, 9, 10, 12, 13, 14, 17, 18, 19], h, i[37], null, 16, 0) | |
} | |
function cas() { | |
return noi || (noi = l(y, ac, has, "37")), | |
noi | |
} | |
function las(n) { | |
return n.get_reviewProblems() | |
} | |
function aas() { | |
return hwe() | |
} | |
function hif(n) { | |
return n.get_currentAttemptStatus() | |
} | |
function vas(n, t) { | |
n.set_currentAttemptStatus(t) | |
} | |
function yas() { | |
return ewe() | |
} | |
function pas(n, f) { | |
var e, o, s; | |
return (s = v(f))[38] || (s[38] = f.createElement("div"), | |
s[38].innerHTML = ' <div class="block"> <ul class="list-inline"><\/ul> <div><\/div> <div> <button>Previous<\/button> <button>Next<\/button> <\/div> <\/div> ', | |
i[38] = i[38] ? i[38] : [u([las], ["ReviewProblems"], pt, 17, 0, 0, null, null), r([aas], ot, 18, 0, null, null), it([hif], vas, ["CurrentAttemptStatus"], cu, lu, "SelectedItem", 17, 0, 1, null, null, null), r([yas], k, 18, 1, null, null), u([hif], ["CurrentAttemptStatus"], bt, 17, 1, 2, null, null)]), | |
o = s[38].cloneNode(!0), | |
e = new Array(2), | |
e[0] = er(t(o, [1, 1])), | |
e[1] = ht(t(o, [1, 3])), | |
a(n, o, [0, 1], e, i[38], null, 3, 0) | |
} | |
function was() { | |
return toi || (toi = l(y, pn, pas, "38")), | |
toi | |
} | |
function ptu(n) { | |
return n.get_multiSelectOn() | |
} | |
function wtu(n) { | |
return n.get_subjectThemeColor() | |
} | |
function bas() { | |
return wae() | |
} | |
function btu(n) { | |
return function() { | |
return n.toggleMultiSelect() | |
} | |
} | |
function grt(n) { | |
return n.get_topicCount() | |
} | |
function aat(n) { | |
return drr(n, 1) | |
} | |
function cif(n) { | |
return function() { | |
return n.startWorkout() | |
} | |
} | |
function lif(n) { | |
return n.get_topicsLoaded() | |
} | |
function aif(n) { | |
return n.get_customList() | |
} | |
function kas(n) { | |
return n.get_count() | |
} | |
function das() { | |
return sae() | |
} | |
function gas(n) { | |
return function() { | |
return n.showFilters() | |
} | |
} | |
function vif(n) { | |
return n.get_filterSelectionCount() | |
} | |
function nvs(n, o) { | |
var h, c, l; | |
return (l = v(o))[39] || (l[39] = o.createElement("div"), | |
l[39].innerHTML = ' <div class="fullHeight relative"> <div class="fullHeight scroll-y"> <div class="subjectHeader themedBg"><\/div> <div class="selectModeHeader themedBg"> <div class="selectedTopicCount"> <button type="button" test-id="resetTopicSelection"> <span data-icon="close"><\/span> <\/button> <div> Select topics <\/div> <div> <div> <span><\/span> topic selected <\/div> <div> <span><\/span> topics selected <\/div> <\/div> <\/div> <button type="button" test-id="startTopicsWorkout" class="startWorkoutBtn"> <span>NEXT<\/span> <\/button> <\/div> <div class="designV2LoadingText font400"> Loading topics list <\/div> <ul class="topicListContainer"><\/ul> <\/div> <button type="button" test-id="openFilters" class="globalFilter buildWorkout"> <span data-icon="filter" class="rotateZ90 smallFont"><\/span> <span> Filters <span> (<span><\/span>) <\/span> <\/span> <\/button> <\/div> ', | |
i[39] = i[39] ? i[39] : [f([ptu], ["MultiSelectOn"], e, "hiddenImp", 81, 0, 0, null, !1, 0), g([wtu], ct, "th", 113, 0, null, null, 0), r([bas], k, 18, 1, null, null), f([ptu], ["MultiSelectOn"], e, "hiddenImp", 81, 2, 1, p, !1, 0), g([wtu], ct, "th", 113, 2, null, null, 0), r([btu], nt, 17, 3, null, null), f([grt], ["TopicCount"], e, "hidden", 81, 4, 2, ba, !1, 0), f([grt], ["TopicCount"], e, "hidden", 81, 5, 3, to, !1, 0), f([grt], ["TopicCount"], e, "hidden", 81, 6, 4, nd, !1, 0), u([grt], ["TopicCount"], s, 17, 7, 5, null, ""), f([grt], ["TopicCount"], e, "hidden", 81, 8, 6, aat, !1, 0), u([grt], ["TopicCount"], s, 17, 9, 7, null, ""), u([grt], ["TopicCount"], bi, 17, 10, 8, to, !1), r([cif], nt, 17, 10, null, null), f([lif], ["TopicsLoaded"], e, "hidden", 81, 11, 9, null, !1, 0), f([lif], ["TopicsLoaded"], e, "hidden", 81, 12, 10, p, !1, 0), f([ptu], ["MultiSelectOn"], e, "multiSelectMode", 81, 12, 11, null, !1, 0), f([aif, kas], ["CustomList", "Count"], e, "singleList", 81, 12, 12, aat, !1, 0), g([wtu], ct, "th", 113, 12, null, null, 0), u([aif], ["CustomList"], iu, 17, 13, 13, null, null), r([das], ot, 18, 13, null, null), r([gas], nt, 17, 14, null, null), f([vif], ["FilterSelectionCount"], e, "hidden", 81, 15, 14, wa, !1, 0), u([vif], ["FilterSelectionCount"], s, 17, 16, 15, null, "")]), | |
c = l[39].cloneNode(!0), | |
h = new Array(17), | |
h[0] = t(c, [1, 1, 1]), | |
h[1] = ht(t(c, [1, 1, 1])), | |
h[2] = t(c, [1, 1, 3]), | |
h[3] = b(t(c, [1, 1, 3, 1, 1])), | |
h[3].set_trackingId("ResetTopicSelection"), | |
h[4] = t(c, [1, 1, 3, 1, 3]), | |
h[5] = t(c, [1, 1, 3, 1, 5]), | |
h[6] = t(c, [1, 1, 3, 1, 5, 1]), | |
h[7] = t(c, [1, 1, 3, 1, 5, 1, 1]), | |
h[8] = t(c, [1, 1, 3, 1, 5, 3]), | |
h[9] = t(c, [1, 1, 3, 1, 5, 3, 1]), | |
h[10] = b(t(c, [1, 1, 3, 3])), | |
h[10].set_trackingId("StartTopicsWorkout"), | |
h[11] = t(c, [1, 1, 5]), | |
h[12] = t(c, [1, 1, 7]), | |
h[13] = ni(t(c, [1, 1, 7])), | |
h[14] = b(t(c, [1, 3])), | |
h[14].set_trackingId("OpenBuildWorkoutFilters"), | |
h[15] = t(c, [1, 3, 3, 1]), | |
h[16] = t(c, [1, 3, 3, 1, 1]), | |
a(n, c, [1, 3, 10, 13, 14], h, i[39], null, 16, 0) | |
} | |
function tvs() { | |
return ioi || (ioi = l(y, iy, nvs, "39")), | |
ioi | |
} | |
function ivs(n) { | |
return function() { | |
return n.back() | |
} | |
} | |
function yif(n) { | |
return n.get_selectionCount() | |
} | |
function pif(n) { | |
return ai.get_hasValue(n.get_unattemptedCount()) | |
} | |
function wif(n) { | |
return n.get_subjectTopicSelector() | |
} | |
function bif() { | |
return geo() | |
} | |
function rvs(n) { | |
return function() { | |
return n.showFilters() | |
} | |
} | |
function kif(n) { | |
return n.get_filterSelectionCount() | |
} | |
function uvs(n) { | |
return n.get_selectionString() | |
} | |
function ror(n) { | |
return n.get_questionCountLoading() | |
} | |
function fvs(n) { | |
return ai.get_value(n.get_unattemptedCount()) | |
} | |
function evs(n) { | |
return n.get_availableQuestionCount() | |
} | |
function ovs(n) { | |
return function() { | |
return n.startWorkout() | |
} | |
} | |
function svs(n) { | |
return n.get_startDisabled() | |
} | |
function ktu() { | |
return nuo() | |
} | |
function hvs(n, o) { | |
var h, c, l; | |
return (l = v(o))[40] || (l[40] = o.createElement("div"), | |
l[40].innerHTML = ' <div><\/div> <div class="buildWorkoutHeader"> <div class="hugeFont font500">Build your workout<\/div> <div class="normalFont font500">Combine topics, subject and build your own customised workout<\/div> <\/div> <div class="vflexbox subjectTopicContainer"> <div><\/div> <button type="button" test-id="openFilters" class="globalFilter buildWorkout filterBtn"> <span data-icon="filter" class="rotateZ90 smallFont"><\/span> <span> Filters <span> (<span><\/span>) <\/span> <\/span> <\/button> <div class="startBtnContainer hflexbox justifySpaceBetween alignCenter"> <div class="vflexbox justifySpaceAround"> <span class="font400"><span><\/span> <span><\/span> selected<\/span> <span class="tinyFont"> Not Attempted: <span> <span><\/span><\/span> <span class="ellipsisLoader"><\/span> <\/span> <span class="tinyFont"> Questions available: <span> <span><\/span><\/span> <span class="ellipsisLoader"><\/span> <\/span> <\/div> <button type="button" test-id="buildStartWorkout" class="hflexbox alignCenter justifyCenter font500"> <span> <span><\/span> <\/span> <\/button> <\/div> <\/div> ', | |
i[40] = i[40] ? i[40] : [r([ivs], vs, 17, 0, null, null), f([yif], ["SelectionCount"], e, "hasSubjectSelection", 81, 1, 0, ba, !1, 0), f([pif], ["UnattemptedCount"], e, "hasUnAttempted", 81, 1, 1, null, !1, 0), u([wif], ["SubjectTopicSelector"], bt, 17, 2, 2, null, null), u([wif, bif], ["SubjectTopicSelector", "DefaultSkin"], k, 17, 2, 3, null, null), r([rvs], nt, 17, 3, null, null), f([kif], ["FilterSelectionCount"], e, "hidden", 81, 4, 4, wa, !1, 0), u([kif], ["FilterSelectionCount"], s, 17, 5, 5, null, ""), u([yif], ["SelectionCount"], s, 17, 6, 6, null, ""), u([uvs], ["SelectionString"], s, 17, 7, 7, null, ""), f([pif], ["UnattemptedCount"], e, "hidden", 81, 8, 8, p, !1, 0), f([ror], ["QuestionCountLoading"], e, "hidden", 81, 9, 9, null, !1, 0), u([fvs], ["UnattemptedCount"], s, 17, 10, 10, null, ""), f([ror], ["QuestionCountLoading"], e, "hiddenImp", 81, 11, 11, p, !1, 0), f([ror], ["QuestionCountLoading"], e, "hidden", 81, 12, 12, null, !1, 0), u([evs], ["AvailableQuestionCount"], s, 17, 13, 13, null, ""), f([ror], ["QuestionCountLoading"], e, "hiddenImp", 81, 14, 14, p, !1, 0), r([ovs], nt, 17, 15, null, null), u([svs], ["StartDisabled"], bi, 17, 15, 15, null, !1), r([ktu], s, 18, 16, null, "")]), | |
c = l[40].cloneNode(!0), | |
h = new Array(17), | |
h[0] = hs(t(c, [1])), | |
h[1] = t(c, [5]), | |
h[2] = ht(t(c, [5, 1])), | |
h[3] = b(t(c, [5, 3])), | |
h[3].set_trackingId("OpenBuildWorkoutFilters"), | |
h[4] = t(c, [5, 3, 3, 1]), | |
h[5] = t(c, [5, 3, 3, 1, 1]), | |
h[6] = t(c, [5, 5, 1, 1, 0]), | |
h[7] = t(c, [5, 5, 1, 1, 2]), | |
h[8] = t(c, [5, 5, 1, 3]), | |
h[9] = t(c, [5, 5, 1, 3, 1]), | |
h[10] = t(c, [5, 5, 1, 3, 1, 1]), | |
h[11] = t(c, [5, 5, 1, 3, 3]), | |
h[12] = t(c, [5, 5, 1, 5, 1]), | |
h[13] = t(c, [5, 5, 1, 5, 1, 1]), | |
h[14] = t(c, [5, 5, 1, 5, 3]), | |
h[15] = b(t(c, [5, 5, 3])), | |
h[15].set_trackingId("BuildStartWorkout"), | |
h[16] = t(c, [5, 5, 3, 1, 1]), | |
a(n, c, [0, 2, 3, 15], h, i[40], null, 16, 0) | |
} | |
function cvs() { | |
return roi || (roi = l(y, wn, hvs, "40")), | |
roi | |
} | |
function lvs(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function avs(n) { | |
return n.get_homePageElements() | |
} | |
function vvs() { | |
return due() | |
} | |
function yvs(n, f) { | |
var e, o, s; | |
return (s = v(f))[41] || (s[41] = f.createElement("div"), | |
s[41].innerHTML = ' <div test-id="navigation-toolbar"><\/div> <ul><\/ul> ', | |
i[41] = i[41] ? i[41] : [r([lvs], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), u([avs], ["HomePageElements"], iu, 17, 1, 0, null, null), r([vvs], ot, 18, 1, null, null)]), | |
o = s[41].cloneNode(!0), | |
e = new Array(2), | |
e[0] = ht(t(o, [1])), | |
e[1] = ni(t(o, [3])), | |
a(n, o, [0, 1], e, i[41], null, 1, 0) | |
} | |
function pvs() { | |
return uoi || (uoi = l(y, hc, yvs, "41")), | |
uoi | |
} | |
function vat() { | |
return gfe() | |
} | |
function dif(n) { | |
return n.get_questionData() | |
} | |
function dtu() { | |
return dfe() | |
} | |
function wvs(n, f) { | |
var e, o, s; | |
return (s = v(f))[42] || (s[42] = f.createElement("div"), | |
s[42].innerHTML = ' <div class="problemCard shadowZ1 cardWrapper reviewMode questionArea"><\/div> <div><\/div> ', | |
i[42] = i[42] ? i[42] : [r([vat], k, 18, 0, null, null), u([dif], ["QuestionData"], bt, 17, 0, 0, null, null), r([dtu], k, 18, 1, null, null), u([dif], ["QuestionData"], bt, 17, 1, 1, null, null)]), | |
o = s[42].cloneNode(!0), | |
e = new Array(2), | |
e[0] = ht(t(o, [1])), | |
e[1] = ht(t(o, [3])), | |
a(n, o, [0, 1], e, i[42], null, 2, 0) | |
} | |
function bvs() { | |
return foi || (foi = l(y, lg, wvs, "42")), | |
foi | |
} | |
function kvs(n) { | |
return n.get_videoCategories() | |
} | |
function gif() { | |
return kkf() | |
} | |
function dvs(n) { | |
return n.get_selectedVideoCategory() | |
} | |
function gvs(n, t) { | |
n.set_selectedVideoCategory(t) | |
} | |
function nys(n) { | |
return n.get_selectedVideoCategory().get_subjects() | |
} | |
function tys() { | |
return whu() | |
} | |
function iys(n) { | |
return n.get_selectedSubject() | |
} | |
function rys(n, t) { | |
n.set_selectedSubject(t) | |
} | |
function uys(n, f) { | |
var e, o, s; | |
return (s = v(f))[43] || (s[43] = f.createElement("div"), | |
s[43].innerHTML = ' <div class="videoPageHeader vflexbox justifySpaceBetween"> <div class="bgOverlay"><\/div> <div><\/div> <div> <div class="largerFont headerTitle font500">Watch Video Lessons<\/div> <div class="smallFont headerSubTitle font400">Focused learning without breaking the bank<\/div> <\/div> <\/div> <div class="subjectCategoryGrid"> <ul test-id="categoryList" class="categoryList hflexbox justifySpaceBetween alignCenter"><\/ul> <ul test-id="subjectList" class="categorizedSubjectList hflexbox flexWrap justifySpaceBetween"><\/ul> <\/div> ', | |
i[43] = i[43] ? i[43] : [u([kvs], ["VideoCategories"], pt, 17, 0, 0, null, null), r([gif], ot, 18, 0, null, null), it([dvs], gvs, ["SelectedVideoCategory"], cu, lu, "SelectedItem", 17, 0, 1, null, null, null), u([nys], ["SelectedVideoCategory"], pt, 17, 1, 2, null, null), r([tys], ot, 18, 1, null, null), it([iys], rys, ["SelectedSubject"], cu, lu, "SelectedItem", 17, 1, 3, null, null, null)]), | |
o = s[43].cloneNode(!0), | |
e = new Array(2), | |
e[0] = er(t(o, [3, 1])), | |
e[1] = er(t(o, [3, 3])), | |
a(n, o, [0, 1], e, i[43], null, 4, 0) | |
} | |
function fys() { | |
return eoi || (eoi = l(y, wd, uys, "43")), | |
eoi | |
} | |
function gtu(n) { | |
return n.get_inSearchMode() | |
} | |
function eys(n) { | |
return function() { | |
return n.goToVideoLandingPage() | |
} | |
} | |
function nrf(n) { | |
return function() { | |
return n.toggleSearchBox() | |
} | |
} | |
function oys(n, t) { | |
n.set_toggleSearch(t) | |
} | |
function sys() { | |
return hao() | |
} | |
function hys(n) { | |
return n.get_subjectTitle() | |
} | |
function uor(n) { | |
return n.get_hideVideoCount() | |
} | |
function cys(n) { | |
return n.get_completedVideoCount() | |
} | |
function lys(n) { | |
return n.get_availableVideoCount() | |
} | |
function ays(n) { | |
return function() { | |
return n.watchLastVideo() | |
} | |
} | |
function vys(n) { | |
return n.get_watchLastVideoStr() | |
} | |
function be(n, t) { | |
n.set_text(t) | |
} | |
function trf(n) { | |
return n.get_videosLoading() | |
} | |
function irf(n) { | |
return n.get_pausedCustomList() | |
} | |
function eor() { | |
return eve() | |
} | |
function rrf(n) { | |
return n.get_bookmarkedCustomList() | |
} | |
function niu(n) { | |
return n.get_completedCustomList() | |
} | |
function yys(n) { | |
return n.get_videoListCategories() | |
} | |
function urf(n) { | |
return n.get_searchString() | |
} | |
function pys(n, t) { | |
n.set_searchString(t) | |
} | |
function yat(n, t) { | |
n.set_value(t) | |
} | |
function pat(n) { | |
return n.get_value() | |
} | |
function wys(n) { | |
return function() { | |
return n.clearSearchString() | |
} | |
} | |
function tiu(n) { | |
return kso(n) | |
} | |
function bys(n) { | |
return n.get_videoSearchResult() | |
} | |
function kys() { | |
return sve() | |
} | |
function dys(n) { | |
return n.get_selectedVideo() | |
} | |
function gys(n, t) { | |
n.set_selectedVideo(t) | |
} | |
function nps(n, o) { | |
var h, c, l; | |
return (l = v(o))[44] || (l[44] = o.createElement("div"), | |
l[44].innerHTML = ' <div th="Biopurple" class="subjectHeader themedBg"> <div><\/div> <div class="subjectDescription"> <div test-id="subjectTitle" class="subjectTitle"> <span><\/span> <\/div> <div class="questions"> <div> Videos completed: <span>...<\/span> <span><\/span> <\/div> <div> Videos Available: <span>...<\/span> <span><\/span> <\/div> <\/div> <div test-id="go_to_video_play" class="subjectWorkoutBtn"><\/div> <\/div> <\/div> <div> <div class="designV2LoadingText"> Loading Videos <\/div> <div th="Biopurple" class="topicListContainer"><\/div> <div th="Biopurple" class="topicListContainer"><\/div> <ul th="Biopurple" class="topicListContainer"><\/ul> <div th="Biopurple" class="topicListContainer completedVids"><\/div> <\/div> <div class="searchContainer"> <div class="hflexbox justifySpaceBetween alignCenter searchBar"> <button type="button"> <span data-icon="arrow-back" class="hugeFont"><\/span> <\/button> <input type="text" test-id="videoSearchInput" class="searchTextBox"> <button type="button"> <span data-icon="close" class="hugeFont"><\/span> <\/button> <\/div> <ul class="searchResultList"><\/ul> <\/div> ', | |
i[44] = i[44] ? i[44] : [f([gtu], ["InSearchMode"], e, "hidden", 81, 0, 0, null, !1, 0), r([eys], vs, 17, 1, null, null), r([nrf], oys, 17, 1, null, null), r([sys], k, 18, 1, null, null), u([hys], ["SubjectTitle"], s, 17, 2, 1, null, ""), f([uor], ["HideVideoCount"], e, "hidden", 81, 3, 2, p, !1, 0), u([cys], ["CompletedVideoCount"], s, 17, 4, 3, null, ""), f([uor], ["HideVideoCount"], e, "hidden", 81, 4, 4, null, !1, 0), f([uor], ["HideVideoCount"], e, "hidden", 81, 5, 5, p, !1, 0), u([lys], ["AvailableVideoCount"], s, 17, 6, 6, null, ""), f([uor], ["HideVideoCount"], e, "hidden", 81, 6, 7, null, !1, 0), r([ays], st, 17, 7, null, null), u([vys], ["WatchLastVideoStr"], be, 17, 7, 8, null, null), f([gtu], ["InSearchMode"], e, "hidden", 81, 8, 9, null, !1, 0), f([trf], ["VideosLoading"], e, "hidden", 81, 9, 10, p, !1, 0), f([irf], ["PausedCustomList"], e, "hidden", 81, 10, 11, ri, !1, 0), r([eor], k, 18, 11, null, null), u([irf], ["PausedCustomList"], bt, 17, 11, 12, null, null), f([rrf], ["BookmarkedCustomList"], e, "hidden", 81, 12, 13, ri, !1, 0), r([eor], k, 18, 13, null, null), u([rrf], ["BookmarkedCustomList"], bt, 17, 13, 14, null, null), f([niu], ["CompletedCustomList"], e, "hasNoCompletedVids", 81, 14, 15, ri, !1, 0), f([trf], ["VideosLoading"], e, "hidden", 81, 14, 16, null, !1, 0), u([yys], ["VideoListCategories"], iu, 17, 15, 17, null, null), r([eor], ot, 18, 15, null, null), f([niu], ["CompletedCustomList"], e, "hidden", 81, 16, 18, ri, !1, 0), r([eor], k, 18, 17, null, null), u([niu], ["CompletedCustomList"], bt, 17, 17, 19, null, null), f([gtu], ["InSearchMode"], e, "hidden", 81, 18, 20, p, !1, 0), r([nrf], nt, 17, 19, null, null), it([urf], pys, ["SearchString"], yat, pat, "Value", 17, 20, 21, null, null, null), r([wys], nt, 17, 22, null, null), f([urf], ["SearchString"], e, "visibilityHidden", 81, 21, 22, tiu, !1, 0), u([bys], ["VideoSearchResult"], iu, 17, 23, 23, null, null), r([kys], ot, 18, 23, null, null), it([dys], gys, ["SelectedVideo"], cu, lu, "SelectedItem", 17, 23, 24, null, null, null)]), | |
c = l[44].cloneNode(!0), | |
h = new Array(24), | |
h[0] = t(c, [1]), | |
h[1] = hs(t(c, [1, 1])), | |
h[2] = t(c, [1, 3, 1, 1]), | |
h[3] = t(c, [1, 3, 3, 1, 1]), | |
h[4] = t(c, [1, 3, 3, 1, 3]), | |
h[5] = t(c, [1, 3, 3, 3, 1]), | |
h[6] = t(c, [1, 3, 3, 3, 3]), | |
h[7] = et(t(c, [1, 3, 5])), | |
h[7].set_trackingId("Go_To_Video_Play"), | |
h[8] = t(c, [3]), | |
h[9] = t(c, [3, 1]), | |
h[10] = t(c, [3, 3]), | |
h[11] = rur(t(c, [3, 3])), | |
h[12] = t(c, [3, 5]), | |
h[13] = rur(t(c, [3, 5])), | |
h[14] = t(c, [3, 7]), | |
h[15] = ni(t(c, [3, 7])), | |
h[16] = t(c, [3, 9]), | |
h[17] = rur(t(c, [3, 9])), | |
h[18] = t(c, [5]), | |
h[19] = b(t(c, [5, 1, 1])), | |
h[20] = wit(t(c, [5, 1, 3])), | |
h[20].set_placeHolder("Search..."), | |
h[21] = t(c, [5, 1, 5]), | |
h[22] = b(t(c, [5, 1, 5])), | |
h[23] = er(t(c, [5, 3])), | |
a(n, c, [1, 7, 11, 13, 15, 17, 19, 20, 22, 23], h, i[44], null, 25, 0) | |
} | |
function tps() { | |
return ooi || (ooi = l(y, kn, nps, "44")), | |
ooi | |
} | |
function ips(n) { | |
return function() { | |
return n.backtoSubjectPage() | |
} | |
} | |
function rps(n) { | |
return n.get_loggerVM() | |
} | |
function ups(n, t) { | |
n.set_loggerCtrl(t) | |
} | |
function fps(n) { | |
return n.get_videoThumbnail() | |
} | |
function eps(n, t) { | |
n.set_poster(t) | |
} | |
function ops(n) { | |
return n.get_quotaComplete() | |
} | |
function sps(n, t) { | |
n.set_isQuotaComplete(t) | |
} | |
function hps(n) { | |
return n.get_resumeFromSeconds() | |
} | |
function cps(n, t) { | |
n.set_resumeFromSeconds(t) | |
} | |
function lps(n) { | |
return n.get_videoPath() | |
} | |
function aps(n, t) { | |
n.set_source(t) | |
} | |
function vps(n) { | |
return n.get_freeVideo() | |
} | |
function yps(n, t) { | |
n.set_isFreeVideo(t) | |
} | |
function pps(n) { | |
return n.get_speedValue() | |
} | |
function wps(n, t) { | |
n.set_speedRate(t) | |
} | |
function bps(n) { | |
return n.get_currentResolution() | |
} | |
function kps(n, t) { | |
n.set_resolution(t) | |
} | |
function dps(n) { | |
return n.get_seekSkip() | |
} | |
function gps(n, t) { | |
n.set_seekSkip(t) | |
} | |
function nws(n, t) { | |
n.set_skipSeekPercent(t) | |
} | |
function tws(n) { | |
return n.get_skipSeekPercent() | |
} | |
function iiu(n) { | |
return n.get_videoStarted() | |
} | |
function iws(n, t) { | |
n.set_videoStarted(t) | |
} | |
function rws(n, t) { | |
n.set_videoManifestLoaded(t) | |
} | |
function uws(n) { | |
return n.get_videoManifestLoaded() | |
} | |
function fws(n) { | |
return n.get_dailySecondsWatched() | |
} | |
function ews(n, t) { | |
n.set_dailySecondsWatched(t) | |
} | |
function ows(n) { | |
return function() { | |
return n.videoUpsell() | |
} | |
} | |
function sws(n, t) { | |
n.set_upgradeToVideo(t) | |
} | |
function hws(n) { | |
return function(t, i, r) { | |
return n.logProgressFromPlayer(t, i, r) | |
} | |
} | |
function cws(n, t) { | |
n.set_logProgress(t) | |
} | |
function lws(n) { | |
return function(t) { | |
return n.showVideoSettingsPopup(t) | |
} | |
} | |
function aws(n, t) { | |
n.set_showSettingsPopup(t) | |
} | |
function vws(n) { | |
return n.get_videoName() | |
} | |
function yws(n) { | |
return n.get_doctorName() | |
} | |
function pws(n) { | |
return function() { | |
return n.downloadVideo() | |
} | |
} | |
function wws(n) { | |
return n.get_isBookmarked() | |
} | |
function bws(n) { | |
return function() { | |
return n.bookmarkVideo() | |
} | |
} | |
function kws(n) { | |
return n.get_bookmarkText() | |
} | |
function dws(n) { | |
return function() { | |
return n.shareVideo() | |
} | |
} | |
function gws(n) { | |
return n.get_isMarkedCompleted() | |
} | |
function nbs(n) { | |
return function() { | |
return n.markVideoComplete() | |
} | |
} | |
function tbs(n) { | |
return n.get_markCompleteText() | |
} | |
function frf(n) { | |
return n.get_nextVideo() | |
} | |
function ibs(n) { | |
return function() { | |
return n.playNextVideo() | |
} | |
} | |
function riu() { | |
return ove() | |
} | |
function rbs(n) { | |
return n.get_noNextVideo() | |
} | |
function ubs(n) { | |
return n.get_topicGroupId() | |
} | |
function fbs(n) { | |
return n.get_videoSlices() | |
} | |
function ebs(n) { | |
return n.get_selectedVideoSlice() | |
} | |
function obs(n, t) { | |
n.set_selectedVideoSlice(t) | |
} | |
function sbs() { | |
return lve() | |
} | |
function uiu(n) { | |
return n.get_isSlidesVisible() | |
} | |
function erf(n) { | |
return function() { | |
return n.toggleSlidesView() | |
} | |
} | |
function orf(n) { | |
return function() { | |
return n.toggleSlidesVisibility() | |
} | |
} | |
function hbs(n) { | |
return n.get_videoSlides() | |
} | |
function cbs() { | |
return ave() | |
} | |
function lbs(n, o) { | |
var h, c, l; | |
return (l = v(o))[45] || (l[45] = o.createElement("div"), | |
l[45].innerHTML = ' <div class="videoPageContent"> <button type="button" class="backButtona"> <span data-icon="arrow-back"><\/span> <\/button> <div class="videoPlayerContainer"><\/div> <spinner-loading><\/spinner-loading> <div class="videoLinkContainer"> <div class="videoHeader hflexbox justifySpaceBetween"> <div class="videoTitle font400"> <div test-id="videoTitle"><\/div> <div><\/div> <\/div> <button type="button" test-id="download_video" class="downloadContainer vflexbox justifySpaceAround"> <span data-icon="arrow-down-circle-filled"><\/span> <span>Download<\/span> <\/button> <\/div> <div class="videoIconContainer hflexbox justifySpaceAround"> <button type="button" test-id="bookmark_video"> <span data-icon="bookmark"><\/span> <span><\/span> <\/button> <button type="button" test-id="share_video"> <span data-icon="share"><\/span> <span>Share<\/span> <\/button> <button type="button" test-id="mark_video_complete"> <span data-icon="check2"><\/span> <span><\/span> <\/button> <\/div> <div class="nextVideoCard"> <div class="largeFont font400">Watch next<\/div> <div class="hflexbox justifySpaceAround alignCenter"> <div test-id="nextVideo" class="textAlignCenter"><\/div> <\/div> <\/div> <div class="designV2LoadingText nextVideoLoading"> No more videos in <span><\/span> <\/div> <ul class="videoLinks hiddenImp"><\/ul> <\/div> <div class="slidesAndNotes hiddenImp"> <div class="slidesBtnContainer hflexbox justifySpaceBetween"> <div> <button type="button"> <span>View Slides<\/span> <\/button> <button type="button"> <span>View Notes<\/span> <\/button> <\/div> <div> <button type="button"> <span data-icon="angle-down"><\/span> <\/button> <button type="button"> <span data-icon="angle-left" class="rotateZ90"><\/span> <\/button> <\/div> <\/div> <div class="slidesPage"> <ul><\/ul> <\/div> <\/div> <\/div> ', | |
i[45] = i[45] ? i[45] : [r([ips], nt, 17, 0, null, null), u([rps], ["LoggerVM"], ups, 17, 1, 0, null, null), u([fps], ["VideoThumbnail"], eps, 17, 1, 1, null, null), u([ops], ["QuotaComplete"], sps, 17, 1, 2, null, !1), u([hps], ["ResumeFromSeconds"], cps, 17, 1, 3, null, 0), u([lps], ["VideoPath"], aps, 17, 1, 4, null, null), u([vps], ["FreeVideo"], yps, 17, 1, 5, null, !1), u([pps], ["SpeedValue"], wps, 17, 1, 6, null, 0), u([bps], ["CurrentResolution"], kps, 17, 1, 7, null, null), it([dps], gps, ["SeekSkip"], nws, tws, "SkipSeekPercent", 17, 1, 8, null, null, 0), it([iiu], iws, ["VideoStarted"], rws, uws, "VideoManifestLoaded", 17, 1, 9, null, null, !1), u([fws], ["DailySecondsWatched"], ews, 17, 1, 10, null, 0), r([ows], sws, 17, 1, null, null), r([hws], cws, 17, 1, null, null), r([lws], aws, 17, 1, null, null), u([iiu], ["VideoStarted"], pa, 17, 2, 11, p, !1), f([iiu], ["VideoStarted"], e, "hidden", 81, 3, 12, p, !1, 0), u([vws], ["VideoName"], s, 17, 4, 13, null, ""), u([yws], ["DoctorName"], s, 17, 5, 14, null, ""), r([pws], nt, 17, 6, null, null), f([wws], ["IsBookmarked"], e, "selectedb", 81, 7, 15, null, !1, 0), r([bws], nt, 17, 8, null, null), u([kws], ["BookmarkText"], s, 17, 9, 16, null, ""), r([dws], nt, 17, 10, null, null), f([gws], ["IsMarkedCompleted"], e, "selectedb", 81, 11, 17, null, !1, 0), r([nbs], nt, 17, 12, null, null), u([tbs], ["MarkCompleteText"], s, 17, 13, 18, null, ""), f([frf], ["NextVideo"], e, "hidden", 81, 14, 19, ri, !1, 0), g([ibs], null, "click", 65, 15, null, null, 0), u([frf], ["NextVideo"], bt, 17, 16, 20, null, null), r([riu], k, 18, 16, null, null), f([rbs], ["NoNextVideo"], e, "hidden", 81, 17, 21, p, !1, 0), u([ubs], ["TopicGroupId"], s, 17, 18, 22, null, ""), u([fbs], ["VideoSlices"], pt, 17, 19, 23, null, null), it([ebs], obs, ["SelectedVideoSlice"], cu, lu, "SelectedItem", 17, 19, 24, null, null, null), r([sbs], ot, 18, 19, null, null), f([uiu], ["IsSlidesVisible"], e, "expandedSlides", 81, 20, 25, null, !1, 0), r([erf], nt, 17, 21, null, null), r([erf], nt, 17, 22, null, null), r([orf], nt, 17, 24, null, null), f([uiu], ["IsSlidesVisible"], e, "hidden", 81, 23, 26, p, !1, 0), r([orf], nt, 17, 26, null, null), f([uiu], ["IsSlidesVisible"], e, "hidden", 81, 25, 27, null, !1, 0), u([hbs], ["VideoSlides"], pt, 17, 27, 28, null, null), r([cbs], ot, 18, 27, null, null)]), | |
c = l[45].cloneNode(!0), | |
h = new Array(28), | |
h[0] = b(t(c, [1, 1])), | |
h[1] = avo(t(c, [1, 3])), | |
h[2] = sa(t(c, [1, 5])), | |
h[3] = t(c, [1, 7]), | |
h[4] = t(c, [1, 7, 1, 1, 1]), | |
h[5] = t(c, [1, 7, 1, 1, 3]), | |
h[6] = b(t(c, [1, 7, 1, 3])), | |
h[6].set_trackingId("DownloadVideo"), | |
h[7] = t(c, [1, 7, 3, 1]), | |
h[8] = b(t(c, [1, 7, 3, 1])), | |
h[8].set_trackingId("BookmarkVideo"), | |
h[9] = t(c, [1, 7, 3, 1, 3]), | |
h[10] = b(t(c, [1, 7, 3, 3])), | |
h[10].set_trackingId("ShareVideo"), | |
h[11] = t(c, [1, 7, 3, 5]), | |
h[12] = b(t(c, [1, 7, 3, 5])), | |
h[12].set_trackingId("MarkVideoComplete"), | |
h[13] = t(c, [1, 7, 3, 5, 3]), | |
h[14] = t(c, [1, 7, 5]), | |
h[15] = t(c, [1, 7, 5, 3, 1]), | |
h[16] = ht(t(c, [1, 7, 5, 3, 1])), | |
h[17] = t(c, [1, 7, 7]), | |
h[18] = t(c, [1, 7, 7, 1]), | |
h[19] = er(t(c, [1, 7, 9])), | |
h[19].set_itemCssClassName("videoLinkItem"), | |
h[20] = t(c, [1, 9]), | |
h[21] = b(t(c, [1, 9, 1, 1, 1])), | |
h[22] = b(t(c, [1, 9, 1, 1, 3])), | |
h[23] = t(c, [1, 9, 1, 3, 1]), | |
h[24] = b(t(c, [1, 9, 1, 3, 1])), | |
h[25] = t(c, [1, 9, 1, 3, 3]), | |
h[26] = b(t(c, [1, 9, 1, 3, 3])), | |
h[27] = ni(t(c, [1, 9, 3, 1])), | |
a(n, c, [0, 1, 2, 6, 8, 10, 12, 16, 19, 21, 22, 24, 26, 27], h, i[45], null, 29, 1) | |
} | |
function abs() { | |
return soi || (soi = l(y, ry, lbs, "45")), | |
soi | |
} | |
function fiu(n) { | |
return n.get_displayRightMenu() | |
} | |
function ys(n) { | |
return n.get_activePage() | |
} | |
function nut(n) { | |
return n.get_navigationDrawerViewModel() | |
} | |
function vti(n) { | |
return n.get_headerNavBarItems() | |
} | |
function srf(n) { | |
return n.get_hideNavBar() | |
} | |
function hrf(n) { | |
return n.get_showBackArrow() | |
} | |
function vbs(n) { | |
return function() { | |
return n.showMenu() | |
} | |
} | |
function crf(n) { | |
return function() { | |
return n.navigateBack() | |
} | |
} | |
function lrf(n) { | |
return n.V_get_DisplayBack() | |
} | |
function oor(n) { | |
return n.get_rightBarSkin() | |
} | |
function arf(n) { | |
return function() { | |
return n.showRightMenu() | |
} | |
} | |
function ybs() { | |
return yao() | |
} | |
function pbs(n) { | |
return function() { | |
return n.hideMenu() | |
} | |
} | |
function vrf(n) { | |
return n.get_displayMenu() | |
} | |
function yrf(n) { | |
return n.get_hideLeftNavLandscape() | |
} | |
function wbs(n, t) { | |
n.set_displayMenu(t) | |
} | |
function prf(n, t) { | |
n.set_visible(t) | |
} | |
function wrf(n) { | |
return n.get_visible() | |
} | |
function bbs(n, t) { | |
n.set_displayRightMenu(t) | |
} | |
function kbs(n, t) { | |
n.set_pinned(t) | |
} | |
function dbs(n) { | |
return n.get_rightBarVM() | |
} | |
function brf(n) { | |
return n.get_banner() | |
} | |
function gbs() { | |
return cuo() | |
} | |
function nks(n) { | |
return n.get_dCSkin() | |
} | |
function tks(n, t) { | |
n.set_dCSkin(t) | |
} | |
function iks(n) { | |
return n.get_currentYear() | |
} | |
function krf(n) { | |
return n.get_loading() | |
} | |
function rks(n, o) { | |
var h, c, l; | |
return (l = v(o))[46] || (l[46] = o.createElement("div"), | |
l[46].innerHTML = ' <div class="appWrapper themePurple themeBackgroundLight"> <header class="themeBackgroundDark shadowZ1"> <div class="topRow hflexbox alignCenter"> <div style="cursor: pointer;" data-icon="menu" test-id="drawer-menu" class="left-menu-icon"><\/div> <a style="cursor:pointer;" class="left-menu-icon"> <span data-icon="arrow-back"><\/span> <\/a> <div class="siteTitle flex"> <span style="cursor: pointer;" data-icon="arrow-back" class="back-btn-icon"><\/span> <a href="#" test-id="homeBtn"> <span data-icon="home" class="home-btn-icon"><\/span> <span logoholder=""><\/span> <\/a> <\/div> <button type="button" style="cursor: pointer;" data-icon="more-vert" test-id="RightMenuBtn" class="right-menu-icon showOnPhone hiddenImp"><\/button> <\/div> <div class="hflexbox"> <div class="navBarContainer hflexbox justifySpaceBetween"><\/div> <button type="button" style="cursor: pointer;" data-icon="more-vert" test-id="RightMenuBtn" class="right-menu-icon hideOnPhone"><\/button> <\/div> <\/header> <div class="click-capture-div hidden"> <\/div> <div class="navigation-pane"><\/div> <div class="details-pane rightDrawer"><\/div> <div class="main-content vflexbox"> <div class="banner"><\/div> <div data-scrollable="1" class="main-content-child"><\/div> <\/div> <footer class="themeBackgroundDark"> <p>© <span><\/span> - McqDb.com<\/p> <\/footer> <\/div> <div popupdiv="true" style="display: none;" class="popupWrapper themePurple"> <div popupcontainer="true" class="shadowZ4"><\/div> <\/div> <spinner-loading class="spinnerDiv"><\/spinner-loading> ', | |
i[46] = i[46] ? i[46] : [f([fiu], ["DisplayRightMenu"], e, "right-menu-present", 81, 0, 0, null, !1, 0), f([ys, dnr], ["ActivePage", "RightBarPinned"], e, "right-menu-pinned", 81, 0, 1, null, !1, 0), f([nut, vti], ["NavigationDrawerViewModel", "HeaderNavBarItems"], e, "navbarHeader", 81, 1, 2, bu, !1, 0), f([ys, srf], ["ActivePage", "HideNavBar"], e, "hidden", 81, 1, 3, null, !1, 0), f([hrf], ["ShowBackArrow"], e, "hidden", 81, 2, 4, null, !1, 0), g([vbs], null, "click", 65, 2, null, null, 0), f([hrf], ["ShowBackArrow"], e, "hidden", 81, 3, 5, p, !1, 0), g([crf], null, "click", 65, 3, null, null, 1), g([crf], null, "click", 65, 4, null, null, 2), f([ys, lrf], ["ActivePage", "DisplayBack"], e, "hidden", 81, 4, 6, p, !1, 0), f([ys, lrf], ["ActivePage", "DisplayBack"], e, "hidden", 81, 5, 7, null, !1, 0), u([ys, oor], ["ActivePage", "RightBarSkin"], hi, 17, 7, 8, ri, !0), g([arf], null, "click", 65, 6, null, null, 3), r([ybs], k, 18, 8, null, null), u([nut, vti], ["NavigationDrawerViewModel", "HeaderNavBarItems"], hi, 17, 8, 9, ri, !0), u([nut], ["NavigationDrawerViewModel"], bt, 17, 8, 10, null, null), u([ys, oor], ["ActivePage", "RightBarSkin"], hi, 17, 10, 11, ri, !0), g([arf], null, "click", 65, 9, null, null, 4), g([pbs], null, "click", 65, 11, null, null, 5), f([vrf], ["DisplayMenu"], e, "mobile-menu-shown", 81, 12, 12, null, !1, 0), f([ys, yrf], ["ActivePage", "HideLeftNavLandscape"], e, "hideLandscape", 81, 12, 13, null, !1, 0), it([vrf], wbs, ["DisplayMenu"], prf, wrf, "Visible", 17, 13, 14, null, null, !1), u([nut], ["NavigationDrawerViewModel"], bt, 17, 13, 15, null, null), f([fiu], ["DisplayRightMenu"], e, "mobile-menu-shown", 81, 14, 16, null, !1, 0), it([fiu], bbs, ["DisplayRightMenu"], prf, wrf, "Visible", 17, 15, 17, null, null, !1), u([ys, dnr], ["ActivePage", "RightBarPinned"], kbs, 17, 15, 18, null, !1), u([ys, oor], ["ActivePage", "RightBarSkin"], k, 17, 15, 19, null, null), u([ys, oor], ["ActivePage", "RightBarSkin"], hi, 17, 15, 20, ri, !0), u([ys, dbs], ["ActivePage", "RightBarVM"], bt, 17, 15, 21, null, null), f([ys, yrf], ["ActivePage", "HideLeftNavLandscape"], e, "adjustHideLandscape", 81, 16, 22, null, !1, 0), f([nut], ["NavigationDrawerViewModel"], e, "no-left", 81, 16, 23, ri, !1, 0), f([brf], ["Banner"], e, "banner-visible", 81, 16, 24, bu, !1, 0), f([nut, vti], ["NavigationDrawerViewModel", "HeaderNavBarItems"], e, "isFullWidth", 81, 16, 25, null, !1, 0), f([ys, srf], ["ActivePage", "HideNavBar"], e, "hiddenNavBar", 81, 16, 26, null, !1, 0), u([brf], ["Banner"], bt, 17, 17, 27, null, null), u([gbs], ["DefaultSkin"], k, 18, 17, 28, null, null), f([nut, vti], ["NavigationDrawerViewModel", "HeaderNavBarItems"], e, "noPaddingImp", 81, 18, 29, null, !1, 0), u([nks], ["DCSkin"], tks, 17, 19, 30, null, null), r([iks], s, 17, 20, null, ""), u([ys, krf], ["ActivePage", "Loading"], pa, 17, 21, 31, null, !1)]), | |
c = l[46].cloneNode(!0), | |
h = new Array(22), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1]), | |
h[2] = t(c, [1, 1, 1, 1]), | |
h[3] = t(c, [1, 1, 1, 3]), | |
h[4] = t(c, [1, 1, 1, 5, 1]), | |
h[5] = t(c, [1, 1, 1, 5, 3, 1]), | |
h[6] = t(c, [1, 1, 1, 7]), | |
h[7] = b(t(c, [1, 1, 1, 7])), | |
h[8] = inr(t(c, [1, 1, 3, 1])), | |
h[9] = t(c, [1, 1, 3, 3]), | |
h[10] = b(t(c, [1, 1, 3, 3])), | |
h[11] = t(c, [1, 3]), | |
h[12] = t(c, [1, 5]), | |
h[13] = inr(t(c, [1, 5])), | |
h[13].set_floatWidth(720), | |
h[14] = t(c, [1, 7]), | |
h[15] = inr(t(c, [1, 7])), | |
h[15].set_isPinnable(!0), | |
h[15].set_isLeftDrawer(!1), | |
h[15].set_floatWidth(1200), | |
h[16] = t(c, [1, 9]), | |
h[17] = ht(t(c, [1, 9, 1])), | |
h[18] = t(c, [1, 9, 3]), | |
h[19] = vvo(t(c, [1, 9, 3])), | |
h[20] = t(c, [1, 11, 1, 1]), | |
h[21] = sa(t(c, [5])), | |
h[21].set_locationTrackingId("AppLoading"), | |
a(n, c, [7, 8, 10, 13, 15, 17, 19, 21], h, i[46], null, 32, 6) | |
} | |
function uks() { | |
return hoi || (hoi = l(y, ltt, rks, "46")), | |
hoi | |
} | |
function drf(n) { | |
return n.get_title() | |
} | |
function fks(n) { | |
return n.subject | |
} | |
function eks(n, t) { | |
n.subject = t | |
} | |
function grf(n) { | |
return n.get_message() | |
} | |
function nuf(n, t) { | |
n.set_message(t) | |
} | |
function sor(n, t) { | |
n.set_html(t) | |
} | |
function hor(n) { | |
return n.get_html() | |
} | |
function tuf(n) { | |
return n.get_messageText() | |
} | |
function iuf(n, t) { | |
n.set_messageText(t) | |
} | |
function yti(n, t) { | |
n.set_plainText(t) | |
} | |
function pti(n) { | |
return n.get_plainText() | |
} | |
function fd() { | |
return baseUrl | |
} | |
function cor(n, t) { | |
n.set_baseAppUrl(t) | |
} | |
function oks(n) { | |
return function() { | |
return n.cancel() | |
} | |
} | |
function ruf(n) { | |
return function() { | |
return n.send() | |
} | |
} | |
function uuf(n) { | |
return n.get_canSend() | |
} | |
function ru(n, t) { | |
n.set_disabled(t) | |
} | |
function sks(n, f) { | |
var e, o, h; | |
return (h = v(f))[47] || (h[47] = f.createElement("div"), | |
h[47].innerHTML = ' <div th="Purple" test-id="feedbackPopup" class="feedbackBox popupBox"> <div class="panel-heading"> <h4 class="panel-title"><\/h4> <\/div> <section class="panel-body"> <div class="hflexbox subjectLine"> <div style="width: 75px;" class="subjectText">Subject<\/div> <input type="text" style="width:100%;" test-id="subjectFeedBack" class="flex"> <\/div> <div contenteditable="true" test-id="messageBoxFeedBack" class="messageBox"><\/div> <\/section> <div style="text-align: center; justify-content: space-around" class="panel-footer hflexbox"> <div test-id="cancelBtn"><\/div> <div test-id="okBtn"><\/div> <\/div> <\/div> ', | |
i[47] = i[47] ? i[47] : [r([drf], s, 17, 0, null, ""), it([fks], eks, ["subject"], yat, pat, "Value", 17, 1, 0, null, null, null), it([grf], nuf, ["Message"], sor, hor, "Html", 17, 2, 1, null, null, null), it([tuf], iuf, ["MessageText"], yti, pti, "PlainText", 17, 2, 2, null, null, null), r([fd], cor, 18, 2, null, null), r([oks], st, 17, 3, null, null), r([ruf], st, 17, 4, null, null), u([uuf], ["CanSend"], ru, 17, 4, 3, p, !1)]), | |
o = h[47].cloneNode(!0), | |
e = new Array(5), | |
e[0] = t(o, [1, 1, 1]), | |
e[1] = wit(t(o, [1, 3, 1, 3])), | |
e[2] = ogt(t(o, [1, 3, 3])), | |
e[2].set_useCKEditor(!1), | |
e[3] = et(t(o, [1, 5, 1])), | |
e[3].set_trackingId("Feedback_Cancel"), | |
e[3].set_text("Discard"), | |
e[4] = et(t(o, [1, 5, 3])), | |
e[4].set_trackingId("Feedback_OK"), | |
e[4].set_text("Send"), | |
a(n, o, [1, 2, 3, 4], e, i[47], null, 4, 0) | |
} | |
function hks() { | |
return coi || (coi = l(y, att, sks, "47")), | |
coi | |
} | |
function fuf(n) { | |
return n.get_isFirst() | |
} | |
function eiu(n) { | |
return n.get_isLast() | |
} | |
function cks(n) { | |
return n.get_currentImageIndex() | |
} | |
function lks(n) { | |
return n.get_experienceData() | |
} | |
function aks() { | |
return tke() | |
} | |
function vks(n) { | |
return function() { | |
return n.back() | |
} | |
} | |
function yks(n) { | |
return function() { | |
return n.next() | |
} | |
} | |
function pks(n, o) { | |
var s, h, c; | |
return (c = v(o))[48] || (c[48] = o.createElement("div"), | |
c[48].innerHTML = ' <div th="Purple" class="popupBox"> <div class="panel-heading"> <h3 class="panel-title">A Quick Intro<\/h3> <\/div> <section class="panel-body hflexbox"> <div class="moveLeftBtn hflexbox"> <div data-icon="angle-up"><\/div> <\/div> <div class="moveRightBtn hflexbox"> <div data-icon="angle-up"><\/div> <\/div> <ul class="itemList flex"><\/ul> <\/section> <div style="text-align: center; justify-content: space-around" class="panel-footer hflexbox"> <button type="button" class="noFlex shadowButton"> <div class="paperShadowBotZ2"><\/div> <div class="paperShadowTopZ2"><\/div> <span class="content themeBackgroundDark">Back<\/span> <\/button> <button type="button" class="noFlex shadowButton"> <div class="paperShadowBotZ2"><\/div> <div class="paperShadowTopZ2"><\/div> <span class="content themeBackgroundDark"> <span>Close<\/span> <span>Next<\/span> <\/span> <\/button> <\/div> <\/div> ', | |
i[48] = i[48] ? i[48] : [f([fuf], ["IsFirst"], e, "disabled", 81, 0, 0, null, !1, 0), f([eiu], ["IsLast"], e, "disabled", 81, 1, 1, null, !1, 0), f([cks], ["CurrentImageIndex"], ct, "showIndex", 113, 2, 2, null, null, 0), u([lks], ["ExperienceData"], pt, 17, 3, 3, null, null), r([aks], ot, 18, 3, null, null), f([fuf], ["IsFirst"], e, "visibilityHidden", 81, 4, 4, null, !1, 0), g([vks], null, "click", 65, 4, null, null, 0), g([yks], null, "click", 65, 5, null, null, 1), f([eiu], ["IsLast"], e, "hidden", 81, 6, 5, p, !1, 0), f([eiu], ["IsLast"], e, "hidden", 81, 7, 6, null, !1, 0)]), | |
h = c[48].cloneNode(!0), | |
s = new Array(8), | |
s[0] = t(h, [1, 3, 1]), | |
s[1] = t(h, [1, 3, 3]), | |
s[2] = t(h, [1, 3, 5]), | |
s[3] = ni(t(h, [1, 3, 5])), | |
s[3].set_inlineItems(!1), | |
s[4] = t(h, [1, 5, 1]), | |
s[5] = t(h, [1, 5, 3]), | |
s[6] = t(h, [1, 5, 3, 5, 1]), | |
s[7] = t(h, [1, 5, 3, 5, 3]), | |
a(n, h, [3], s, i[48], null, 7, 2) | |
} | |
function wks() { | |
return loi || (loi = l(y, hbt, pks, "48")), | |
loi | |
} | |
function bks(n) { | |
return function() { | |
return n.V_LoginWithFacebook_lq() | |
} | |
} | |
function kks(n) { | |
return function() { | |
return n.V_LoginWithGoogle_lq() | |
} | |
} | |
function euf(n) { | |
return n.V_get_GuestLoginEnabled_lq() | |
} | |
function dks(n) { | |
return function() { | |
return n.V_LoginAsGuest_lq() | |
} | |
} | |
function gks(n) { | |
return n.V_get_Waiting_lq() | |
} | |
function nds(n, o) { | |
var s, h, c; | |
return (c = v(o))[49] || (c[49] = o.createElement("div"), | |
c[49].innerHTML = ' <div class="loginBGSetup"> <div class="topBar"> <span class="titlec">McqDb<\/span> <span><\/span> <\/div> <div class="loginPopup"> <div class="vflexbox"> <div class="hflexbox logoTag"> <div class="logoDiv2"> <div logoholder=""><\/div> <div sublogoholder="" class="subLogo"><\/div> <\/div> <div class="tagLines"> <div class="tagLine1">Prepration starts here.<\/div> <div class="tagLine2">The best collection of MCQs for Pre-PG Exams.<\/div> <\/div> <\/div> <div class="socialSignin vflexbox justifyCenter alignCenter"> <button type="button" tabindex="1" class="btn-fkb"> <span data-icon="facebook"><\/span> <span class="seperator"> <\/span> <span class="provider-signup-text">Sign in with Facebook<\/span> <\/button> <div class="sep-mark"> <hr style="margin: 0px;"> <div class="txtb">OR<\/div> <\/div> <button type="button" tabindex="2" class="btn-google"> <span data-icon="googleplus"><\/span> <span class="seperator"> <\/span> <span class="provider-signup-text">Sign in with Google<\/span> <\/button> <div class="sep-mark"> <hr style="margin: 0px;"> <div class="txtb">OR<\/div> <\/div> <button type="button" tabindex="3" class="btn-guest"> <span data-icon="warn"><\/span> <span class="seperator"> <\/span> <span class="provider-signup-text">Continue as a Guest<\/span> <\/button> <\/div> <\/div> <\/div> <div class="bottomBar"><\/div> <\/div> <spinner-loading><\/spinner-loading> ', | |
i[49] = i[49] ? i[49] : [r([bks], nt, 17, 0, null, null), r([kks], nt, 17, 1, null, null), f([euf], ["GuestLoginEnabled"], e, "hiddenImp", 81, 2, 0, p, !1, 0), f([euf], ["GuestLoginEnabled"], e, "hiddenImp", 81, 3, 1, p, !1, 0), r([dks], nt, 17, 4, null, null), u([gks], ["Waiting"], pa, 17, 5, 2, null, !1)]), | |
h = c[49].cloneNode(!0), | |
s = new Array(6), | |
s[0] = b(t(h, [1, 3, 1, 3, 1])), | |
s[0].set_trackingId("Facebook_Signin"), | |
s[1] = b(t(h, [1, 3, 1, 3, 5])), | |
s[1].set_trackingId("Google_Plus_Signin"), | |
s[2] = t(h, [1, 3, 1, 3, 7]), | |
s[3] = t(h, [1, 3, 1, 3, 9]), | |
s[4] = b(t(h, [1, 3, 1, 3, 9])), | |
s[4].set_trackingId("Guest_Signin"), | |
s[5] = sa(t(h, [3])), | |
s[5].set_locationTrackingId("LoggingIn"), | |
a(n, h, [0, 1, 4, 5], s, i[49], null, 3, 0) | |
} | |
function tds() { | |
return aoi || (aoi = l(y, pni, nds, "49")), | |
aoi | |
} | |
function ids(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function wat(n) { | |
return n.get_context() | |
} | |
function lor(n) { | |
return n.get_selectedSubjectItem() | |
} | |
function aor(n, t) { | |
n.set_selectedSubjectItem(t) | |
} | |
function wti() { | |
return nwe() | |
} | |
function rds(n) { | |
return n.get_loadingSubjectIds() | |
} | |
function uds(n) { | |
return function() { | |
return n.V_Start() | |
} | |
} | |
function fds(n) { | |
return n.V_get_HelpCardId() | |
} | |
function ouf(n) { | |
return n.V_get_ContributionViewModel() | |
} | |
function eds(n) { | |
return n.V_get_ContributionViewModelSkin() | |
} | |
function ods(n, o) { | |
var s, h, c; | |
return (c = v(o))[50] || (c[50] = o.createElement("div"), | |
c[50].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitle cardTitleText"> Select Subject <\/div> <div class="cardBody"> <ul class="hflexbox justifySpaceAround flexWrap"><\/ul> <div> <\/div><\/div> <div> <h5 style="display: inline;"> Selected Subject(s): <\/h5> <div class="subjectList"> <span class="anyField">All<\/span> <ul class="selectedNames"><\/ul> <\/div> <\/div> <div style="text-align: right;" class="cardFooter"> <div style="display:inline-block;" test-id="startContribution"><\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitle cardTitleText"> Adding Explanation <\/div> <div style="text-align: justify;" class="cardBody"> <p> Once 3 explanations per questions are added, it will be reviewed by users. Only best explanation will get highest credits (up to 60 credits). <\/p> <p> Initially, there is limit of adding 4 explanations a day, which will increase or decrease depending on how many of your explanations\r\n are selected or discarded. <\/p> <p> Processing of Explanations is slow and may take a week or so to process. Flexibility of adding explanation means it\'s difficult to reach quorum or 3 explanations, and thus processing is slower. <\/p> <p> The details are subject to change after initial period of observation. <\/p> <\/div> <div style="margin-top: 16px;" class="cardTitle cardTitleText"> Reviewing Explanation <\/div> <div class="cardBody"> <p> Only high proficiency users will be able to review explanations and earn credits. The review will show up in Practice sessions. <\/p> <\/div> <\/div> <div><\/div> ', | |
i[50] = i[50] ? i[50] : [r([ids], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), f([wat], ["Context"], e, "hidden", 81, 1, 0, ri, !1, 0), it([wat, lor], aor, ["Context", "SelectedSubjectItem"], cu, lu, "SelectedItem", 17, 2, 1, null, null, null), r([ger], ot, 18, 2, null, null), u([wat, hti], ["Context", "Subjects"], pt, 17, 2, 2, null, null), r([wti], k, 18, 3, null, null), u([rds], ["LoadingSubjectIds"], hi, 17, 3, 3, p, !0), f([wat, el], ["Context", "SelectedSubjects"], e, "subjectSelected", 81, 4, 4, bu, !1, 0), u([wat, el], ["Context", "SelectedSubjects"], pt, 17, 5, 5, null, null), r([cti], ot, 18, 5, null, null), r([uds], st, 17, 6, null, null), g([fds], e, "hidden", 81, 7, per, !1, 0), f([wat], ["Context"], e, "hiddenImp", 81, 7, 6, ri, !1, 0), u([ouf], ["ContributionViewModel"], hi, 17, 8, 7, ri, !0), u([ouf], ["ContributionViewModel"], bt, 17, 8, 8, null, null), r([eds], k, 17, 8, null, null)]), | |
h = c[50].cloneNode(!0), | |
s = new Array(9), | |
s[0] = ht(t(h, [1])), | |
s[1] = t(h, [3]), | |
s[2] = er(t(h, [3, 3, 1])), | |
s[3] = ht(t(h, [3, 3, 3])), | |
s[4] = t(h, [3, 5, 3]), | |
s[5] = ni(t(h, [3, 5, 3, 3])), | |
s[6] = et(t(h, [3, 7, 1])), | |
s[6].set_text("Start"), | |
s[6].set_trackingId("Start_Contribution"), | |
s[7] = t(h, [5]), | |
s[8] = ht(t(h, [7])), | |
a(n, h, [0, 2, 3, 5, 6, 8], s, i[50], null, 9, 0) | |
} | |
function sds() { | |
return voi || (voi = l(y, tb, ods, "50")), | |
voi | |
} | |
function suf(n) { | |
return n.get_hideTitle() | |
} | |
function bti(n) { | |
return n.V_get_Title() | |
} | |
function oiu(n) { | |
return n.message | |
} | |
function cp(n) { | |
return n.onOk | |
} | |
function siu(n) { | |
return n.V_get_OkTrackingId() | |
} | |
function bat(n) { | |
return n.V_get_OkString() | |
} | |
function kti(n) { | |
return n.onCancel | |
} | |
function hiu(n) { | |
return n.get_cancelTrackingId() | |
} | |
function vor(n) { | |
return n.V_get_CancelString() | |
} | |
function hds(n, u) { | |
var f, o, h; | |
return (h = v(u))[51] || (h[51] = u.createElement("div"), | |
h[51].innerHTML = ' <div th="Purple" class="panel msgBox popup-content"> <div class="popup-header"> <h4 class="heading-text"><\/h4> <\/div> <section class="popup-body"> <span class="popup-text"><\/span> <\/section> <div style="justify-content: flex-end" class="popup-footer hflexbox"> <button type="button" test-id="okBtn" class="btn"> <span><\/span> <\/button> <button type="button" test-id="cancelBtn" class="btn"> <span><\/span> <\/button> <\/div> <\/div> ', | |
i[51] = i[51] ? i[51] : [g([suf], e, "hidden", 81, 0, null, !1, 0), r([bti], s, 17, 1, null, ""), r([oiu], s, 17, 2, null, ""), r([cp], nt, 17, 4, null, null), r([siu], io, 17, 4, null, null), g([cp], e, "hidden", 81, 3, ri, !1, 0), r([bat], s, 17, 5, null, ""), r([kti], nt, 17, 7, null, null), r([hiu], io, 17, 7, null, null), g([kti], e, "hidden", 81, 6, ri, !1, 0), r([vor], s, 17, 8, null, "")]), | |
o = h[51].cloneNode(!0), | |
f = new Array(9), | |
f[0] = t(o, [1, 1]), | |
f[1] = t(o, [1, 1, 1]), | |
f[2] = t(o, [1, 3, 1]), | |
f[3] = t(o, [1, 5, 1]), | |
f[4] = b(t(o, [1, 5, 1])), | |
f[5] = t(o, [1, 5, 1, 1]), | |
f[6] = t(o, [1, 5, 3]), | |
f[7] = b(t(o, [1, 5, 3])), | |
f[8] = t(o, [1, 5, 3, 1]), | |
a(n, o, [4, 7], f, i[51], null, 0, 0) | |
} | |
function cds() { | |
return yoi || (yoi = l(y, dt, hds, "51")), | |
yoi | |
} | |
function lds(n) { | |
return n.get_centeredTitle() | |
} | |
function ads(n, u) { | |
var f, o, h; | |
return (h = v(u))[52] || (h[52] = u.createElement("div"), | |
h[52].innerHTML = ' <div th="Purple" class="panel msgBox popup-content"> <div class="popup-header"> <h4 class="heading-text"><\/h4> <\/div> <section class="popup-body"> <span class="popup-text"><\/span> <\/section> <div style="justify-content: flex-end" class="popup-footer hflexbox"> <button type="button" test-id="cancelBtn" class="btn"> <span><\/span> <\/button> <button type="button" test-id="okBtn" class="btn"> <span><\/span> <\/button> <\/div> <\/div> ', | |
i[52] = i[52] ? i[52] : [g([suf], e, "hidden", 81, 0, null, !1, 0), r([bti], s, 17, 1, null, ""), g([lds], e, "textAlignCenter", 81, 1, null, !1, 0), r([oiu], s, 17, 2, null, ""), r([kti], nt, 17, 4, null, null), r([hiu], io, 17, 4, null, null), g([kti], e, "hidden", 81, 3, ri, !1, 0), r([vor], s, 17, 5, null, ""), r([cp], nt, 17, 7, null, null), r([siu], io, 17, 7, null, null), g([cp], e, "hidden", 81, 6, ri, !1, 0), r([bat], s, 17, 8, null, "")]), | |
o = h[52].cloneNode(!0), | |
f = new Array(9), | |
f[0] = t(o, [1, 1]), | |
f[1] = t(o, [1, 1, 1]), | |
f[2] = t(o, [1, 3, 1]), | |
f[3] = t(o, [1, 5, 1]), | |
f[4] = b(t(o, [1, 5, 1])), | |
f[5] = t(o, [1, 5, 1, 1]), | |
f[6] = t(o, [1, 5, 3]), | |
f[7] = b(t(o, [1, 5, 3])), | |
f[8] = t(o, [1, 5, 3, 1]), | |
a(n, o, [4, 7], f, i[52], null, 0, 0) | |
} | |
function vds() { | |
return poi || (poi = l(y, dt, ads, "52")), | |
poi | |
} | |
function huf(n) { | |
return n.get_selectedGrade().get_grade().Theme | |
} | |
function cuf(n) { | |
return n.get_selectedGrade().get_grade().Name | |
} | |
function yds() { | |
return pwe() | |
} | |
function pds(n) { | |
return n.get_subjects() | |
} | |
function wds(n, f) { | |
var e, o, h; | |
return (h = v(f))[53] || (h[53] = f.createElement("div"), | |
h[53].innerHTML = ' <div class="mdDrawerBase"><\/div> <div class="mdDrawer shadowZ3"> <div class="navigationBarGradeTitle themeColorDark themeBorderDark"> <span><\/span> <\/div> <ul class="gradeSubjectList"><\/ul> <\/div> ', | |
i[53] = i[53] ? i[53] : [g([huf], ct, "th", 113, 2, null, null, 0), r([cuf], s, 17, 3, null, ""), r([yds], ot, 18, 4, null, null), u([pds], ["Subjects"], pt, 17, 4, 0, null, null)]), | |
o = h[53].cloneNode(!0), | |
e = new Array(5), | |
e[0] = t(o, [1]), | |
e[1] = t(o, [3]), | |
e[2] = t(o, [3, 1]), | |
e[3] = t(o, [3, 1, 1]), | |
e[4] = ni(t(o, [3, 3])), | |
a(n, o, [4], e, i[53], { | |
drawerBg: 0, | |
drawer: 1 | |
}, 1, 0) | |
} | |
function bds() { | |
return woi || (woi = l(pit, ftt, wds, "53")), | |
woi | |
} | |
function kds(n, f) { | |
var e, o, h; | |
return (h = v(f))[54] || (h[54] = f.createElement("div"), | |
h[54].innerHTML = ' <div class="materialfeedbackBox"> <div class="feedbackContent"> <div class="panel-heading"><\/div> <div contenteditable="true" test-id="messageBoxFeedBack" class="messageBox"><\/div> <\/div> <div class="feedbackBtns hflexbox justifyFlexEnd"> <div test-id="okBtn"><\/div> <\/div> <\/div> ', | |
i[54] = i[54] ? i[54] : [r([drf], s, 17, 0, null, ""), it([grf], nuf, ["Message"], sor, hor, "Html", 17, 1, 0, null, null, null), it([tuf], iuf, ["MessageText"], yti, pti, "PlainText", 17, 1, 1, null, null, null), r([fd], cor, 18, 1, null, null), r([ruf], st, 17, 2, null, null), u([uuf], ["CanSend"], ru, 17, 2, 2, p, !1), r([di], k, 18, 2, null, null)]), | |
o = h[54].cloneNode(!0), | |
e = new Array(3), | |
e[0] = t(o, [1, 1, 1]), | |
e[1] = ogt(t(o, [1, 1, 3])), | |
e[1].set_useCKEditor(!1), | |
e[2] = et(t(o, [1, 3, 1])), | |
e[2].set_trackingId("Feedback_OK"), | |
e[2].set_text("Submit"), | |
a(n, o, [1, 2], e, i[54], null, 3, 0) | |
} | |
function dds() { | |
return boi || (boi = l(y, att, kds, "54")), | |
boi | |
} | |
function gds(n) { | |
return n.get_appName() | |
} | |
function ngs(n) { | |
return function() { | |
return n.shareApp() | |
} | |
} | |
function tgs(n, f) { | |
var e, o, h; | |
return (h = v(f))[55] || (h[55] = f.createElement("div"), | |
h[55].innerHTML = ' <div th="Purple" test-id="postTestInvitationPopup" class="panel msgBox popup-content"> <div class="imgPopup"> <span data-icon="teamwork" class="icon"><\/span> <\/div> <section test-id="invitationCard" style="text-align:left" class="popup-body"> <div> <p class="texta"> Taking tests on <span><\/span> is a lot more fun with friends. <br>Compete. Collaborate. <br>Win Together. <\/p> <\/div> <\/section> <div style="text-align: center; justify-content: flex-end" class="popup-footer hflexbox"> <button type="button" test-id="inviteBtn" class="btn"> <span>Invite<\/span> <\/button> <\/div> <\/div> ', | |
i[55] = i[55] ? i[55] : [u([gds], ["AppName"], s, 17, 0, 0, null, ""), r([ngs], nt, 17, 1, null, null)]), | |
o = h[55].cloneNode(!0), | |
e = new Array(2), | |
e[0] = t(o, [1, 3, 1, 1, 1]), | |
e[1] = b(t(o, [1, 5, 1])), | |
a(n, o, [1], e, i[55], null, 1, 0) | |
} | |
function igs() { | |
return koi || (koi = l(y, ikt, tgs, "55")), | |
koi | |
} | |
function rgs(n) { | |
return function(t, i) { | |
return n.animationFinished(t, i) | |
} | |
} | |
function ugs(n) { | |
return n.get_toastMessage() | |
} | |
function fgs(n) { | |
return n.get_onUndo() | |
} | |
function egs(n) { | |
return function() { | |
return n.undo() | |
} | |
} | |
function ogs(n, u) { | |
var f, o, h; | |
return (h = v(u))[56] || (h[56] = u.createElement("div"), | |
h[56].innerHTML = ' <div class="toastDiv"> <div style="color:white;white-space:normal" test-id="toast" class="textDiv"><\/div> <button type="button" class="undoButonDiv">UNDO<\/button> <\/div> ', | |
i[56] = i[56] ? i[56] : [g([rgs], null, "transitionend", 67, 0, null, null, 0), r([ugs], s, 19, 1, null, ""), g([fgs], e, "hidden", 83, 2, ri, !1, 0), g([egs], null, "click", 67, 2, null, null, 1)]), | |
o = h[56].cloneNode(!0), | |
f = new Array(4), | |
f[0] = t(o, [1]), | |
f[1] = t(o, [1, 1]), | |
f[2] = t(o, [1, 3]), | |
f[3] = b(t(o, [1, 3])), | |
a(n, o, [3], f, i[56], null, 0, 2) | |
} | |
function sgs() { | |
return doi || (doi = l(gbt, Object, ogs, "56")), | |
doi | |
} | |
function hgs(n) { | |
return n.get_hideHelpText() | |
} | |
function cgs(n) { | |
return n.get_ratingBoxHelperText() | |
} | |
function lgs(n) { | |
return n.get_rating() | |
} | |
function ags(n) { | |
return function() { | |
return n.onOneStar() | |
} | |
} | |
function vgs(n) { | |
return function() { | |
return n.onTwoStar() | |
} | |
} | |
function ygs(n) { | |
return function() { | |
return n.onThreeStar() | |
} | |
} | |
function pgs(n) { | |
return function() { | |
return n.onFourStar() | |
} | |
} | |
function wgs(n) { | |
return function() { | |
return n.onFiveStar() | |
} | |
} | |
function bgs(n) { | |
return n.V_get_RatingText() | |
} | |
function kgs(n) { | |
return n.V_get_ShowFeedbackTextBox() | |
} | |
function dgs(n) { | |
return n.get_messageText() | |
} | |
function ggs(n, t) { | |
n.set_messageText(t) | |
} | |
function nns(n, r) { | |
var o, h, c; | |
return (c = v(r))[57] || (c[57] = r.createElement("div"), | |
c[57].innerHTML = ' <div> <div class="ratingHelperText"><\/div> <\/div> <div test-id="start-list" class="starList"> <div test-id="star1"><div data-icon="star"><\/div><div data-icon="star2"><\/div><\/div> <div test-id="star2"><div data-icon="star"><\/div><div data-icon="star2"><\/div><\/div> <div test-id="star3"><div data-icon="star"><\/div><div data-icon="star2"><\/div><\/div> <div test-id="star4"><div data-icon="star"><\/div><div data-icon="star2"><\/div><\/div> <div test-id="star5"><div data-icon="star"><\/div><div data-icon="star2"><\/div><\/div> <\/div> <div class="ratingText"><\/div> <div> <div contenteditable="true" test-id="messageBoxFeedBack1" class="messageBoxa"><\/div> <\/div> ', | |
i[57] = i[57] ? i[57] : [f([hgs], ["HideHelpText"], e, "hidden", 81, 0, 0, null, !1, 0), u([cgs], ["RatingBoxHelperText"], s, 17, 1, 1, null, ""), f([lgs], ["Rating"], ct, "stars", 113, 2, 2, null, null, 0), g([ags], null, "click", 65, 3, null, null, 0), g([vgs], null, "click", 65, 4, null, null, 1), g([ygs], null, "click", 65, 5, null, null, 2), g([pgs], null, "click", 65, 6, null, null, 3), g([wgs], null, "click", 65, 7, null, null, 4), u([bgs], ["RatingText"], s, 17, 8, 3, null, ""), f([kgs], ["ShowFeedbackTextBox"], e, "hidden", 81, 9, 4, p, !1, 0), it([dgs], ggs, ["MessageText"], yti, pti, "PlainText", 17, 10, 5, null, null, null)]), | |
h = c[57].cloneNode(!0), | |
o = new Array(11), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
o[2] = t(h, [3]), | |
o[3] = t(h, [3, 1]), | |
o[4] = t(h, [3, 3]), | |
o[5] = t(h, [3, 5]), | |
o[6] = t(h, [3, 7]), | |
o[7] = t(h, [3, 9]), | |
o[8] = t(h, [5]), | |
o[9] = t(h, [7]), | |
o[10] = ogt(t(h, [7, 1])), | |
o[10].set_useCKEditor(!1), | |
a(n, h, [10], o, i[57], null, 6, 5) | |
} | |
function tns() { | |
return goi || (goi = l(y, rit, nns, "57")), | |
goi | |
} | |
function ins() { | |
return vto() | |
} | |
function ciu(n) { | |
return n.get_activeStage() | |
} | |
function rns() { | |
return yto() | |
} | |
function uns() { | |
return pto() | |
} | |
function luf(n) { | |
return bgr(n, 2) | |
} | |
function fns(n, r) { | |
var f, e, o; | |
return (o = v(r))[58] || (o[58] = r.createElement("div"), | |
o[58].innerHTML = ' <div class="popup_container"><\/div> <div class="popup_container"><\/div> <div class="popup_container"><\/div> ', | |
i[58] = i[58] ? i[58] : [u([ins], ["MainSkin"], k, 18, 0, 0, null, null), u([ciu], ["ActiveStage"], hi, 17, 0, 1, id, !0), u([rns], ["HowToSkin"], k, 18, 1, 2, null, null), u([ciu], ["ActiveStage"], hi, 17, 1, 3, per, !0), u([uns], ["TermsSkin"], k, 18, 2, 4, null, null), u([ciu], ["ActiveStage"], hi, 17, 2, 5, luf, !0)]), | |
e = o[58].cloneNode(!0), | |
f = new Array(3), | |
f[0] = ht(t(e, [1])), | |
f[1] = ht(t(e, [3])), | |
f[2] = ht(t(e, [5])), | |
a(n, e, [0, 1, 2], f, i[58], null, 6, 0) | |
} | |
function ens() { | |
return nsi || (nsi = l(y, gb, fns, "58")), | |
nsi | |
} | |
function ons(n) { | |
return n.get_popupMessage() | |
} | |
function sns(n) { | |
return n.get_courseOption() | |
} | |
function hns(n, t) { | |
n.set_courseOption(t) | |
} | |
function cns(n) { | |
return n.get_courseList() | |
} | |
function lns(n) { | |
return n.get_askCollegeInfo() | |
} | |
function ans(n) { | |
return n.get_stateOption() | |
} | |
function vns(n, t) { | |
n.set_stateOption(t) | |
} | |
function yns(n) { | |
return n.get_stateList() | |
} | |
function pns(n) { | |
return n.get_cityViewHidden() | |
} | |
function wns(n) { | |
return n.get_cityOption() | |
} | |
function bns(n, t) { | |
n.set_cityOption(t) | |
} | |
function kns(n) { | |
return n.get_cityList() | |
} | |
function auf(n) { | |
return n.get_collegeViewHidden() | |
} | |
function dns(n) { | |
return n.get_collegeOption() | |
} | |
function gns(n, t) { | |
n.set_collegeOption(t) | |
} | |
function nth(n) { | |
return n.get_collegeList() | |
} | |
function tth(n) { | |
return n.get_coachingName() | |
} | |
function ith(n, t) { | |
n.set_coachingName(t) | |
} | |
function is(n, t) { | |
n.V_set_Value(t) | |
} | |
function rs(n) { | |
return n.V_get_Value() | |
} | |
function rth(n) { | |
return n.get_errorHintHidden() | |
} | |
function uth(n) { | |
return n.get_errorText() | |
} | |
function fth(n) { | |
return function() { | |
return n.submit() | |
} | |
} | |
function eth(n, o) { | |
var h, c, l; | |
return (l = v(o))[59] || (l[59] = o.createElement("div"), | |
l[59].innerHTML = ' <div test-id="InstitutionPopup" class="msgBox popup-content"> <div class="popup-header textAlignLeft"> <h4 class="heading-text">Your Education<\/h4> <\/div> <section test-id="institutionPopupDetailsView" class="popup-body titlee"> <div> <p> <\/div> <div class="vflexbox instPopupBox textAlignCenter"> <div style="margin-top: 31px;" class="select dropDown"> <select test-id="courseItem" class="select-text"><\/select> <span class="select-highlight"><\/span> <span class="select-bar"><\/span> <label class="select-label">Level<\/label> <\/div> <div> <div style="margin-top: 31px;" class="select dropDown"> <select test-id="stateItem" class="select-text"><\/select> <span class="select-highlight"><\/span> <span class="select-bar"><\/span> <label class="select-label">State<\/label> <\/div> <div style="margin-top: 31px;" class="select dropDown"> <select test-id="stateItem" class="select-text"><\/select> <span class="select-highlight"><\/span> <span class="select-bar"><\/span> <label class="select-label">City<\/label> <\/div> <div style="margin-top: 31px;" class="select dropDown"> <select test-id="instituteItem" class="select-text"><\/select> <span class="select-highlight"><\/span> <span class="select-bar"><\/span> <label class="select-label">Institute<\/label> <\/div> <\/div> <mat-text-box test-id="CoachingTextBox" class="flex customMaterialTextBox"><\/mat-text-box> <\/div> <div> <div class="errorHint"> <span><\/span> <\/div> <\/div> <div class="popup-footer textAlignRight"> <button type="button" test-id="submitBtn" class="btn"> <span>Submit<\/span> <\/button> <\/div> <\/section> <\/div> ', | |
i[59] = i[59] ? i[59] : [u([ons], ["PopupMessage"], s, 17, 0, 0, null, ""), it([sns], hns, ["CourseOption"], pe, we, "SelectedOption", 17, 1, 1, null, null, null), u([cns], ["CourseList"], ye, 17, 1, 2, null, null), f([lns], ["AskCollegeInfo"], e, "hidden", 81, 2, 3, p, !1, 0), it([ans], vns, ["StateOption"], pe, we, "SelectedOption", 17, 3, 4, null, null, null), u([yns], ["StateList"], ye, 17, 3, 5, null, null), f([pns], ["CityViewHidden"], e, "visibilityHidden", 81, 4, 6, null, !1, 0), it([wns], bns, ["CityOption"], pe, we, "SelectedOption", 17, 5, 7, null, null, null), u([kns], ["CityList"], ye, 17, 5, 8, null, null), f([auf], ["CollegeViewHidden"], e, "visibilityHidden", 81, 6, 9, null, !1, 0), it([dns], gns, ["CollegeOption"], pe, we, "SelectedOption", 17, 7, 10, null, null, null), u([nth], ["CollegeList"], ye, 17, 7, 11, null, null), it([tth], ith, ["CoachingName"], is, rs, "Value", 17, 9, 12, null, null, null), f([auf], ["CollegeViewHidden"], e, "visibilityHidden", 81, 8, 13, null, !1, 0), f([rth], ["ErrorHintHidden"], e, "hidden", 81, 10, 14, null, !1, 0), u([uth], ["ErrorText"], s, 17, 11, 15, null, ""), r([fth], nt, 17, 12, null, null)]), | |
c = l[59].cloneNode(!0), | |
h = new Array(13), | |
h[0] = t(c, [1, 3, 1, 1]), | |
h[1] = ve(t(c, [1, 3, 3, 1, 1])), | |
h[2] = t(c, [1, 3, 3, 3]), | |
h[3] = ve(t(c, [1, 3, 3, 3, 1, 1])), | |
h[4] = t(c, [1, 3, 3, 3, 3]), | |
h[5] = ve(t(c, [1, 3, 3, 3, 3, 1])), | |
h[6] = t(c, [1, 3, 3, 3, 5]), | |
h[7] = ve(t(c, [1, 3, 3, 3, 5, 1])), | |
h[8] = t(c, [1, 3, 3, 5]), | |
h[9] = ko(t(c, [1, 3, 3, 5])), | |
h[9].set_hintText("Enter Coaching Name"), | |
h[9].set_fixFloatingLabel(!0), | |
h[9].set_floatingLabelText("Coaching"), | |
h[9].set_floatingLabelOptionalText(" - optional"), | |
h[9].set_kind(0), | |
h[10] = t(c, [1, 3, 5]), | |
h[11] = t(c, [1, 3, 5, 1, 1]), | |
h[12] = b(t(c, [1, 3, 7, 1])), | |
a(n, c, [1, 3, 5, 7, 9, 12], h, i[59], null, 16, 0) | |
} | |
function oth() { | |
return tsi || (tsi = l(y, eg, eth, "59")), | |
tsi | |
} | |
function yor(n) { | |
return n.get_verifyViewVisible() | |
} | |
function sth(n) { | |
return n.get_phoneVerificationHelperText() | |
} | |
function hth(n) { | |
return n.get_countryOption() | |
} | |
function cth(n, t) { | |
n.set_countryOption(t) | |
} | |
function lth(n) { | |
return n.get_countryList() | |
} | |
function ath(n) { | |
return n.get_phoneNumber() | |
} | |
function vth(n, t) { | |
n.set_phoneNumber(t) | |
} | |
function yth(n) { | |
return n.get_errorHintVisibleField() | |
} | |
function pth(n) { | |
return n.get_inputOTP() | |
} | |
function wth(n, t) { | |
n.set_inputOTP(t) | |
} | |
function bth(n) { | |
return n.get_errorHintVisible() | |
} | |
function kth(n) { | |
return function() { | |
return n.resendOTP() | |
} | |
} | |
function dth(n) { | |
return function() { | |
return n.cancel() | |
} | |
} | |
function gth(n) { | |
return n.get_disabled() | |
} | |
function nih(n) { | |
return n.get_showSkipOption() | |
} | |
function tih(n) { | |
return n.get_seconds() | |
} | |
function iih(n) { | |
return function() { | |
return n.sendOtp() | |
} | |
} | |
function rih(n) { | |
return function() { | |
return n.verifyOTP() | |
} | |
} | |
function uih(n, o) { | |
var h, c, l; | |
return (l = v(o))[60] || (l[60] = o.createElement("div"), | |
l[60].innerHTML = ' <div th="Purple" test-id="phoneVerificationPopup" class="panel msgBox popup-content"> <div style="text-align: left" class="popup-header"> <h4 class="heading-text">Verify Phone<\/h4> <\/div> <div> <section test-id="phoneDetailsView" style="text-align:left" class="popup-body"> <div> <div> <p style="margin-bottom:20px"> <\/div> <div> <h5>Enter Your Phone Number<\/h5> <div class="hflexbox justifySpaceAround"> <div style="width:50%; margin-left:5px; margin-right:5px; margin-top: 31px;" class="select"> <select class="select-text"><\/select> <span class="select-highlight"><\/span> <span class="select-bar"><\/span> <label class="select-label">Country<\/label> <\/div> <mat-text-box style="width:100%; font-weight:400; font-size:14px; color:black; font-family: \'Roboto\'" test-id="phoneNumberTextBox" class="flex"><\/mat-text-box> <\/div> <\/div> <div> <div style="color:red; font-size:smaller;" class="editorHint">* Please enter the correct phone number<\/div> <\/div> <\/div> <\/section> <section test-id="verificationView" style="text-align:left" class="popup-body"> <div> <div> <p style="margin-bottom:20px">An OTP has been sent to the mobile number provided via SMS.<\/p> <\/div> <h5>Enter Verification Code<\/h5> <div class="hflexbox justifySpaceAround"> <mat-text-box style="width:100%; font-weight:400; font-size:14px; color:black; font-family: \'Roboto\'" test-id="otpTextBox" class="flex"><\/mat-text-box> <\/div> <div> <div style="color:red; font-size:smaller;" class="editorHint">* You have entered a wrong OTP.<\/div> <\/div> <div style="justify-content: flex-end" class="hflexbox"> <h6>Didn\'t recieve the OTP, <\/h6> <button type="button" test-id="resendOtpButton" class="resendButton"> Resend Code <\/button> <\/div> <\/div> <\/section> <\/div> <div style="text-align: center; justify-content: flex-end" class="popup-footer hflexbox"> <button type="button" test-id="cancelBtn" class="btn"> <span>Skip<span><\/span><\/span> <\/button> <button type="button" test-id="sendOtp" class="btn"> <span>Send OTP<\/span> <\/button> <button type="button" typeof="button" test-id="verifyOtp" class="btn"> <span>Verify OTP<\/span> <\/button> <\/div> <\/div> ', | |
i[60] = i[60] ? i[60] : [f([yor], ["VerifyViewVisible"], e, "hidden", 81, 0, 0, null, !1, 0), u([sth], ["PhoneVerificationHelperText"], s, 17, 1, 1, null, ""), it([hth], cth, ["CountryOption"], pe, we, "SelectedOption", 17, 2, 2, null, null, null), u([lth], ["CountryList"], ye, 17, 2, 3, null, null), it([ath], vth, ["PhoneNumber"], is, rs, "Value", 17, 3, 4, null, null, null), f([yth], ["ErrorHintVisibleField"], e, "hidden", 81, 4, 5, p, !1, 0), f([yor], ["VerifyViewVisible"], e, "hidden", 81, 5, 6, p, !1, 0), it([pth], wth, ["InputOTP"], is, rs, "Value", 17, 6, 7, null, null, null), f([bth], ["ErrorHintVisible"], e, "hidden", 81, 7, 8, p, !1, 0), r([kth], nt, 17, 8, null, null), r([dth], nt, 17, 10, null, null), u([gth], ["Disabled"], bi, 17, 10, 9, null, !1), f([nih], ["ShowSkipOption"], e, "hiddenImp", 81, 9, 10, p, !1, 0), u([tih], ["Seconds"], s, 17, 11, 11, null, ""), f([yor], ["VerifyViewVisible"], e, "hiddenImp", 81, 12, 12, null, !1, 0), r([iih], nt, 17, 13, null, null), f([yor], ["VerifyViewVisible"], e, "hiddenImp", 81, 14, 13, p, !1, 0), r([rih], nt, 17, 15, null, null)]), | |
c = l[60].cloneNode(!0), | |
h = new Array(16), | |
h[0] = t(c, [1, 3, 1, 1]), | |
h[1] = t(c, [1, 3, 1, 1, 1, 1]), | |
h[2] = ve(t(c, [1, 3, 1, 1, 3, 3, 1, 1])), | |
h[3] = ko(t(c, [1, 3, 1, 1, 3, 3, 3])), | |
h[3].set_floatingLabelText("Phone"), | |
h[3].set_kind(2), | |
h[4] = t(c, [1, 3, 1, 1, 5]), | |
h[5] = t(c, [1, 3, 3, 1]), | |
h[6] = ko(t(c, [1, 3, 3, 1, 5, 1])), | |
h[6].set_floatingLabelText("OTP"), | |
h[6].set_kind(2), | |
h[7] = t(c, [1, 3, 3, 1, 7]), | |
h[8] = b(t(c, [1, 3, 3, 1, 9, 3])), | |
h[9] = t(c, [1, 5, 1]), | |
h[10] = b(t(c, [1, 5, 1])), | |
h[10].set_trackingId("CancelOtp"), | |
h[11] = t(c, [1, 5, 1, 1, 1]), | |
h[12] = t(c, [1, 5, 3]), | |
h[13] = b(t(c, [1, 5, 3])), | |
h[13].set_trackingId("SendOtp"), | |
h[14] = t(c, [1, 5, 5]), | |
h[15] = b(t(c, [1, 5, 5])), | |
h[15].set_trackingId("VerifyOtp"), | |
a(n, c, [2, 3, 6, 8, 10, 13, 15], h, i[60], null, 14, 0) | |
} | |
function fih() { | |
return isi || (isi = l(y, og, uih, "60")), | |
isi | |
} | |
function por(n) { | |
return n.get_isLoading() | |
} | |
function eih(n) { | |
return n.get_hasData() | |
} | |
function oih(n, o) { | |
var s, h, c; | |
return (c = v(o))[61] || (c[61] = o.createElement("div"), | |
c[61].innerHTML = ' <div class="revisionBg"> <div><\/div> <div class="designV2LoadingText font400"> Loading attempted flashcards <\/div> <div class="revisionListContent"> <div test-id="empty_list_indicator" class="emptyListText fullHeight vflexbox"> <span>Empty<\/span> <span>Bookmarked Flashcards will show up here.<\/span> <\/div> <ul test-id="bookmarkedFlashCard" class="revisionListContainera listItemSeparated listItemPadded"><\/ul> <\/div> <\/div> ', | |
i[61] = i[61] ? i[61] : [r([nif], vs, 17, 0, null, null), r([rat], k, 18, 0, null, null), f([por], ["IsLoading"], e, "hidden", 81, 1, 0, p, !1, 0), f([por], ["IsLoading"], e, "hidden", 81, 2, 1, null, !1, 0), f([eih], ["HasData"], e, "hiddenImp", 81, 3, 2, null, !1, 0), u([lti], ["BookmarkedCards"], iu, 17, 4, 3, null, null), r([etu], ot, 18, 4, null, null)]), | |
h = c[61].cloneNode(!0), | |
s = new Array(5), | |
s[0] = hs(t(h, [1, 1])), | |
s[0].set_headerTitle("Bookmarked Flashcards"), | |
s[1] = t(h, [1, 3]), | |
s[2] = t(h, [1, 5]), | |
s[3] = t(h, [1, 5, 1]), | |
s[4] = ni(t(h, [1, 5, 3])), | |
a(n, h, [0, 4], s, i[61], null, 4, 0) | |
} | |
function sih() { | |
return rsi || (rsi = l(y, pl, oih, "61")), | |
rsi | |
} | |
function vuf(n) { | |
return n.get_isInfo() | |
} | |
function yuf(n) { | |
return n.get_isWarning() | |
} | |
function puf(n) { | |
return n.get_isError() | |
} | |
function wuf(n) { | |
return n.get_onOther() | |
} | |
function hih(n) { | |
return n.get_otherTrackingId() | |
} | |
function cih(n) { | |
return n.get_otherBtnString() | |
} | |
function lih(n, u) { | |
var f, o, h; | |
return (h = v(u))[62] || (h[62] = u.createElement("div"), | |
h[62].innerHTML = ' <div th="Purple" class="dialogueBox msgBox"> <section style="text-align: left" class="popup-msg"> <span><\/span> <\/section> <div class="popup-btn-container"> <button type="button" test-id="cancelBtn" class="btn"> <span><\/span> <\/button> <button type="button" test-id="otherBtn" class="btn"> <span><\/span> <\/button> <button type="button" test-id="okBtn" class="btn"> <span><\/span> <\/button> <\/div> <\/div> ', | |
i[62] = i[62] ? i[62] : [g([vuf], e, "panel-info", 81, 0, null, !1, 0), g([yuf], e, "panel-warning", 81, 0, null, !1, 0), g([puf], e, "panel-danger", 81, 0, null, !1, 0), r([oiu], s, 17, 1, null, ""), r([kti], nt, 17, 3, null, null), r([hiu], io, 17, 3, null, null), g([vor], e, "hidden", 81, 2, ri, !1, 0), r([vor], s, 17, 4, null, ""), r([wuf], nt, 17, 6, null, null), r([hih], io, 17, 6, null, null), g([wuf], e, "hidden", 81, 5, ri, !1, 0), r([cih], s, 17, 7, null, ""), r([cp], nt, 17, 9, null, null), r([siu], io, 17, 9, null, null), g([cp], e, "hidden", 81, 8, ri, !1, 0), r([bat], s, 17, 10, null, "")]), | |
o = h[62].cloneNode(!0), | |
f = new Array(11), | |
f[0] = t(o, [1]), | |
f[1] = t(o, [1, 1, 1]), | |
f[2] = t(o, [1, 3, 1]), | |
f[3] = b(t(o, [1, 3, 1])), | |
f[4] = t(o, [1, 3, 1, 1]), | |
f[5] = t(o, [1, 3, 3]), | |
f[6] = b(t(o, [1, 3, 3])), | |
f[7] = t(o, [1, 3, 3, 1]), | |
f[8] = t(o, [1, 3, 5]), | |
f[9] = b(t(o, [1, 3, 5])), | |
f[10] = t(o, [1, 3, 5, 1]), | |
a(n, o, [3, 6, 9], f, i[62], null, 0, 0) | |
} | |
function aih() { | |
return usi || (usi = l(y, ra, lih, "62")), | |
usi | |
} | |
function vih(n) { | |
return n.get_gradeOption() | |
} | |
function yih(n, t) { | |
n.set_gradeOption(t) | |
} | |
function pih(n) { | |
return n.get_gradeList() | |
} | |
function wih(n) { | |
return n.get_showTextBox() | |
} | |
function bih(n) { | |
return n.get_displayName() | |
} | |
function kih(n, t) { | |
n.set_displayName(t) | |
} | |
function dih(n) { | |
return function() { | |
return n.submit() | |
} | |
} | |
function gih(n) { | |
return n.get_inputInvalid() | |
} | |
function nrh(n, o) { | |
var s, h, c; | |
return (c = v(o))[63] || (c[63] = o.createElement("div"), | |
c[63].innerHTML = ' <div test-id="GradePopup" class="popup-content popUpBackground fullHeight"> <div class="vflexbox justifySpaceBetween fullHeight customHeight"> <div class="gradeSwitchPopupContent"> <div class="popup-header"> <div class="textHeader"> Gifted has <span class="inItalics">every possible variation<\/span> of CogAT questions. <br><br> Choose your child\'s grade to make sure we show the right questions for their age. <\/div> <\/div> <section test-id="gradePopupDetailsView" class="popup-body titlef"> <div class="vflexbox textAlignCenter"> <div class="select dropDowna customDropDown"> <select test-id="courseItem" class="select-text popUpText"><\/select> <\/div> <\/div> <div class="textPosition"> <input type="text" placeholder="Name" class="displayTextBox"> <\/div> <\/section> <\/div> <div class="popUpSubmit"> <button type="button" test-id="submitBtn" class="popUpBtn btn-success"> <span>Submit<\/span> <\/button> <\/div> <\/div> <\/div> ', | |
i[63] = i[63] ? i[63] : [it([vih], yih, ["GradeOption"], pe, we, "SelectedOption", 17, 0, 0, null, null, null), u([pih], ["GradeList"], ye, 17, 0, 1, null, null), f([wih], ["ShowTextBox"], e, "visibilityHidden", 81, 1, 2, p, !1, 0), it([bih], kih, ["DisplayName"], yat, pat, "Value", 17, 2, 3, null, null, null), r([dih], nt, 17, 3, null, null), u([gih], ["InputInvalid"], bi, 17, 3, 4, null, !1)]), | |
h = c[63].cloneNode(!0), | |
s = new Array(4), | |
s[0] = ve(t(h, [1, 1, 1, 3, 1, 1, 1])), | |
s[1] = t(h, [1, 1, 1, 3, 3]), | |
s[2] = wit(t(h, [1, 1, 1, 3, 3, 1])), | |
s[3] = b(t(h, [1, 1, 3, 1])), | |
a(n, h, [0, 2, 3], s, i[63], null, 5, 0) | |
} | |
function trh() { | |
return fsi || (fsi = l(y, abt, nrh, "63")), | |
fsi | |
} | |
function irh(n) { | |
return n.get_showSeeYourPrepDNA() | |
} | |
function rrh(n) { | |
return function() { | |
return n.goToPrepDNAInsights() | |
} | |
} | |
function urh(n, u) { | |
var o, s, h; | |
return (h = v(u))[64] || (h[64] = u.createElement("div"), | |
h[64].innerHTML = ' <div th="Purple" test-id="prepDNADemo" class="panel popup-content paddingBottoma"> <div style="text-align: left" class="popup-header"> <h4 class="heading-text">Prepare better with PrepDNA<\/h4> <\/div> <img src="/images/prepDNAGIFFile.gif" alt="PrepDNA Demo" class="prepdnagif"> <div> <div class="padding hflexbox justifyFlexEnd"><\/div> <\/div> <\/div> ', | |
i[64] = i[64] ? i[64] : [f([irh], ["ShowSeeYourPrepDNA"], e, "hidden", 81, 0, 0, p, !1, 0), r([di], k, 18, 1, null, null), r([rrh], st, 17, 1, null, null)]), | |
s = h[64].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(s, [1, 5]), | |
o[1] = et(t(s, [1, 5, 1])), | |
o[1].set_text("See Your PrepDNA"), | |
o[1].set_trackingId("SeeYourPrepDNA"), | |
a(n, s, [1], o, i[64], null, 1, 0) | |
} | |
function frh() { | |
return esi || (esi = l(y, vbt, urh, "64")), | |
esi | |
} | |
function buf(n) { | |
return n.get_blogUrl() | |
} | |
function dti(n, t) { | |
n.set_href(t) | |
} | |
function erh(n, r) { | |
var f, e, o; | |
return (o = v(r))[65] || (o[65] = r.createElement("div"), | |
o[65].innerHTML = ' <div th="Purple" test-id="prepDNADemo" class="panel popup-content promiseView paddingBottom"> <div style="text-align: left" class="popup-header scrollable"> <div class="sectionTitle titleBold">Surprise.<\/div> <div class="sectionDescription">The new Pre-PG is coming up<\/div> <div class="cardFooter cardButtonRow readMoreButton"> <div class="nullifyMargin"><\/div> <\/div> <div class="vflexbox paddinga"> <img src="/images/New_Content.svg" class="logoa"> <div class="sectionDescription">Fully Upgraded Content<\/div> <div class="description">The most exhaustive source of previous years\' questions is getting better. \r\n Experience over 30,000 new-pattern and clinical questions.<\/div> <img src="/images/New_Video.svg" class="logoa"> <div class="sectionDescription">Video Learning Platform<\/div> <div class="description">Strengthen your medical foundations for PG preparation by watching conceptual video lectures. \r\n Available for an affordable price.<\/div> <img src="/images/New_Interface.svg" class="logoa"> <div class="sectionDescription">Fresh Interface<\/div> <div class="description">More user-friendly. More dynamic. More interactive.\r\n It makes practice, test-taking, and revision more enjoyable.<\/div> <\/div> <div class="cardFooter cardButtonRow readMoreButton"> <div class="nullifyMargin"><\/div> <\/div> <\/div> <\/div> ', | |
i[65] = i[65] ? i[65] : [u([buf], ["BlogUrl"], dti, 17, 0, 0, null, null), u([buf], ["BlogUrl"], dti, 17, 1, 1, null, null)]), | |
e = o[65].cloneNode(!0), | |
f = new Array(2), | |
f[0] = et(t(e, [1, 1, 5, 1])), | |
f[0].set_text("Read More"), | |
f[0].set_trackingId("promisesReadMore"), | |
f[1] = et(t(e, [1, 1, 9, 1])), | |
f[1].set_text("Read More"), | |
f[1].set_trackingId("promisesReadMore"), | |
a(n, e, [0, 1], f, i[65], null, 2, 0) | |
} | |
function orh() { | |
return osi || (osi = l(y, bbt, erh, "65")), | |
osi | |
} | |
function srh(n) { | |
return n.get_view() | |
} | |
function hrh(n) { | |
return n.get_skinVM() | |
} | |
function crh(n) { | |
return n.V_get_CanSendFeedback() | |
} | |
function lrh(n, o) { | |
var h, c, l; | |
return (l = v(o))[66] || (l[66] = o.createElement("div"), | |
l[66].innerHTML = ' <div th="Purple" class="panel-no-radius msgBox-ratingDialog"> <div class="rating-title"> <span><\/span> <\/div> <section class="rating-panel-body"> <div><\/div> <\/section> <div style="text-align: center;padding-left: 12px; padding-bottom: 8px;" class="hflexbox justifyFlexEnd"> <div test-id="okBtn"><\/div> <\/div> <\/div> ', | |
i[66] = i[66] ? i[66] : [g([vuf], e, "panel-info", 81, 0, null, !1, 0), g([yuf], e, "panel-warning", 81, 0, null, !1, 0), g([puf], e, "panel-danger", 81, 0, null, !1, 0), u([bti], ["Title"], s, 17, 1, 0, null, ""), r([srh], k, 17, 2, null, null), r([hrh], bt, 17, 2, null, null), f([bat], ["OkString"], e, "hidden", 81, 3, 1, ri, !1, 0), r([di], k, 18, 5, null, null), u([crh], ["CanSendFeedback"], ru, 17, 5, 2, p, !1), r([cp], st, 17, 5, null, null), u([bat], ["OkString"], be, 17, 5, 3, null, null), f([bat], ["OkString"], e, "hidden", 81, 4, 4, ri, !1, 0)]), | |
c = l[66].cloneNode(!0), | |
h = new Array(6), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1, 1]), | |
h[2] = ht(t(c, [1, 3, 1])), | |
h[3] = t(c, [1, 5]), | |
h[4] = t(c, [1, 5, 1]), | |
h[5] = et(t(c, [1, 5, 1])), | |
h[5].set_trackingId("OkTrackingId"), | |
a(n, c, [2, 5], h, i[66], null, 5, 0) | |
} | |
function arh() { | |
return ssi || (ssi = l(y, iit, lrh, "66")), | |
ssi | |
} | |
function vrh(n) { | |
return n.get_rollNoHasErrors() | |
} | |
function liu(n, t) { | |
n.V_set_ErrorText(t) | |
} | |
function yrh(n) { | |
return n.get_rollNo() | |
} | |
function prh(n, t) { | |
n.set_rollNo(t) | |
} | |
function wrh(n) { | |
return n.get_candidateIDHasErrors() | |
} | |
function brh(n) { | |
return n.get_candidateID() | |
} | |
function krh(n, t) { | |
n.set_candidateID(t) | |
} | |
function drh(n) { | |
return n.get_dayOfBHasErrors() | |
} | |
function grh(n, t) { | |
n.set_dayOfBHasErrors(t) | |
} | |
function aiu(n, t) { | |
n.set_hasError(t) | |
} | |
function viu(n) { | |
return n.get_hasError() | |
} | |
function nuh(n) { | |
return n.get_dayOfB() | |
} | |
function tuh(n, t) { | |
n.set_dayOfB(t) | |
} | |
function tut(n, t) { | |
n.set_numberValue(t) | |
} | |
function iut(n) { | |
return n.get_numberValue() | |
} | |
function iuh(n) { | |
return n.monthOfBHasErrors | |
} | |
function ruh(n, t) { | |
n.monthOfBHasErrors = t | |
} | |
function uuh(n) { | |
return n.get_monthOfB() | |
} | |
function fuh(n, t) { | |
n.set_monthOfB(t) | |
} | |
function euh(n) { | |
return n.get_yearOfBHasErrors() | |
} | |
function ouh(n, t) { | |
n.set_yearOfBHasErrors(t) | |
} | |
function suh(n) { | |
return n.get_yearOfB() | |
} | |
function huh(n, t) { | |
n.set_yearOfB(t) | |
} | |
function cuh(n) { | |
return n.get_hasErrors() | |
} | |
function luh(n) { | |
return function() { | |
return n.submit() | |
} | |
} | |
function auh(n, f) { | |
var e, o, s; | |
return (s = v(f))[67] || (s[67] = f.createElement("div"), | |
s[67].innerHTML = ' <div style="text-align: center;" class="cardTitle cardTitleText">Save Your Admit Card Information<\/div> <div class="cardBody"> <div style="margin:auto; margin-bottom: 8px; max-width: 600px;"> Knowing your NEET-PG 2019 rank will help us improve Pre-PG Prep\'s analytics. To look up your rank, we need your Roll No,CandidateId and D.O.B. Only share valid info for upcoming NEET-PG 2019 exam. <\/div> <\/div> <div> <div style="margin-right: 16px;margin-top:4px; margin-left:16px" class="hflexbox"> <mat-text-box class="flex"><\/mat-text-box> <\/div> <div style="margin-right: 16px;margin-top:2px; margin-bottom:32px; margin-left:16px" class="hflexbox"> <mat-text-box class="flex"><\/mat-text-box> <\/div> <div style="margin-right: 16px;margin-top:2px; margin-bottom:32px; margin-left:16px" class="hflexbox"> <div class="inputLabela">DOB (dd/mm/yyyy):<\/div> <div class="hflexbox noFlex fields"> <div class="inputFielda flex"> <input type="number" test-id="numQuestions" class="smallBox"> <\/div> / <div class="inputFielda flex"> <input type="number" test-id="numQuestions" class="smallBox"> <\/div> / <div class="inputFielda flex"> <input type="number" test-id="numQuestions"> <\/div> <\/div> <\/div> <\/div> <div style="text-align: right; margin: auto; max-width: 600px;"> <div style="display: inline-block;" test-id="review-test"><\/div> <\/div> ', | |
i[67] = i[67] ? i[67] : [u([vrh], ["RollNoHasErrors"], liu, 17, 0, 0, null, null), it([yrh], prh, ["RollNo"], is, rs, "Value", 17, 0, 1, null, null, null), u([wrh], ["CandidateIDHasErrors"], liu, 17, 1, 2, null, null), it([brh], krh, ["CandidateID"], is, rs, "Value", 17, 1, 3, null, null, null), it([drh], grh, ["DayOfBHasErrors"], aiu, viu, "HasError", 17, 2, 4, null, null, !1), it([nuh], tuh, ["DayOfB"], tut, iut, "NumberValue", 17, 2, 5, null, null, 0), it([iuh], ruh, ["MonthOfBHasErrors"], aiu, viu, "HasError", 17, 3, 6, null, null, !1), it([uuh], fuh, ["MonthOfB"], tut, iut, "NumberValue", 17, 3, 7, null, null, 0), it([euh], ouh, ["YearOfBHasErrors"], aiu, viu, "HasError", 17, 4, 8, null, null, !1), it([suh], huh, ["YearOfB"], tut, iut, "NumberValue", 17, 4, 9, null, null, 0), u([cuh], ["HasErrors"], ru, 17, 5, 10, null, !1), r([luh], st, 17, 5, null, null)]), | |
o = s[67].cloneNode(!0), | |
e = new Array(6), | |
e[0] = ko(t(o, [5, 1, 1])), | |
e[0].set_floatingLabelText("Roll No"), | |
e[1] = ko(t(o, [5, 3, 1])), | |
e[1].set_floatingLabelText("Candidate ID"), | |
e[2] = vy(t(o, [5, 5, 3, 1, 1])), | |
e[2].set_min(1), | |
e[2].set_max(31), | |
e[3] = vy(t(o, [5, 5, 3, 3, 1])), | |
e[3].set_min(1), | |
e[3].set_max(12), | |
e[4] = vy(t(o, [5, 5, 3, 5, 1])), | |
e[4].set_min(1975), | |
e[4].set_max(2001), | |
e[5] = et(t(o, [7, 1])), | |
e[5].set_text("Submit"), | |
e[5].set_trackingId("TestIdSurveySubmit"), | |
a(n, o, [0, 1, 2, 3, 4, 5], e, i[67], null, 11, 0) | |
} | |
function vuh() { | |
return hsi || (hsi = l(y, ndt, auh, "67")), | |
hsi | |
} | |
function yiu(n) { | |
return n.get_isError() | |
} | |
function kuf(n) { | |
return n.get_loadingTest() | |
} | |
function lp(n) { | |
return n.get_testSeriesWrapper() | |
} | |
function piu(n) { | |
return n.get_testSeries().Description | |
} | |
function wiu(n) { | |
return n.get_testSeries().NumQuestions | |
} | |
function biu(n) { | |
return n.get_testSeries().TimeInMinutes | |
} | |
function kiu(n) { | |
return n.get_endsIn() | |
} | |
function rut(n) { | |
return rbu(n) | |
} | |
function diu(n) { | |
return n.get_startBtnText() | |
} | |
function uut(n) { | |
return n.get_isStartBtnEnabled() | |
} | |
function duf(n) { | |
return function() { | |
return lp(n).startTest() | |
} | |
} | |
function yuh(n, o) { | |
var h, c, l; | |
return (l = v(o))[68] || (l[68] = o.createElement("div"), | |
l[68].innerHTML = ' <div class="cardWrapper shadowZsoft"> <div class="cardTitle cardTitleText font500 largeFont"> Today\'s Test <\/div> <div class="cardBody"> <div> <h5><\/h5> <div class="hflexbox"> <div class="flex"> <div class="normalFont"><span><\/span> Qs, <span><\/span> Mins<\/div> <div class="smallFont">Ends In: <span><\/span><\/div> <\/div> <div class="alignCenter noFlex"> <div test-id="start_scheduled_test"><\/div> <\/div> <\/div> <\/div> <div class="mdProgressBarLinear"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <\/div> <div class="cardBody"> Error was hit when loading tests. Try again later. <\/div> <\/div> ', | |
i[68] = i[68] ? i[68] : [f([yiu], ["IsError"], e, "hidden", 81, 0, 0, null, !1, 0), f([kuf], ["LoadingTest"], e, "hidden", 81, 1, 1, null, !1, 0), u([lp, piu], ["TestSeriesWrapper", "TestSeries"], s, 17, 2, 2, null, ""), u([lp, wiu], ["TestSeriesWrapper", "TestSeries"], s, 17, 3, 3, null, ""), u([lp, biu], ["TestSeriesWrapper", "TestSeries"], s, 17, 4, 4, null, ""), u([lp, kiu], ["TestSeriesWrapper", "EndsIn"], s, 17, 5, 5, rut, ""), u([lp, diu], ["TestSeriesWrapper", "StartBtnText"], be, 17, 6, 6, null, null), u([lp, uut], ["TestSeriesWrapper", "IsStartBtnEnabled"], ru, 17, 6, 7, p, !1), u([duf], ["TestSeriesWrapper"], st, 17, 6, 8, null, null), r([di], k, 18, 6, null, null), f([kuf], ["LoadingTest"], e, "visibilityHidden", 81, 7, 9, p, !1, 0), f([yiu], ["IsError"], e, "hidden", 81, 8, 10, p, !1, 0)]), | |
c = l[68].cloneNode(!0), | |
h = new Array(9), | |
h[0] = t(c, [1, 3]), | |
h[1] = t(c, [1, 3, 1]), | |
h[2] = t(c, [1, 3, 1, 1]), | |
h[3] = t(c, [1, 3, 1, 3, 1, 1, 0]), | |
h[4] = t(c, [1, 3, 1, 3, 1, 1, 2]), | |
h[5] = t(c, [1, 3, 1, 3, 1, 3, 1]), | |
h[6] = et(t(c, [1, 3, 1, 3, 3, 1])), | |
h[6].set_trackingId("StartScheduledTest"), | |
h[7] = t(c, [1, 3, 3]), | |
h[8] = t(c, [1, 5]), | |
a(n, c, [6], h, i[68], null, 11, 0) | |
} | |
function puh() { | |
return csi || (csi = l(y, wl, yuh, "68")), | |
csi | |
} | |
function wuh(n) { | |
return n.goalStatsList | |
} | |
function fut(n) { | |
return n.get_selectedDay() | |
} | |
function buh(n, t) { | |
n.set_selectedDay(t) | |
} | |
function kuh() { | |
return dto() | |
} | |
function guf(n) { | |
return n.get_progressPercent() | |
} | |
function giu(n, t) { | |
n.style["stroke-dasharray"] = t | |
} | |
function duh(n) { | |
return dgr(n, 72) | |
} | |
function guh(n) { | |
return n.get_totalTimeSpent() | |
} | |
function wor(n) { | |
return tho(n) | |
} | |
function nfh(n) { | |
return n.get_goalTimeInMin() | |
} | |
function tfh(n) { | |
return iho(n) | |
} | |
function ifh(n) { | |
return n.get_userGoalStats().PracticeQuestions | |
} | |
function nff(n) { | |
return function() { | |
return n.showQuestionsGraph() | |
} | |
} | |
function rfh(n) { | |
return n.get_userGoalStats().RevisionQuestions | |
} | |
function ufh(n) { | |
return n.get_userGoalStats().ReviewTime | |
} | |
function ffh(n) { | |
return function() { | |
return n.showTimeGraph() | |
} | |
} | |
function efh(n) { | |
return function() { | |
return n.onEditGoals() | |
} | |
} | |
function ofh() { | |
return gto() | |
} | |
function sfh(n) { | |
return n.get_isHiddenSetGoalsPopup() | |
} | |
function hfh(n, t) { | |
n.set_isHiddenSetGoalsPopup(t) | |
} | |
function tff(n) { | |
return n.get_isHidden() | |
} | |
function cfh(n, f) { | |
var e, o, h; | |
return (h = v(f))[69] || (h[69] = f.createElement("div"), | |
h[69].innerHTML = ' <div> <div class="cardTitle cardTitleText font500 largeFont"> Daily Activity <\/div> <ul test-id="goalpick" class="hflexbox feedbackLista"><\/ul> <div class="statsData"> <div> <svg xmlns="http://www.w3.org/2000/svg" class="graph xxlarge"> <circle r="72" cx="50%" cy="50%" style="stroke-dasharray: 4000; stroke-width: 3px;" class="progressCircle backCircle"><\/circle> <circle r="72" cx="50%" cy="50%" style="stroke-width: 6px;" class="progressCircle frontCircle"><\/circle> <text dy="-8px" x="50%" y="50%" class="glyphStyle"> <tspan class="txt"><\/tspan> <tspan font-size="12px" x="50%" dy="20px" class="txt">GOAL <tspan class="txt"><\/tspan><\/tspan> <\/text> <\/svg> <\/div> <div class="hflexbox extraStatsTrio"> <div> <div><\/div> <div class="goalStatsBtn"><\/div> <\/div> <div><\/div> <div> <div><\/div> <div style="white-space:normal" class="goalStatsBtn"><\/div> <\/div> <div><\/div> <div> <div><\/div> <div class="goalStatsBtn"><\/div> <\/div> <\/div> <\/div> <div class="setGoals"> <div style="text-align: right;"> <div style="display: inline-block;"><\/div> <\/div> <\/div> <\/div> <div><\/div> ', | |
i[69] = i[69] ? i[69] : [u([wuh], ["GoalStatsList"], iu, 17, 0, 0, null, null), it([fut], buh, ["SelectedDay"], cu, lu, "SelectedItem", 17, 0, 1, null, null, null), r([kuh], ot, 18, 0, null, null), u([fut, guf], ["SelectedDay", "ProgressPercent"], giu, 97, 1, 2, duh, null), u([fut, guh], ["SelectedDay", "TotalTimeSpent"], s, 17, 2, 3, wor, ""), u([fut, nfh], ["SelectedDay", "GoalTimeInMin"], s, 17, 3, 4, tfh, ""), u([fut, ifh], ["SelectedDay", "UserGoalStats"], s, 17, 4, 5, null, ""), r([di], k, 18, 5, null, null), r([nff], st, 17, 5, null, null), u([fut, rfh], ["SelectedDay", "UserGoalStats"], s, 17, 6, 6, null, ""), r([di], k, 18, 7, null, null), r([nff], st, 17, 7, null, null), u([fut, ufh], ["SelectedDay", "UserGoalStats"], s, 17, 8, 7, wor, ""), r([di], k, 18, 9, null, null), r([ffh], st, 17, 9, null, null), r([di], k, 18, 10, null, null), r([efh], st, 17, 10, null, null), r([ofh], sh, 18, 11, null, null), it([sfh], hfh, ["IsHiddenSetGoalsPopup"], hi, tff, "IsHidden", 17, 11, 8, null, null, !0)]), | |
o = h[69].cloneNode(!0), | |
e = new Array(12), | |
e[0] = er(t(o, [1, 3])), | |
e[0].set_itemCssClassName("feedbackListItem"), | |
e[0].set_multiSelectEnabled(!1), | |
e[1] = t(o, [1, 5, 1, 1, 3]), | |
e[2] = t(o, [1, 5, 1, 1, 5, 1]), | |
e[3] = t(o, [1, 5, 1, 1, 5, 3, 1]), | |
e[4] = t(o, [1, 5, 3, 1, 1]), | |
e[5] = et(t(o, [1, 5, 3, 1, 3])), | |
e[5].set_text("Practice"), | |
e[6] = t(o, [1, 5, 3, 5, 1]), | |
e[7] = et(t(o, [1, 5, 3, 5, 3])), | |
e[7].set_text("Revision"), | |
e[8] = t(o, [1, 5, 3, 9, 1]), | |
e[9] = et(t(o, [1, 5, 3, 9, 3])), | |
e[9].set_text("ReviewTime"), | |
e[10] = et(t(o, [1, 7, 1, 1])), | |
e[10].set_text("Set Goals"), | |
e[11] = te(t(o, [3])), | |
e[11].set_noCancel(!1), | |
a(n, o, [0, 5, 7, 9, 10, 11], e, i[69], null, 9, 0) | |
} | |
function lfh() { | |
return lsi || (lsi = l(y, vht, cfh, "69")), | |
lsi | |
} | |
function afh(n) { | |
return n.get_hideBlogCardHeading() | |
} | |
function iff(n) { | |
return n.get_caresols() | |
} | |
function vfh(n) { | |
return n.get_blogTitle() | |
} | |
function yfh(n, t) { | |
n.set_caresolData(t) | |
} | |
function pfh(n) { | |
return n.get_stopAnimation() | |
} | |
function wfh(n, t) { | |
n.set_stopAnimate(t) | |
} | |
function bfh(n) { | |
return n.get_hideAllBlogsBtn() | |
} | |
function kfh(n) { | |
return function() { | |
return n.showAllBlogs() | |
} | |
} | |
function dfh(n) { | |
return function() { | |
return n.shareURL() | |
} | |
} | |
function gfh(n) { | |
return function() { | |
return n.openBlogURL() | |
} | |
} | |
function neh(n, o) { | |
var h, c, l; | |
return (l = v(o))[70] || (l[70] = o.createElement("div"), | |
l[70].innerHTML = ' <div class="cardWrapper shadowZsoft"> <div class="cardTitle cardTitleText font500 largeFont"> Recent Blogs <\/div> <div class="latestBlogCard"> <div class="cardTitleV2"><\/div> <div test-id="caresolView" class="caresolLoop"><\/div> <div class="cardFooter cardButtonRow"> <div><\/div> <div><\/div> <div><\/div> <\/div> <div class="mdProgressBarLinear"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <\/div> <\/div> ', | |
i[70] = i[70] ? i[70] : [g([afh], e, "hidden", 81, 0, null, !1, 0), f([iff], ["Caresols"], e, "dataLoading", 81, 1, 0, ri, !1, 0), u([vfh], ["BlogTitle"], s, 17, 2, 1, null, ""), u([iff], ["Caresols"], yfh, 17, 3, 2, null, null), u([pfh], ["StopAnimation"], wfh, 17, 3, 3, null, !1), f([bfh], ["HideAllBlogsBtn"], e, "hidden", 81, 4, 4, null, !1, 0), r([di], k, 18, 5, null, null), r([kfh], st, 17, 5, null, null), r([di], k, 18, 6, null, null), r([dfh], st, 17, 6, null, null), r([drt], tor, 18, 7, bu, !1), r([gfh], st, 17, 7, null, null)]), | |
c = l[70].cloneNode(!0), | |
h = new Array(8), | |
h[0] = t(c, [1, 1]), | |
h[1] = t(c, [1, 3]), | |
h[2] = t(c, [1, 3, 1]), | |
h[3] = kvo(t(c, [1, 3, 3])), | |
h[4] = t(c, [1, 3, 5, 1]), | |
h[5] = et(t(c, [1, 3, 5, 1])), | |
h[5].set_trackingId("Show_All_Blogs"), | |
h[5].set_text("Show All Blogs"), | |
h[6] = et(t(c, [1, 3, 5, 3])), | |
h[6].set_trackingId("Share_Blog"), | |
h[6].set_text("Share"), | |
h[7] = et(t(c, [1, 3, 5, 5])), | |
h[7].set_text("Read More"), | |
a(n, c, [3, 5, 6, 7], h, i[70], null, 5, 0) | |
} | |
function teh() { | |
return asi || (asi = l(y, kl, neh, "70")), | |
asi | |
} | |
function ieh(n) { | |
return n.get_hideDailyProgress() | |
} | |
function reh(n) { | |
return n.get_userHistoricalProficiency().BenchmarkCutoffs.UserScore | |
} | |
function bor(n) { | |
return kho(n, 0) | |
} | |
function rff(n) { | |
return n.get_isSubjectSelected() | |
} | |
function ueh(n) { | |
return n.get_userHistoricalProficiency().BenchmarkCutoffs.Top50Comparision | |
} | |
function feh(n) { | |
return n.get_userHistoricalProficiency().BenchmarkCutoffs.Top500Comparision | |
} | |
function eeh(n) { | |
return n.get_userHistoricalProficiency().BenchmarkCutoffs.Top5000Comparision | |
} | |
function oeh(n) { | |
return n.get_dailyProgressGraphFilter() | |
} | |
function uff(n) { | |
return n.get_selectedFilterDailyProgress() | |
} | |
function seh(n, t) { | |
n.set_selectedFilterDailyProgress(t) | |
} | |
function heh(n) { | |
return n.get_userHistoricalProficiency() | |
} | |
function ceh(n, t) { | |
n.set_dataPoints(t) | |
} | |
function leh(n) { | |
return n.get_targetExam() | |
} | |
function aeh(n, t) { | |
n.set_targetExam(t) | |
} | |
function veh(n, t) { | |
n.set_selectedFilterDailyProgress(t) | |
} | |
function yeh(n, r) { | |
var o, h, c; | |
return (c = v(r))[71] || (c[71] = r.createElement("div"), | |
c[71].innerHTML = ' <div class="cardWrapper shadowZ1"> <div class="cardTitle cardTitleText font500 largeFont"> Daily progress <\/div> <div class="hflexbox alignCenter justifySpaceAround multipleElement"> <div class="hflexbox"> <div class="noFlex"> <div class="scoreNumber"> <span><\/span> <\/div> <\/div> <div> <div class="scoreInfoText">Current Level<\/div> <\/div> <\/div> <div style="width: 32px; text-align: center;" class="largeFont">vs.<\/div> <div class="vflexbox"> <div> <div class="scoreInfoText smallFont"> <span><\/span> top 50 rank score <\/div> <\/div> <div> <div class="scoreInfoText smallFont"> <span><\/span> top 500 rank score <\/div> <\/div> <div> <div class="scoreInfoText smallFont"> <span><\/span> top 5000 rank score <\/div> <\/div> <\/div> <div class="hflexbox"> <div class="noFlex"> <div class="scoreNumber"> 90 <\/div> <\/div> <div> <div class="scoreInfoText">Target Level<\/div> <\/div> <\/div> <select><\/select> <\/div> <div style="position: relative; z-index: 101;"><\/div> <\/div> ', | |
i[71] = i[71] ? i[71] : [f([ieh], ["HideDailyProgress"], e, "hidden", 81, 0, 0, null, !1, 0), u([reh], ["UserHistoricalProficiency"], s, 17, 1, 1, bor, ""), f([rff], ["IsSubjectSelected"], e, "hidden", 81, 2, 2, null, !1, 0), u([ueh], ["UserHistoricalProficiency"], s, 17, 3, 3, bor, ""), u([feh], ["UserHistoricalProficiency"], s, 17, 4, 4, bor, ""), u([eeh], ["UserHistoricalProficiency"], s, 17, 5, 5, bor, ""), f([rff], ["IsSubjectSelected"], e, "hidden", 81, 6, 6, p, !1, 0), u([oeh], ["DailyProgressGraphFilter"], ye, 17, 7, 7, null, null), it([uff], seh, ["SelectedFilterDailyProgress"], pe, we, "SelectedOption", 17, 7, 8, null, null, null), u([heh], ["UserHistoricalProficiency"], ceh, 17, 8, 9, null, null), u([leh], ["TargetExam"], aeh, 17, 8, 10, null, null), u([uff], ["SelectedFilterDailyProgress"], veh, 17, 8, 11, null, null)]), | |
h = c[71].cloneNode(!0), | |
o = new Array(9), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 3, 1, 1, 1, 1]), | |
o[2] = t(h, [1, 3, 5]), | |
o[3] = t(h, [1, 3, 5, 1, 1, 1]), | |
o[4] = t(h, [1, 3, 5, 3, 1, 1]), | |
o[5] = t(h, [1, 3, 5, 5, 1, 1]), | |
o[6] = t(h, [1, 3, 7]), | |
o[7] = ve(t(h, [1, 3, 9])), | |
o[8] = nyo(t(h, [1, 5])), | |
a(n, h, [7, 8], o, i[71], null, 12, 0) | |
} | |
function peh() { | |
return vsi || (vsi = l(y, ea, yeh, "71")), | |
vsi | |
} | |
function kor(n) { | |
return av(n) | |
} | |
function weh(n) { | |
return n.get_hours() | |
} | |
function beh(n) { | |
return n.get_minutes() | |
} | |
function keh(n) { | |
return n.get_seconds() | |
} | |
function deh() { | |
return cle() | |
} | |
function geh(n) { | |
return n.get_exam() | |
} | |
function noh(n, t) { | |
n.set_exam(t) | |
} | |
function toh(n, f) { | |
var e, o, h; | |
return (h = v(f))[72] || (h[72] = f.createElement("div"), | |
h[72].innerHTML = ' <div class="cardTitleV2"> <div class="hflexbox justifyCenter"> <div class="unitBox"><span class="digit threeDigit"><\/span><span class="txtc">days<\/span><\/div> <div class="unitBox"><span class="digit"><\/span><span class="txtc">hours<\/span><\/div> <div class="unitBox"><span class="digit"><\/span><span class="txtc">minutes<\/span><\/div> <div class="unitBox"><span class="digit"><\/span><span class="txtc">seconds<\/span><\/div> <\/div> <\/div> <div class="cardFooter hflexbox justifyCenter"> <select><\/select> <\/div> ', | |
i[72] = i[72] ? i[72] : [u([iti], ["Days"], s, 17, 0, 0, kor, ""), u([weh], ["Hours"], s, 17, 1, 1, kor, ""), u([beh], ["Minutes"], s, 17, 2, 2, kor, ""), u([keh], ["Seconds"], s, 17, 3, 3, kor, ""), r([deh], ye, 18, 4, null, null), it([geh], noh, ["Exam"], pe, we, "SelectedOption", 17, 4, 4, null, null, null)]), | |
o = h[72].cloneNode(!0), | |
e = new Array(5), | |
e[0] = t(o, [1, 1, 1, 0]), | |
e[1] = t(o, [1, 1, 3, 0]), | |
e[2] = t(o, [1, 1, 5, 0]), | |
e[3] = t(o, [1, 1, 7, 0]), | |
e[4] = ve(t(o, [3, 1])), | |
a(n, o, [4], e, i[72], null, 5, 0) | |
} | |
function ioh() { | |
return ysi || (ysi = l(y, gv, toh, "72")), | |
ysi | |
} | |
function roh(n) { | |
return n.get_todaysTestViewModel() | |
} | |
function uoh() { | |
return klu() | |
} | |
function foh(n) { | |
return n.get_hideTodaysTest() | |
} | |
function eoh(n) { | |
return n.get_strengthAndWeakness() | |
} | |
function ooh() { | |
return weo() | |
} | |
function soh(n, f) { | |
var e, o, s; | |
return (s = v(f))[73] || (s[73] = f.createElement("div"), | |
s[73].innerHTML = " <div><\/div> <div><\/div> <div><\/div> ", | |
i[73] = i[73] ? i[73] : [u([roh], ["TodaysTestViewModel"], bt, 17, 0, 0, null, null), r([uoh], k, 18, 0, null, null), u([foh], ["HideTodaysTest"], hi, 17, 0, 1, null, !0), u([eoh], ["StrengthAndWeakness"], bt, 17, 1, 2, null, null), r([ooh], k, 18, 1, null, null), r([ytu], k, 18, 2, null, null)]), | |
o = s[73].cloneNode(!0), | |
e = new Array(3), | |
e[0] = ht(t(o, [1])), | |
e[1] = ht(t(o, [3])), | |
e[2] = ht(t(o, [5])), | |
a(n, o, [0, 1, 2], e, i[73], null, 3, 0) | |
} | |
function hoh() { | |
return psi || (psi = l(y, ea, soh, "73")), | |
psi | |
} | |
function coh(n) { | |
return n.get_singleGraphOnly() | |
} | |
function fff(n) { | |
return n.get_hasGraphData() | |
} | |
function loh(n, o) { | |
var s, h, c; | |
return (c = v(o))[74] || (c[74] = o.createElement("div"), | |
c[74].innerHTML = " <div><\/div> <div><\/div> ", | |
i[74] = i[74] ? i[74] : [r([ytu], k, 18, 0, null, null), g([coh], e, "singleGraphOnly", 81, 1, null, !1, 0), u([ud], ["SelectedSubject"], hi, 17, 2, 0, ri, !0), f([ud, fff], ["SelectedSubject", "HasGraphData"], e, "emptyColl", 81, 1, 1, p, !1, 0), r([sif], k, 18, 2, null, null), u([ud], ["SelectedSubject"], bt, 17, 2, 2, null, null)]), | |
h = c[74].cloneNode(!0), | |
s = new Array(3), | |
s[0] = ht(t(h, [1])), | |
s[1] = t(h, [3]), | |
s[2] = ht(t(h, [3])), | |
a(n, h, [0, 2], s, i[74], null, 3, 0) | |
} | |
function aoh() { | |
return wsi || (wsi = l(y, ea, loh, "74")), | |
wsi | |
} | |
function voh(n, t) { | |
var r, u, f; | |
return (r = v(t))[75] || (r[75] = t.createElement("div"), | |
r[75].innerHTML = ' <div class="cardWrapper diagnosticProgressPage shadowZ1"> <div class="cardTitle cardTitleText">Your Strengths & Weaknesses<\/div> <div class="progressContent cardBody"> <div class="summaryArea"> <div class="justifyCenter largeGraphContainer"> <svg xmlns="http://www.w3.org/2000/svg" class="graph large"> <circle r="36" cx="50%" cy="50%" class="progressCircle backCircle"><\/circle> <circle r="36" cx="50%" cy="50%" style="stroke-dasharray: 150.796, 5000;" class="progressCircle frontCircle duringDiagnostic"><\/circle> <circle r="36" cx="50%" cy="50%" style="stroke-dasharray: 95.0018, 5000;" class="progressCircle frontCircle afterDiagnostic"><\/circle> <\/svg> <div style="margin-top: -96px; text-align: center; height: 96px;" class="vflexbox justifyCenter"> <div class="duringDiagnostic"> <div style="font-size: 14px;"><span>67<\/span>%<\/div> <div style="font-size: 10px;">complete<\/div> <\/div> <div class="afterDiagnostic"> <div style="font-size: 14px;">42<\/div> <div style="font-size: 8px;">out of 100<\/div> <\/div> <\/div> <\/div> <div class="levelCard"> <div> <div style="font-size: 12px; line-height: 1; text-decoration: underline; margin-bottom: 4px;"> Proficiency Level <\/div> <div style="font-size: 10px; line-height: 1;" class="duringDiagnostic">Diagnostics In Process<\/div> <div style="font-size: 14px; line-height: 1; color: rgb(255, 209, 41);" class="afterDiagnostic"> <span>Beginner<\/span> <\/div> <\/div> <\/div> <\/div> <ul style="margin-top: 12px;" test-id="diagnosticSubjectCompletion"> <li class="subjectLevelStatus hflexbox"> <div class="noFlex iconCircle vflexbox justifySpaceAround"> <div class="hasIconb"> <span>F<\/span> <\/div> <\/div> <div class="vflexbox justifyCenter flex infoBoxb"> <div class="subjectNameb">E.N.T<\/div> <div class="levelComment alignEnd">Novice<\/div> <div class="levelBar alignStart"> <div style="width: 37%;"> <\/div> <\/div> <\/div> <div class="noFlex subjectScore"> <div>37<\/div> <\/div> <a href="#Grade/Post Graduate Preperation/PrePG/E.N.T" class="nextIcnBtn noFlex"> <div data-icon="arrow-forward" class="nextIcn"><\/div> <\/a> <\/li> <li class="subjectLevelStatus hflexbox"> <div class="noFlex iconCircle vflexbox justifySpaceAround"> <div class="hasIconb"> <span>B<\/span> <\/div> <\/div> <div class="vflexbox justifyCenter flex infoBoxb"> <div class="subjectNameb">Anesthesia<\/div> <div class="levelComment alignEnd">Beginner<\/div> <div class="levelBar alignStart"> <div style="width: 44%;"> <\/div> <\/div> <\/div> <div class="noFlex subjectScore"> <div>44<\/div> <\/div> <a href="#Grade/Post Graduate Preperation/PrePG/Anesthesia" class="nextIcnBtn noFlex"> <div data-icon="arrow-forward" class="nextIcn"><\/div> <\/a> <\/li> <li class="subjectLevelStatus hflexbox"> <div class="noFlex iconCircle vflexbox justifySpaceAround"> <div class="hasIconb"> <span>L<\/span> <\/div> <\/div> <div class="vflexbox justifyCenter flex infoBoxb"> <div class="subjectNameb">Ophthalmology<\/div> <div class="levelComment alignEnd">Beginner<\/div> <div class="levelBar alignStart"><div style="width: 51%;"> <\/div><\/div> <\/div> <div class="noFlex subjectScore"> <div>51<\/div> <\/div> <a href="#Grade/Post Graduate Preperation/PrePG/Ophthalmology" class="nextIcnBtn noFlex"> <div data-icon="arrow-forward" class="nextIcn"><\/div> <\/a> <\/li> <\/ul> <div class="expandOrCollapse"> <span class="expandTxt">More <span data-icon="angle-down"> <\/span><\/span> <span class="collapseTxt">Less <span data-icon="angle-up"><\/span><\/span> <\/div> <div test-id="StartDiagnosticTest" class="noFlex justifySpaceAround duringDiagnostic"> <div style="cursor: pointer;" class="shadowButton"> <a href="#diagnostic/PrePG" class="content themeBackgroundAccentDark">Resume Self-Assessment<\/a> <\/div> <\/div> <\/div> <div class="guestSampleCover"> <div class="guestSampleLabel">Login to get access<\/div> <\/div> <\/div> <div class="singleGraphOnly"> <div class="cardWrapper shadowZ1 cardWrapper"> <div style="border-bottom-width: 0;" class="cardTitle cardTitleText"> Weekly Progress <\/div> <div class="cardBody"> <div class="hflexbox alignCenter justifySpaceAround multipleElement"> <div class="hflexbox"> <div class="noFlex"> <div class="scoreNumber">42<\/div> <\/div> <div> <div class="scoreInfoText">Current Level<\/div> <\/div> <\/div> <div style="width: 32px; text-align: center;" class="largeFont">vs.<\/div> <div class="hflexbox"> <div class="noFlex"> <div class="scoreNumber">85<\/div> <\/div> <div> <div class="scoreInfoText">Target Level<\/div> <div style="visibility: hidden;" class="scoreSupplementalText"><span>1<\/span> since last week<\/div> <\/div> <\/div> <\/div> <svg xmlns="http://www.w3.org/2000/svg" class="progressGraph"> <g> <path fill="none" stroke="chartreuse" stroke-width="3" d="M27,180L82,79,137,76,192,66,247,64,302,62"><\/path> <circle r="3" cx="27" cy="180" fill="chartreuse" stroke="chartreuse" stroke-width="2"><\/circle> <text text-anchor="middle" x="27" y="173" style="font-size: 10px;">0<\/text> <circle r="3" cx="82" cy="79" fill="chartreuse" stroke="chartreuse" stroke-width="2"><\/circle> <text text-anchor="middle" x="82" y="72" style="font-size: 10px;">53<\/text> <circle r="3" cx="137" cy="76" fill="chartreuse" stroke="chartreuse" stroke-width="2"><\/circle> <text text-anchor="middle" x="137" y="69" style="font-size: 10px;">55<\/text> <circle r="3" cx="192" cy="66" fill="chartreuse" stroke="chartreuse" stroke-width="2"><\/circle> <text text-anchor="middle" x="192" y="59" style="font-size: 10px;">60<\/text> <circle r="3" cx="247" cy="64" fill="chartreuse" stroke="chartreuse" stroke-width="2"><\/circle> <text text-anchor="middle" x="247" y="57" style="font-size: 10px;">61<\/text> <circle r="3" cx="302" cy="62" fill="chartreuse" stroke="chartreuse" stroke-width="2"><\/circle> <text text-anchor="middle" x="302" y="55" style="font-size: 10px;">62<\/text> <rect x="285" y="181" height="0" width="35" stroke="#333" stroke-width="1" fill="green"><\/rect> <text text-anchor="middle" x="302" y="173" style="font-size: 10px;">+1<\/text> <rect x="230" y="181" height="0" width="35" stroke="#333" stroke-width="1" fill="green"><\/rect> <text text-anchor="middle" x="247" y="173" style="font-size: 10px;">+1<\/text> <rect x="175" y="179" height="2" width="35" stroke="#333" stroke-width="1" fill="green"><\/rect> <text text-anchor="middle" x="192" y="172" style="font-size: 10px;">+5<\/text> <rect x="120" y="180" height="1" width="35" stroke="#333" stroke-width="1" fill="green"><\/rect> <text text-anchor="middle" x="137" y="173" style="font-size: 10px;">+2<\/text> <rect x="65" y="151" height="30" width="35" stroke="#333" stroke-width="1" fill="green"><\/rect> <text text-anchor="middle" x="82" y="144" style="font-size: 10px;">+53<\/text> <text text-anchor="middle" x="302" y="193" style="font-size: 10px;">04-Feb<\/text> <text text-anchor="middle" x="247" y="193" style="font-size: 10px;">28-Jan<\/text> <text text-anchor="middle" x="192" y="193" style="font-size: 10px;">21-Jan<\/text> <text text-anchor="middle" x="137" y="193" style="font-size: 10px;">14-Jan<\/text> <text text-anchor="middle" x="82" y="193" style="font-size: 10px;">31-Dec<\/text> <text text-anchor="middle" x="27" y="193" style="font-size: 10px;">Baseline<\/text> <line fill="none" stroke="#777" stroke-width="1" stroke-dasharray="15 5" x1="0" y1="19" x2="386" y2="19"><\/line> <line fill="none" stroke="black" stroke-width="2" x1="0" y1="181" x2="386" y2="181"><\/line> <\/g> <\/svg> <div class="singleElement"> <div> <div style="cursor: pointer;" class="shadowButton"> <a href="#stats/PrePG/" class="content themeBackgroundAccentDark">More Stats<\/a> <\/div> <\/div> <\/div> <\/div> <div class="guestSampleCover"> <div class="guestSampleLabel">Complete Self-Assessment to see progress<\/div> <\/div> <\/div> <\/div> ', | |
i[75] = i[75] ? i[75] : []), | |
u = r[75].cloneNode(!0), | |
f = [], | |
a(n, u, [], f, i[75], null, 0, 0) | |
} | |
function yoh() { | |
return bsi || (bsi = l(y, Object, voh, "75")), | |
bsi | |
} | |
function poh(n) { | |
return n.get_selectedGrade().get_href() | |
} | |
function woh(n) { | |
return n.get_selectedSubject().get_name() | |
} | |
function boh(n) { | |
return n.get_selectedSubject().get_navigationUrl() | |
} | |
function nru(n) { | |
return n.get_selectedSubject() | |
} | |
function tru(n) { | |
return n.get_themeColor() | |
} | |
function koh() { | |
return wwe() | |
} | |
function doh(n) { | |
return n.get_topics() | |
} | |
function goh(n, e) { | |
var o, h, c; | |
return (c = v(e))[76] || (c[76] = e.createElement("div"), | |
c[76].innerHTML = ' <a class="navigationBarGradeTitle themeColorDark themeBorderDark"><\/a> <a class="navigationBarSubjectTitle themeColorDark themeBorderDark"><\/a> <ul class="gradeSubjectList"><\/ul> ', | |
i[76] = i[76] ? i[76] : [r([cuf], s, 17, 0, null, ""), g([poh], ct, "href", 113, 0, null, null, 0), g([huf], ct, "th", 113, 0, null, null, 0), r([woh], s, 17, 1, null, ""), g([boh], ct, "href", 113, 1, null, null, 0), f([nru, tru], ["SelectedSubject", "ThemeColor"], ct, "th", 113, 1, 0, null, null, 0), f([nru, tru], ["SelectedSubject", "ThemeColor"], ct, "th", 113, 2, 1, null, null, 0), r([koh], ot, 18, 3, null, null), u([nru, doh], ["SelectedSubject", "Topics"], pt, 17, 3, 2, null, null)]), | |
h = c[76].cloneNode(!0), | |
o = new Array(4), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [3]), | |
o[2] = t(h, [5]), | |
o[3] = ni(t(h, [5])), | |
a(n, h, [3], o, i[76], null, 3, 0) | |
} | |
function nsh() { | |
return ksi || (ksi = l(y, ftt, goh, "76")), | |
ksi | |
} | |
function tsh(n) { | |
return function() { | |
return n.showHorizontalLists() | |
} | |
} | |
function eff(n, t) { | |
n.set_toggleMultiSelect(t) | |
} | |
function off(n) { | |
return n.get_selectedCustomWorkout() | |
} | |
function iru(n) { | |
return n.get_title() | |
} | |
function rru(n) { | |
return n.get_topics() | |
} | |
function ish() { | |
return vae() | |
} | |
function rsh(n, f) { | |
var e, o, h; | |
return (h = v(f))[77] || (h[77] = f.createElement("div"), | |
h[77].innerHTML = ' <div><\/div> <div class="verticalListTitle"> <span><\/span> <\/div> <ul class="verticalList"><\/ul> ', | |
i[77] = i[77] ? i[77] : [r([tsh], vs, 17, 0, null, null), r([btu], eff, 17, 0, null, null), u([off, iru], ["SelectedCustomWorkout", "Title"], s, 17, 1, 0, null, ""), u([off, rru], ["SelectedCustomWorkout", "Topics"], pt, 17, 2, 1, null, null), r([ish], ot, 18, 2, null, null)]), | |
o = h[77].cloneNode(!0), | |
e = new Array(3), | |
e[0] = hs(t(o, [1])), | |
e[1] = t(o, [3, 1]), | |
e[2] = ni(t(o, [5])), | |
a(n, o, [0, 2], e, i[77], null, 2, 0) | |
} | |
function ush() { | |
return dsi || (dsi = l(y, iy, rsh, "77")), | |
dsi | |
} | |
function sff(n) { | |
return n.get_unansweredQuesInfo() | |
} | |
function fsh(n) { | |
return n.get_unseenQuesInfo() | |
} | |
function hff(n) { | |
return n.get_timeLeftStr() | |
} | |
function cff(n) { | |
return n.get_exitTestMessage() | |
} | |
function lff(n) { | |
return function() { | |
return n.executeOnOk() | |
} | |
} | |
function aff(n) { | |
return n.get_okBtnString() | |
} | |
function vff(n) { | |
return function() { | |
return n.executeOnCancel() | |
} | |
} | |
function yff(n) { | |
return n.get_cancelBtnString() | |
} | |
function esh(n, u) { | |
var o, h, c; | |
return (c = v(u))[78] || (c[78] = u.createElement("div"), | |
c[78].innerHTML = ' <div th="Purple" class="testDetails"> <div> <div class="headerAndInstructions"> <div class="testMessageHeader"><\/div> <section class="font500 questionsAndTimeLeftInfo"> <div> <div><\/div> <div><\/div> <div><\/div> <\/div> <\/section> <div class="instructionsOrMessageArea"> <span><\/span> <\/div> <\/div> <div style="justify-content: flex-end" class="popup-footer hflexbox"> <button type="button" test-id="okBtn" class="btn"> <span><\/span> <\/button> <button type="button" test-id="cancelBtn" class="btn"> <span><\/span> <\/button> <\/div> <\/div> <\/div> ', | |
i[78] = i[78] ? i[78] : [r([bti], s, 17, 0, null, ""), r([sff], s, 17, 1, null, ""), r([fsh], s, 17, 2, null, ""), r([hff], s, 17, 3, null, ""), f([cff], ["ExitTestMessage"], e, "hidden", 81, 4, 0, ri, !1, 0), r([cff], s, 17, 5, null, ""), r([lff], nt, 17, 7, null, null), g([cp], e, "hidden", 81, 6, ri, !1, 0), r([aff], s, 17, 8, null, ""), r([vff], nt, 17, 10, null, null), g([yff], e, "hidden", 81, 9, ri, !1, 0), r([yff], s, 17, 11, null, "")]), | |
h = c[78].cloneNode(!0), | |
o = new Array(12), | |
o[0] = t(h, [1, 1, 1, 1]), | |
o[1] = t(h, [1, 1, 1, 3, 1, 1]), | |
o[2] = t(h, [1, 1, 1, 3, 1, 3]), | |
o[3] = t(h, [1, 1, 1, 3, 1, 5]), | |
o[4] = t(h, [1, 1, 1, 5]), | |
o[5] = t(h, [1, 1, 1, 5, 1]), | |
o[6] = t(h, [1, 1, 3, 1]), | |
o[7] = b(t(h, [1, 1, 3, 1])), | |
o[7].set_trackingId("ExitTest"), | |
o[8] = t(h, [1, 1, 3, 1, 1]), | |
o[9] = t(h, [1, 1, 3, 3]), | |
o[10] = b(t(h, [1, 1, 3, 3])), | |
o[10].set_trackingId("UnPauseTest"), | |
o[11] = t(h, [1, 1, 3, 3, 1]), | |
a(n, h, [7, 10], o, i[78], null, 1, 0) | |
} | |
function osh() { | |
return gsi || (gsi = l(y, ict, esh, "78")), | |
gsi | |
} | |
function ssh(n, u) { | |
var f, o, h; | |
return (h = v(u))[79] || (h[79] = u.createElement("div"), | |
h[79].innerHTML = ' <div th="Purple" class="testDetails"> <div class="popupclose"> <button type="button" test-id="closeTestMessagingPopup"> <span data-icon="close"><\/span> <\/button> <\/div> <div class="vflexbox justifySpaceBetween"> <div class="instructionsBox"> <div class="testMessageHeader"><\/div> <section class="font500 questionsAndTimeLeftInfo"> <div> <div><\/div> <div><\/div> <\/div> <\/section> <section class="instructionsOrMessageArea"> <div class="testMessageHeader">Instructions:<\/div> <ol style="list-style-type:decimal; padding:10px 0px 0px 15px; font-weight: 400"> <li>To select an option, tap on it. To deselect, tap on the option again.<\/li> <li>To navigate to the next or previous questions, tap on the Arrows.<\/li> <li>To mark a question for review, tap on the Flag.<\/li> <li>To get the Question Palette with the status of questions, tap on the three dots on the top right of the mobile screen.<\/li> <\/ol> <\/section> <\/div> <div style="justify-content: center" class="broad-button"> <button type="button" test-id="okBtn" class="btn"> <span><\/span> <\/button> <\/div> <\/div> <\/div> ', | |
i[79] = i[79] ? i[79] : [r([vff], nt, 17, 0, null, null), r([bti], s, 17, 1, null, ""), r([sff], s, 17, 2, null, ""), r([hff], s, 17, 3, null, ""), r([lff], nt, 17, 5, null, null), g([cp], e, "hidden", 81, 4, ri, !1, 0), r([aff], s, 17, 6, null, "")]), | |
o = h[79].cloneNode(!0), | |
f = new Array(7), | |
f[0] = b(t(o, [1, 1, 1])), | |
f[1] = t(o, [1, 3, 1, 1]), | |
f[2] = t(o, [1, 3, 1, 3, 1, 1]), | |
f[3] = t(o, [1, 3, 1, 3, 1, 3]), | |
f[4] = t(o, [1, 3, 3, 1]), | |
f[5] = b(t(o, [1, 3, 3, 1])), | |
f[5].set_trackingId("BeginTest"), | |
f[6] = t(o, [1, 3, 3, 1, 1]), | |
a(n, o, [0, 5], f, i[79], null, 0, 0) | |
} | |
function hsh() { | |
return nhi || (nhi = l(y, ict, ssh, "79")), | |
nhi | |
} | |
function csh(n) { | |
return function() { | |
return n.close() | |
} | |
} | |
function lsh(n) { | |
return n.get_highlights() | |
} | |
function ash() { | |
return woo() | |
} | |
function vsh(n) { | |
return n.get_weakTopics() | |
} | |
function ysh() { | |
return sco() | |
} | |
function psh(n) { | |
return n.get_isPremiumUser() | |
} | |
function wsh(n) { | |
return function() { | |
return n.practiceWeakTopics() | |
} | |
} | |
function bsh(n) { | |
return n.get_questionAnalysis() | |
} | |
function ksh(n, t) { | |
n.set_testAnalysis(t) | |
} | |
function dsh(n, u) { | |
var f, o, s; | |
return (s = v(u))[80] || (s[80] = u.createElement("div"), | |
s[80].innerHTML = ' <div style="background: white; height: 100%; width: 100%; max-width: none; padding: 0 4px; margin: 0; overflow-y: hidden;" class="cardWrapper buyCards"> <div class="cardTitle titlea hflexbox justifySpaceBetween"> <div> <\/div> <div class="cardTitleV2"> Test Attempts Analysis <\/div> <div> <button type="button" class="actionButtona"><span data-icon="close"><\/span><\/button><\/div> <\/div> <div style="overflow-y: auto; height: calc(100% - 48px); text-align: left;" class="cardBody"> <h4>Highlights<\/h4> <div class="nativeStyles"> <ul style="text-align: left;"><\/ul> <\/div> <h4>Weakest topics <span class="smallFont">(from this test)<\/span><\/h4> <ul><\/ul> <div style="text-align: right;"> <div class="inlineButtons"><\/div> <\/div> <div><\/div> <\/div> <\/div> ', | |
i[80] = i[80] ? i[80] : [r([csh], nt, 17, 0, null, null), r([lsh], pt, 17, 1, null, null), r([ash], ot, 18, 1, null, null), r([vsh], pt, 17, 2, null, null), r([ysh], ot, 18, 2, null, null), g([psh], e, "hidden", 81, 3, p, !1, 0), r([di], k, 18, 4, null, null), r([wsh], st, 17, 4, null, null), r([bsh], ksh, 17, 5, null, null)]), | |
o = s[80].cloneNode(!0), | |
f = new Array(6), | |
f[0] = b(t(o, [1, 1, 5, 1])), | |
f[1] = ni(t(o, [1, 3, 3, 1])), | |
f[2] = ni(t(o, [1, 3, 7])), | |
f[2].set_itemCssClassName("weekTopicItem"), | |
f[3] = t(o, [1, 3, 9]), | |
f[4] = et(t(o, [1, 3, 9, 1])), | |
f[4].set_text("Practice All Weak Topics"), | |
f[5] = iyo(t(o, [1, 3, 11])), | |
a(n, o, [0, 1, 2, 4, 5], f, i[80], null, 0, 0) | |
} | |
function gsh() { | |
return thi || (thi = l(y, ldt, dsh, "80")), | |
thi | |
} | |
function nhh(n) { | |
return function() { | |
return n.startLearning() | |
} | |
} | |
function thh(n) { | |
return n.get_startLearningText() | |
} | |
function ihh(n, f) { | |
var e, o, h; | |
return (h = v(f))[81] || (h[81] = f.createElement("div"), | |
h[81].innerHTML = ' <div class="planPopupContent"> <div class="planOverHeader"> <div class="hugeFont font500">Unlock Learning Plan<\/div> <div class="largeFont font400">to watch unlimited videos<\/div> <\/div> <div class="planOverText">Your daily limit of 15 minutes has expired. Upgrade to the Learning Plan to get unlimited access.<\/div> <button type="button" test-id="upgrade_from_quota_expire"> <span class="largerFont font400"><\/span> <\/button> <\/div> ', | |
i[81] = i[81] ? i[81] : [r([nhh], nt, 17, 0, null, null), u([thh], ["StartLearningText"], s, 17, 1, 0, null, "")]), | |
o = h[81].cloneNode(!0), | |
e = new Array(2), | |
e[0] = b(t(o, [1, 5])), | |
e[0].set_trackingId("UpgradeFromQuotaExpire"), | |
e[1] = t(o, [1, 5, 1]), | |
a(n, o, [0], e, i[81], null, 1, 0) | |
} | |
function rhh() { | |
return ihi || (ihi = l(y, ydt, ihh, "81")), | |
ihi | |
} | |
function uhh(n) { | |
return n.get_subjectId() | |
} | |
function fhh(n) { | |
return n.get_infoText() | |
} | |
function ehh(n) { | |
return n.get_diagnosticStartInfo() | |
} | |
function ohh(n) { | |
return n.get_buttonTitle() | |
} | |
function shh(n) { | |
return function() { | |
return n.navigateOut() | |
} | |
} | |
function hhh(n, f) { | |
var e, o, h; | |
return (h = v(f))[82] || (h[82] = f.createElement("div"), | |
h[82].innerHTML = ' <div class="cardWrapper popupCard mediumCard roundedEdges"> <div class="cardTitleV2 cardTitleText diagnosticInfoTitle titleWeight">Welcome to <span><\/span> Diagnostic<\/div> <div class="textSpacea"> <div class="font16"><\/div> <\/div> <div class="textSpacea"> <div class="font16"><\/div> <\/div> <div class="cardFooter cardButtonRow"> <div><\/div> <\/div> <\/div> ', | |
i[82] = i[82] ? i[82] : [r([uhh], s, 17, 0, null, ""), r([fhh], s, 17, 1, null, ""), r([ehh], s, 17, 2, null, ""), u([ohh], ["ButtonTitle"], be, 17, 3, 0, null, null), r([di], k, 18, 3, null, null), r([shh], st, 17, 3, null, null)]), | |
o = h[82].cloneNode(!0), | |
e = new Array(4), | |
e[0] = t(o, [1, 1, 1]), | |
e[1] = t(o, [1, 3, 1]), | |
e[2] = t(o, [1, 5, 1]), | |
e[3] = et(t(o, [1, 7, 1])), | |
e[3].set_trackingId("diagnostic_info_button"), | |
a(n, o, [3], e, i[82], null, 1, 0) | |
} | |
function chh() { | |
return rhi || (rhi = l(y, kdt, hhh, "82")), | |
rhi | |
} | |
function lhh(n) { | |
return n.get_subjectId() | |
} | |
function pff(n) { | |
return n.get_strengthAndWeakness() | |
} | |
function wff(n) { | |
return n.get_overallItem().get_parts() | |
} | |
function uru(n, t) { | |
n.set_fractionDistribution(t) | |
} | |
function dor(n) { | |
return n.get_overallItem().get_overallScore() | |
} | |
function hu(n) { | |
return pgr(n, 0) | |
} | |
function ahh(n) { | |
return n.get_infoText() | |
} | |
function vhh(n) { | |
return n.get_buttonTitle() | |
} | |
function yhh(n) { | |
return function() { | |
return n.navigateOut() | |
} | |
} | |
function phh(n, f) { | |
var e, o, h; | |
return (h = v(f))[83] || (h[83] = f.createElement("div"), | |
h[83].innerHTML = ' <div class="cardWrapper popupCard mediumCard roundedEdges"> <div class="cardTitleV2 cardTitleText titleWeight"><span><\/span> Diagnostic Results<\/div> <div class="justifyCenter largeGraphContainer"> <div class="readinessCircle"> <div><\/div> <\/div> <div class="vflexbox justifyCenter readinessIndexContainer"> <div class="readinessIndex"> <div class="largeText"><\/div> <div class="smallText">Readiness Index<\/div> <\/div> <\/div> <\/div> <div class="textSpacea"> <div class="font16"><\/div> <\/div> <div class="cardFooter cardButtonRow"> <div><\/div> <\/div> <\/div> ', | |
i[83] = i[83] ? i[83] : [r([lhh], s, 17, 0, null, ""), u([pff, wff], ["StrengthAndWeakness", "OverallItem"], uru, 17, 1, 0, null, null), u([pff, dor], ["StrengthAndWeakness", "OverallItem"], s, 17, 2, 1, hu, ""), r([ahh], s, 17, 3, null, ""), u([vhh], ["ButtonTitle"], be, 17, 4, 2, null, null), r([di], k, 18, 4, null, null), r([yhh], st, 17, 4, null, null)]), | |
o = h[83].cloneNode(!0), | |
e = new Array(5), | |
e[0] = t(o, [1, 1, 0]), | |
e[1] = unr(t(o, [1, 3, 1, 1])), | |
e[1].set_size(2), | |
e[2] = t(o, [1, 3, 3, 1, 1]), | |
e[3] = t(o, [1, 5, 1]), | |
e[4] = et(t(o, [1, 7, 1])), | |
e[4].set_trackingId("diagnostic_report_button"), | |
a(n, o, [1, 4], e, i[83], null, 3, 0) | |
} | |
function whh() { | |
return uhi || (uhi = l(y, ddt, phh, "83")), | |
uhi | |
} | |
function bff(n) { | |
return n.get_isSubscriber() | |
} | |
function gti(n) { | |
return n.get_showRenewMessaging() | |
} | |
function kff(n) { | |
return n.get_earlyRenewDiscountPercent() | |
} | |
function fru(n) { | |
return n.get_subscriptionPlanName() | |
} | |
function dff(n) { | |
return n.get_subscriptionEndTime() | |
} | |
function gff(n) { | |
return gho(n) | |
} | |
function nef(n) { | |
return n.get_isPrePG() | |
} | |
function kat(n) { | |
return n.get_isLoading() | |
} | |
function eru() { | |
return nhu | |
} | |
function bhh(n) { | |
return function() { | |
return n.extendCurrentPlan() | |
} | |
} | |
function khh(n) { | |
return n.get_premiumBenefitsAppSkin() | |
} | |
function dhh(n) { | |
return function() { | |
return n.buyCredits() | |
} | |
} | |
function ghh(n) { | |
return n.get_hideVideoUpsell() | |
} | |
function nch() { | |
return hgf() | |
} | |
function tch(n) { | |
return function() { | |
return n.buyVideoCredits() | |
} | |
} | |
function ich(n, o) { | |
var h, c, l; | |
return (l = v(o))[84] || (l[84] = o.createElement("div"), | |
l[84].innerHTML = ' <div class="cardWrapper shadowZ1"> <div class="cardTitleV2"> <span> Get <span><\/span>% Off - Extend <span><\/span> Now <\/span> <span> <span><\/span> <\/span> <\/div> <div class="earlyRenewDescription"> Your <span><\/span> expires on <span><\/span>.\r\n Extend now and get <span><\/span>% discount. <\/div> <div style="height: 48px;" class="cardBody hflexbox justifySpaceBetween alignCenter"> <span style="margin-left: 16px;">Expires<\/span> <span style="margin-right: 16px;"><\/span> <\/div> <div class="cardFooter cardButtonRow"> <div><\/div> <div test-id="extendPlan" class="actionBtn"><\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitleV2">Start Premium Plan<\/div> <div class="cardBody listCard planPoints"><\/div> <div class="cardFooter cardButtonRow"> <div><\/div> <div test-id="buyCredits" class="actionBtn"><\/div> <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitleV2">Start Learning Plan<\/div> <div class="cardBody listCard planPoints"><\/div> <div class="cardFooter cardButtonRow"> <div><\/div> <div test-id="buyVideoCredits" class="actionBtn upgradeToLearningBtn"><\/div> <\/div> <\/div> ', | |
i[84] = i[84] ? i[84] : [f([bff], ["IsSubscriber"], e, "hidden", 81, 0, 0, p, !1, 0), f([gti], ["ShowRenewMessaging"], e, "hidden", 81, 1, 1, p, !1, 0), u([kff], ["EarlyRenewDiscountPercent"], s, 17, 2, 2, null, ""), u([fru], ["SubscriptionPlanName"], s, 17, 3, 3, null, ""), f([gti], ["ShowRenewMessaging"], e, "hidden", 81, 4, 4, null, !1, 0), u([fru], ["SubscriptionPlanName"], s, 17, 5, 5, null, ""), f([gti], ["ShowRenewMessaging"], e, "hidden", 81, 6, 6, p, !1, 0), u([fru], ["SubscriptionPlanName"], s, 17, 7, 7, null, ""), u([dff], ["SubscriptionEndTime"], s, 17, 8, 8, gff, ""), u([kff], ["EarlyRenewDiscountPercent"], s, 17, 9, 9, null, ""), f([gti], ["ShowRenewMessaging"], e, "hidden", 81, 10, 10, null, !1, 0), u([dff], ["SubscriptionEndTime"], s, 17, 11, 11, gff, ""), r([di], k, 18, 12, null, null), u([nef], ["IsPrePG"], hi, 17, 12, 12, p, !0), u([kat], ["IsLoading"], ru, 17, 12, 13, null, !1), u([eru], ["BlogUrl"], dti, 18, 12, 14, null, null), u([gti], ["ShowRenewMessaging"], hi, 17, 13, 15, p, !0), u([kat], ["IsLoading"], ru, 17, 13, 16, null, !1), r([bhh], st, 17, 13, null, null), f([bff], ["IsSubscriber"], e, "hidden", 81, 14, 17, null, !1, 0), u([khh], ["PremiumBenefitsAppSkin"], k, 17, 15, 18, null, null), r([di], k, 18, 16, null, null), u([nef], ["IsPrePG"], hi, 17, 16, 19, p, !0), u([kat], ["IsLoading"], ru, 17, 16, 20, null, !1), u([eru], ["BlogUrl"], dti, 18, 16, 21, null, null), u([kat], ["IsLoading"], ru, 17, 17, 22, null, !1), r([dhh], st, 17, 17, null, null), f([ghh], ["HideVideoUpsell"], e, "hidden", 81, 18, 23, null, !1, 0), r([nch], k, 18, 19, null, null), r([di], k, 18, 20, null, null), u([kat], ["IsLoading"], ru, 17, 20, 24, null, !1), u([eru], ["BlogUrl"], dti, 18, 20, 25, null, null), u([kat], ["IsLoading"], ru, 17, 21, 26, null, !1), r([tch], st, 17, 21, null, null)]), | |
c = l[84].cloneNode(!0), | |
h = new Array(22), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1, 1]), | |
h[2] = t(c, [1, 1, 1, 1]), | |
h[3] = t(c, [1, 1, 1, 3]), | |
h[4] = t(c, [1, 1, 3]), | |
h[5] = t(c, [1, 1, 3, 1]), | |
h[6] = t(c, [1, 3]), | |
h[7] = t(c, [1, 3, 1]), | |
h[8] = t(c, [1, 3, 3]), | |
h[9] = t(c, [1, 3, 5]), | |
h[10] = t(c, [1, 5]), | |
h[11] = t(c, [1, 5, 3]), | |
h[12] = et(t(c, [1, 7, 1])), | |
h[12].set_text("More Info"), | |
h[12].set_trackingId("subscriberInfo_back"), | |
h[13] = et(t(c, [1, 7, 3])), | |
h[13].set_text("EXTEND NOW"), | |
h[13].set_trackingId("Extend_Plan"), | |
h[14] = t(c, [3]), | |
h[15] = ht(t(c, [3, 3])), | |
h[16] = et(t(c, [3, 5, 1])), | |
h[16].set_text("More Info"), | |
h[16].set_trackingId("subscriberInfo_blogPost"), | |
h[17] = et(t(c, [3, 5, 3])), | |
h[17].set_text("UPGRADE"), | |
h[17].set_trackingId("Buy_Credits"), | |
h[18] = t(c, [5]), | |
h[19] = ht(t(c, [5, 3])), | |
h[20] = et(t(c, [5, 5, 1])), | |
h[20].set_text("More Info"), | |
h[20].set_trackingId("subscriberInfo_blogPost"), | |
h[21] = et(t(c, [5, 5, 3])), | |
h[21].set_text("UPGRADE TO LEARNING"), | |
h[21].set_trackingId("Buy_Video_Credits"), | |
a(n, c, [12, 13, 15, 16, 17, 19, 20, 21], h, i[84], null, 27, 0) | |
} | |
function rch() { | |
return dhi || (dhi = l(y, ub, ich, "84")), | |
dhi | |
} | |
function uch(n) { | |
return function() { | |
return n.showAllTest() | |
} | |
} | |
function fch(n) { | |
return n.get_loadingTestInfo() | |
} | |
function gor(n) { | |
return n.get_nextTest() | |
} | |
function ech(n) { | |
return n.get_isCurrent() | |
} | |
function och(n) { | |
return n.get_testSeries().TestCompleted | |
} | |
function sch(n) { | |
return gge(n.get_testSeries()) | |
} | |
function hch() { | |
return bfe() | |
} | |
function cch(n) { | |
return n.get_homePageTest() | |
} | |
function lch(n) { | |
return n.get_isLoggedIn() | |
} | |
function ach(n, o) { | |
var s, h, c; | |
return (c = v(o))[85] || (c[85] = o.createElement("div"), | |
c[85].innerHTML = ' <div class="cardTitle cardTitleText hflexbox justifySpaceBetween"> <div>Daily Test Series<\/div> <div> <button type="button" test-id="show_all_tests" class="greenBtn"> <span>Show All<\/span> <\/button> <\/div> <\/div> <div> <div class="loadingDiv textAlignCenter"> Getting information for Daily tests. <\/div> <div> <div class="testInfo"> <div class="testSchedule"> <div class="upcomingTestRow"><\/div> <\/div> <\/div> <div class="noTestScheduled"> No test is currently scheduled. <\/div> <\/div> <\/div> <div class="guestSampleCover"> <div class="guestSampleLabel">Login to participate in daily test<\/div> <\/div> ', | |
i[85] = i[85] ? i[85] : [r([uch], nt, 17, 0, null, null), f([fch], ["LoadingTestInfo"], e, "loadinga", 81, 1, 0, null, !1, 0), f([gor], ["NextTest"], e, "noTest", 81, 1, 1, ri, !1, 0), f([gor, ech], ["NextTest", "IsCurrent"], e, "activeTest", 81, 2, 2, null, !1, 0), f([gor, och], ["NextTest", "TestSeries"], e, "completed", 81, 2, 3, null, !1, 0), f([gor, sch], ["NextTest", "TestSeries"], e, "inComplete", 81, 2, 4, null, !1, 0), r([hch], k, 18, 3, null, null), u([cch], ["HomePageTest"], bt, 17, 3, 5, null, null), g([lch], e, "hiddenImp", 81, 4, null, !1, 0)]), | |
h = c[85].cloneNode(!0), | |
s = new Array(5), | |
s[0] = b(t(h, [1, 3, 1])), | |
s[0].set_trackingId("ShowAllTests"), | |
s[1] = t(h, [3]), | |
s[2] = t(h, [3, 3, 1]), | |
s[3] = ht(t(h, [3, 3, 1, 1, 1])), | |
s[4] = t(h, [5]), | |
a(n, h, [0, 3], s, i[85], null, 6, 0) | |
} | |
function vch() { | |
return ghi || (ghi = l(y, ty, ach, "85")), | |
ghi | |
} | |
function ych(n) { | |
return n.get_showSolr() | |
} | |
function pch(n) { | |
return n.get_solrInputStr() | |
} | |
function wch(n, t) { | |
n.set_solrInputStr(t) | |
} | |
function bch(n) { | |
return n.get_inputInvalid() | |
} | |
function kch(n) { | |
return function() { | |
return n.onFeedback() | |
} | |
} | |
function tef(n) { | |
return function() { | |
return n.startPractice() | |
} | |
} | |
function ief(n) { | |
return n.get_hasPremium() | |
} | |
function nsr() { | |
return wao() | |
} | |
function tsr() { | |
return bao() | |
} | |
function dch(n, o) { | |
var s, h, c; | |
return (c = v(o))[86] || (c[86] = o.createElement("div"), | |
c[86].innerHTML = ' <div> <div class="largeFont font500">Search & Practice<\/div> <div class="solrSearchBox"> <input type="text"> <div class="inCorrectColor"> Field can\'t be empty <\/div> <\/div> <div class="solrBtns hflexbox justifySpaceBetween alignCenter"> <button type="button" test-id="show_solr_feedback"> <span>Send Feedback<\/span> <\/button> <div test-id="startSolrPracticeBtnLocked"><\/div> <div test-id="startSolrPracticeBtn"><\/div> <\/div> <\/div> ', | |
i[86] = i[86] ? i[86] : [f([ych], ["ShowSolr"], e, "hidden", 81, 0, 0, p, !1, 0), it([pch], wch, ["SolrInputStr"], yat, pat, "Value", 17, 1, 1, null, null, null), f([bch], ["InputInvalid"], e, "visibilityHidden", 81, 2, 2, p, !1, 0), r([kch], nt, 17, 3, null, null), r([tef], st, 17, 4, null, null), u([ief], ["HasPremium"], hi, 17, 4, 3, p, !0), r([nsr], k, 18, 4, null, null), r([tef], st, 17, 5, null, null), u([ief], ["HasPremium"], hi, 17, 5, 4, null, !0), r([tsr], k, 18, 5, null, null)]), | |
h = c[86].cloneNode(!0), | |
s = new Array(6), | |
s[0] = t(h, [1]), | |
s[1] = wit(t(h, [1, 3, 1])), | |
s[1].set_placeHolder("Search a term, concept or topic"), | |
s[2] = t(h, [1, 3, 3]), | |
s[3] = b(t(h, [1, 5, 1])), | |
s[3].set_trackingId("ShowSolrFeedback"), | |
s[4] = et(t(h, [1, 5, 3])), | |
s[4].set_text("Start"), | |
s[4].set_trackingId("SolrSetup_start_locked"), | |
s[5] = et(t(h, [1, 5, 5])), | |
s[5].set_text("Start"), | |
s[5].set_trackingId("SolrSetup_start"), | |
a(n, h, [1, 3, 4, 5], s, i[86], null, 5, 0) | |
} | |
function gch() { | |
return nci || (nci = l(y, edt, dch, "86")), | |
nci | |
} | |
function nlh(n) { | |
return n.get_subjectCategories() | |
} | |
function tlh(n) { | |
return n.get_selectedSubjectCategory() | |
} | |
function ilh(n, t) { | |
n.set_selectedSubjectCategory(t) | |
} | |
function rlh(n) { | |
return n.get_selectedSubjectCategory().get_subjects() | |
} | |
function ulh(n) { | |
return n.get_workoutSubjectSetupSkin() | |
} | |
function flh(n) { | |
return n.get_selectedSubjectV2() | |
} | |
function elh(n, t) { | |
n.set_selectedSubjectV2(t) | |
} | |
function olh() { | |
return udf() | |
} | |
function slh() { | |
return fdf() | |
} | |
function hlh(n) { | |
return n.get_hideFlashCards() | |
} | |
function clh(n, f) { | |
var e, o, s; | |
return (s = v(f))[87] || (s[87] = f.createElement("div"), | |
s[87].innerHTML = ' <div class="subjectCategoryGrid noPaddingImp"> <div class="font500 largeFont categoryPageTitle">Workout<\/div> <ul test-id="categoryList" class="categoryList hflexbox justifySpaceBetween alignCenter"><\/ul> <ul test-id="subjectSelectionItem" class="categorizedSubjectList hflexbox flexWrap justifySpaceBetween"><\/ul> <\/div> <div><\/div> <div><\/div> ', | |
i[87] = i[87] ? i[87] : [u([nlh], ["SubjectCategories"], pt, 17, 0, 0, null, null), r([gif], ot, 18, 0, null, null), it([tlh], ilh, ["SelectedSubjectCategory"], cu, lu, "SelectedItem", 17, 0, 1, null, null, null), u([rlh], ["SelectedSubjectCategory"], pt, 17, 1, 2, null, null), u([ulh], ["WorkoutSubjectSetupSkin"], ot, 17, 1, 3, null, null), it([flh], elh, ["SelectedSubjectV2"], cu, lu, "SelectedItem", 17, 1, 4, null, null, null), u([olh], ["CustomizedWorkoutSkin"], k, 18, 2, 5, null, null), u([slh], ["FlashcardSkin"], k, 18, 3, 6, null, null), u([hlh], ["HideFlashCards"], hi, 17, 3, 7, null, !0)]), | |
o = s[87].cloneNode(!0), | |
e = new Array(4), | |
e[0] = er(t(o, [1, 3])), | |
e[1] = er(t(o, [1, 5])), | |
e[2] = ht(t(o, [3])), | |
e[3] = ht(t(o, [5])), | |
a(n, o, [0, 1, 2, 3], e, i[87], null, 8, 0) | |
} | |
function llh() { | |
return tci || (tci = l(y, se, clh, "87")), | |
tci | |
} | |
function alh(n) { | |
return function() { | |
return rti(n).openFilters() | |
} | |
} | |
function ref(n) { | |
return n.get_filterSelectionCount() | |
} | |
function vlh(n, o) { | |
var h, c, l; | |
return (l = v(o))[88] || (l[88] = o.createElement("div"), | |
l[88].innerHTML = ' <button type="button" test-id="openFilters" class="globalFilter"> <span data-icon="filter" class="rotateZ90 smallFont"><\/span> <span> Filters <span> (<span><\/span>) <\/span> <\/span> <\/button> ', | |
i[88] = i[88] ? i[88] : [r([alh], nt, 17, 0, null, null), f([rti, ref], ["TestSetupVM", "FilterSelectionCount"], e, "hidden", 81, 1, 0, wa, !1, 0), u([rti, ref], ["TestSetupVM", "FilterSelectionCount"], s, 17, 2, 1, null, "")]), | |
c = l[88].cloneNode(!0), | |
h = new Array(3), | |
h[0] = b(t(c, [1])), | |
h[0].set_trackingId("OpenFilters"), | |
h[1] = t(c, [1, 3, 1]), | |
h[2] = t(c, [1, 3, 1, 1]), | |
a(n, c, [0], h, i[88], null, 2, 0) | |
} | |
function ylh() { | |
return ici || (ici = l(y, ty, vlh, "88")), | |
ici | |
} | |
function plh(n) { | |
return n.get_publishedGrades() | |
} | |
function wlh(n) { | |
return n.get_testGroup().ThemeColor | |
} | |
function blh(n) { | |
return n.get_testGroup().Name | |
} | |
function klh(n) { | |
return ey(n.get_testGroup()) | |
} | |
function dlh() { | |
return rwe() | |
} | |
function glh(n, u) { | |
var f, o, h; | |
return (h = v(u))[89] || (h[89] = u.createElement("div"), | |
h[89].innerHTML = ' <div class="paperShadowBotZ1"><\/div> <div class="paperShadowTopZ1"><\/div> <div class="cardContent themeBackground themeBorder hoverBorderDark"> <div class="sectionTitle colorTextW"><\/div> <ul class="gradeList"><\/ul> <div style="clear:both;"><\/div> <div class="disabledCard">Not Available<\/div> <\/div> ', | |
i[89] = i[89] ? i[89] : [g([plh], e, "disabledTile", 81, 0, ri, !1, 0), g([wlh], ct, "th", 113, 0, null, null, 0), r([blh], s, 17, 1, null, ""), r([klh], pt, 17, 2, null, null), r([dlh], ot, 18, 2, null, null)]), | |
o = h[89].cloneNode(!0), | |
f = new Array(3), | |
f[0] = t(o, [5]), | |
f[1] = t(o, [5, 1]), | |
f[2] = ni(t(o, [5, 3])), | |
a(n, o, [2], f, i[89], null, 0, 0) | |
} | |
function nah() { | |
return rci || (rci = l(y, fht, glh, "89")), | |
rci | |
} | |
function nii(n) { | |
return function() { | |
return n.back() | |
} | |
} | |
function uef(n) { | |
return n.get_headerTitle() | |
} | |
function tah(n, f) { | |
var e, o, h; | |
return (h = v(f))[90] || (h[90] = f.createElement("div"), | |
h[90].innerHTML = ' <div class="testSeriesHeader shadowZsoft"> <button type="button" test-id="nav_back"> <span data-icon="arrow-back"><\/span> <\/button> <div test-id="navigateBackHeader" class="font500"> <span><\/span> <\/div> <\/div> ', | |
i[90] = i[90] ? i[90] : [r([nii], nt, 19, 0, null, null), u([uef], ["HeaderTitle"], s, 19, 1, 0, null, "")]), | |
o = h[90].cloneNode(!0), | |
e = new Array(2), | |
e[0] = b(t(o, [1, 1])), | |
e[0].set_trackingId("NavigateBack"), | |
e[1] = t(o, [1, 3, 1]), | |
a(n, o, [0], e, i[90], null, 1, 0) | |
} | |
function iah() { | |
return uci || (uci = l(ay, Object, tah, "90")), | |
uci | |
} | |
function dat(n) { | |
return n.get_isOnGoing() | |
} | |
function gat(n) { | |
return n.get_startTime() | |
} | |
function oru(n) { | |
return yso(n) | |
} | |
function fef(n) { | |
return vso(n) | |
} | |
function isr(n) { | |
return n.get_isNextTest() | |
} | |
function eef(n) { | |
return function() { | |
return n.startTest() | |
} | |
} | |
function nvt() { | |
return pao() | |
} | |
function oef(n) { | |
return function() { | |
return n.reviewTest() | |
} | |
} | |
function sef(n) { | |
return n.get_startsIn() | |
} | |
function hef(n) { | |
return n.get_durationInSecs() | |
} | |
function rah(n, o) { | |
var h, c, l; | |
return (l = v(o))[91] || (l[91] = o.createElement("div"), | |
l[91].innerHTML = ' <div class="testListDetails hflexbox"> <div class="testDateBoxa"> <div class="nowBoxa noFlex">Now<\/div> <div class="dayBoxa noFlex"><\/div> <div class="dateBoxa noFlex"> <span><\/span> <span><\/span> <\/div> <\/div> <div class="infoBoxa"> <div class="upcomingTestLinea"> <div> <span><\/span> <\/div> <\/div> <div class="upcomingTestSubLinea"> <div test-id="questionCount"> <span><span><\/span> Qs, <span><\/span> mins<\/span> <\/div> <\/div> <\/div> <\/div> <div class="testSubLine"> <div test-id="start_scheduled_test" class="startTestBtn"><\/div> <div test-id="review_scheduled_test" class="startTestBtn"><\/div> <div class="testSubText"> <div class="startsIna">Starts In: <span><\/span><\/div> <div class="runsFora">Runs for: <span><\/span><\/div> <div class="endsIna">Ends in: <span><\/span><\/div> <\/div> <\/div> ', | |
i[91] = i[91] ? i[91] : [f([dat], ["IsOnGoing"], e, "onGoingTesta", 81, 0, 0, null, !1, 0), r([gat], s, 17, 1, oru, ""), r([gat], s, 17, 2, fef, ""), r([gat], s, 17, 3, vtu, ""), f([dat], ["IsOnGoing"], e, "onGoingTesta", 81, 4, 1, null, !1, 0), r([piu], s, 17, 5, null, ""), f([isr], ["IsNextTest"], e, "isNextTesta", 81, 6, 2, null, !1, 0), r([wiu], s, 17, 7, null, ""), r([biu], s, 17, 8, null, ""), f([isr], ["IsNextTest"], e, "isNextTesta", 81, 9, 3, null, !1, 0), f([dat], ["IsOnGoing"], e, "onGoingTesta", 81, 9, 4, null, !1, 0), f([uut], ["IsStartBtnEnabled"], e, "hiddenImp", 81, 10, 5, p, !1, 0), u([diu], ["StartBtnText"], be, 17, 11, 6, null, null), u([uut], ["IsStartBtnEnabled"], ru, 17, 11, 7, p, !1), r([eef], st, 17, 11, null, null), r([nvt], k, 18, 11, null, null), f([uut], ["IsStartBtnEnabled"], e, "hiddenImp", 81, 12, 8, null, !1, 0), r([oef], st, 17, 13, null, null), r([nvt], k, 18, 13, null, null), u([sef], ["StartsIn"], s, 17, 14, 9, rut, ""), u([hef], ["DurationInSecs"], s, 17, 15, 10, rut, ""), u([kiu], ["EndsIn"], s, 17, 16, 11, rut, "")]), | |
c = l[91].cloneNode(!0), | |
h = new Array(17), | |
h[0] = t(c, [1, 1]), | |
h[1] = t(c, [1, 1, 3]), | |
h[2] = t(c, [1, 1, 5, 1]), | |
h[3] = t(c, [1, 1, 5, 3]), | |
h[4] = t(c, [1, 3]), | |
h[5] = t(c, [1, 3, 1, 1, 1]), | |
h[6] = t(c, [1, 3, 3]), | |
h[7] = t(c, [1, 3, 3, 1, 1, 0]), | |
h[8] = t(c, [1, 3, 3, 1, 1, 2]), | |
h[9] = t(c, [3]), | |
h[10] = t(c, [3, 1]), | |
h[11] = et(t(c, [3, 1])), | |
h[11].set_trackingId("StartScheduledTest"), | |
h[12] = t(c, [3, 3]), | |
h[13] = et(t(c, [3, 3])), | |
h[13].set_text("Review"), | |
h[13].set_trackingId("ReviewScheduledTest"), | |
h[14] = t(c, [3, 5, 1, 1]), | |
h[15] = t(c, [3, 5, 3, 1]), | |
h[16] = t(c, [3, 5, 5, 1]), | |
a(n, c, [11, 13], h, i[91], null, 12, 0) | |
} | |
function uah() { | |
return fci || (fci = l(y, db, rah, "91")), | |
fci | |
} | |
function fah(n) { | |
return n.get_isEmpty() | |
} | |
function eah(n) { | |
return n.get_problemInView() | |
} | |
function rsr(n) { | |
return n.get_isCorrect() | |
} | |
function oah(n) { | |
return function() { | |
return n.select() | |
} | |
} | |
function sru(n) { | |
return n.get_problemNumber() | |
} | |
function hru(n) { | |
return ree(n) | |
} | |
function sah(n, u) { | |
var o, h, c; | |
return (c = v(u))[92] || (c[92] = u.createElement("div"), | |
c[92].innerHTML = ' <div class="markBlock"> <div class="markQStatus textAlignCenter"> <div data-icon="flag2" class="markMarked redFlag"><\/div> <div data-icon="check2" class="markAnswered checked"><\/div> <\/div> <div class="markNumber"><\/div> <\/div> ', | |
i[92] = i[92] ? i[92] : [f([fat], ["ProblemMarked"], e, "problemMarked", 81, 0, 0, null, !1, 0), f([eat], ["ProblemAttempted"], e, "problemAnswered", 81, 0, 1, null, !1, 0), f([fah], ["IsEmpty"], e, "problemNotVisited", 81, 0, 2, null, !1, 0), f([eah], ["ProblemInView"], e, "problemInView", 81, 0, 3, null, !1, 0), f([rsr], ["IsCorrect"], e, "correctAttempt", 81, 0, 4, null, !1, 0), g([oah], null, "click", 65, 0, null, null, 0), f([eat], ["ProblemAttempted"], e, "answered", 81, 1, 5, null, !1, 0), f([fat], ["ProblemMarked"], e, "visibilityHidden", 81, 2, 6, p, !1, 0), r([sru], s, 17, 3, hru, "")]), | |
h = c[92].cloneNode(!0), | |
o = new Array(4), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
o[2] = t(h, [1, 1, 1]), | |
o[3] = t(h, [1, 3]), | |
a(n, h, [], o, i[92], null, 7, 1) | |
} | |
function hah() { | |
return eci || (eci = l(y, ie, sah, "92")), | |
eci | |
} | |
function cah(n) { | |
return n.get_header() | |
} | |
function lah(n, u) { | |
var e, o, f; | |
return (f = v(u))[93] || (f[93] = u.createElement("div"), | |
f[93].innerHTML = ' <div class="rightBarTitle"> <div class="title"> <span><\/span> <\/div> <\/div> ', | |
i[93] = i[93] ? i[93] : [r([cah], s, 17, 0, null, "")]), | |
o = f[93].cloneNode(!0), | |
e = new Array(1), | |
e[0] = t(o, [1, 1, 1]), | |
a(n, o, [], e, i[93], null, 0, 0) | |
} | |
function aah() { | |
return oci || (oci = l(y, dtt, lah, "93")), | |
oci | |
} | |
function vah(n) { | |
return n.get_hideOldNavBar() | |
} | |
function yah() { | |
return ywe() | |
} | |
function pah(n) { | |
return n.get_menuItems() | |
} | |
function wah(n, o) { | |
var s, h, c; | |
return (c = v(o))[94] || (c[94] = o.createElement("div"), | |
c[94].innerHTML = ' <ul class="practiceStartCard shadowZ1 hflexbox justifySpaceAround"><\/ul> ', | |
i[94] = i[94] ? i[94] : [f([vah], ["HideOldNavBar"], e, "hiddenImp", 81, 0, 0, null, !1, 0), r([yah], ot, 18, 1, null, null), u([pah], ["MenuItems"], pt, 17, 1, 1, null, null)]), | |
h = c[94].cloneNode(!0), | |
s = new Array(2), | |
s[0] = t(h, [1]), | |
s[1] = ni(t(h, [1])), | |
s[1].set_itemCssClassName("testButtons"), | |
s[1].set_inlineItems(!1), | |
a(n, h, [1], s, i[94], null, 2, 0) | |
} | |
function bah() { | |
return sci || (sci = l(y, ftt, wah, "94")), | |
sci | |
} | |
function cru(n) { | |
return n.get_kind() | |
} | |
function kah(n) { | |
return ogr(n, 0) | |
} | |
function dah(n) { | |
return function() { | |
return n.selectDailyRevision() | |
} | |
} | |
function tvt(n) { | |
return n.get_showPremiumFeatures() | |
} | |
function gah(n) { | |
return ogr(n, 1) | |
} | |
function nvh(n) { | |
return function() { | |
return n.selectBookmarkRevision() | |
} | |
} | |
function ivt(n) { | |
return n.get_hasPremiumAccess() | |
} | |
function ka(n) { | |
return n.get_context() | |
} | |
function tvh(n) { | |
return ogr(n, 2) | |
} | |
function ivh(n) { | |
return function() { | |
return n.selectDeepRevision() | |
} | |
} | |
function lru(n) { | |
return n.get_canStart() | |
} | |
function aru(n) { | |
return n.get_fastPracticeMode() | |
} | |
function cef(n, t) { | |
n.set_fastPracticeMode(t) | |
} | |
function lef(n) { | |
return n.get_availableQuestionCount() | |
} | |
function rvh(n) { | |
return n.get_loadingCount() | |
} | |
function vru(n) { | |
return function() { | |
return n.start() | |
} | |
} | |
function uvh(n, o) { | |
var h, c, l; | |
return (l = v(o))[95] || (l[95] = o.createElement("div"), | |
l[95].innerHTML = ' <div class="cardWrapper shadowZ1"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText">Revisions<\/div> <\/div> <div class="cardBody revisionPage"> <button type="button" class="selectionItems"> <div class="selectionHeader"> <div class="largeFont">Daily Revision<\/div> <div>Revise mistakes from last three days to improve on your weak areas. You will only see questions that got wrong at least 24 hours back to avoid correcting them based on short-term memory.<\/div> <\/div> <\/button> <button type="button" class="selectionItems"> <div class="selectionHeader"> <div class="largeFont"> Bookmarks Revision <span data-icon="premium_lock"><\/span> <\/div> <div>Revise questions from your bookmarks. A good way to makes sure you are not forgetting important points<\/div> <\/div> <div class="selectionCustomization"> <ul class="hflexbox justifySpaceAround flexWrap"><\/ul> <div> <h5 style="display: inline;"> Selected Subject(s): <\/h5> <div class="subjectList"> <span class="anyField largeFont">All<\/span> <ul class="selectedNames"><\/ul> <\/div> <\/div> <\/div> <\/button> <button type="button" class="selectionItems"> <div class="selectionHeader"> <div class="largeFont"> Deep revision <span data-icon="premium_lock"><\/span> <\/div> <div>Revise questions based on all your previous attempts. Prioritizes your mistakes and weaknesses.<\/div> <\/div> <div class="selectionCustomization"> <ul class="hflexbox justifySpaceAround flexWrap"><\/ul> <div> <h5 style="display: inline;"> Selected Subject(s): <\/h5> <div class="subjectList"> <span class="anyField largeFont">All<\/span> <ul class="selectedNames"><\/ul> <\/div> <\/div> <\/div> <\/button> <\/div> <div class="cardFooter"> <div class="inputFields hflexbox"> <div class="inputLabel flex"> Fast revision mode <\/div> <div style="min-width: 136px;" class="inputField flex"> <button type="button" class="switchButton"> <div class="switchBtn"><\/div> <\/button> <\/div> <\/div> <div class="hflexbox justifyFlexEnd alignBaseline"> <div class="info revisionMargin"> <div> Questions Available: <span class="largeFont revisionCount"><\/span> <\/div> <div class="mdProgressBarLinear bar"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <\/div> <div><\/div> <\/div> <\/div> <\/div> ', | |
i[95] = i[95] ? i[95] : [u([cru], ["Kind"], ku, 17, 0, 0, kah, !1), r([dah], nt, 17, 0, null, null), u([tvt], ["ShowPremiumFeatures"], hi, 17, 1, 1, p, !0), u([cru], ["Kind"], ku, 17, 1, 2, gah, !1), r([nvh], nt, 17, 1, null, null), f([tvt], ["ShowPremiumFeatures"], e, "hidden", 81, 2, 3, p, !1, 0), f([ivt], ["HasPremiumAccess"], e, "hidden", 81, 3, 4, null, !1, 0), it([ka, ker], der, ["Context", "SelectedSubjectItems"], ts, hh, "SelectedItems", 17, 4, 5, null, null, null), it([ka, lor], aor, ["Context", "SelectedSubjectItem"], cu, lu, "SelectedItem", 17, 4, 6, null, null, null), r([ger], ot, 18, 4, null, null), u([ka, hti], ["Context", "Subjects"], pt, 17, 4, 7, null, null), f([ka, el], ["Context", "SelectedSubjects"], e, "subjectSelected", 81, 5, 8, bu, !1, 0), u([ka, el], ["Context", "SelectedSubjects"], pt, 17, 6, 9, null, null), r([cti], ot, 18, 6, null, null), u([tvt], ["ShowPremiumFeatures"], hi, 17, 7, 10, p, !0), u([cru], ["Kind"], ku, 17, 7, 11, tvh, !1), r([ivh], nt, 17, 7, null, null), f([tvt], ["ShowPremiumFeatures"], e, "hidden", 81, 8, 12, p, !1, 0), f([ivt], ["HasPremiumAccess"], e, "hidden", 81, 9, 13, null, !1, 0), it([ka, ker], der, ["Context", "SelectedSubjectItems"], ts, hh, "SelectedItems", 17, 10, 14, null, null, null), it([ka, lor], aor, ["Context", "SelectedSubjectItem"], cu, lu, "SelectedItem", 17, 10, 15, null, null, null), r([ger], ot, 18, 10, null, null), u([ka, hti], ["Context", "Subjects"], pt, 17, 10, 16, null, null), f([ka, el], ["Context", "SelectedSubjects"], e, "subjectSelected", 81, 11, 17, bu, !1, 0), u([ka, el], ["Context", "SelectedSubjects"], pt, 17, 12, 18, null, null), r([cti], ot, 18, 12, null, null), u([lru], ["CanStart"], bi, 17, 13, 19, p, !1), it([aru], cef, ["FastPracticeMode"], ku, ef, "Pressed", 17, 13, 20, null, null, !1), u([lef], ["AvailableQuestionCount"], s, 17, 14, 21, sp, ""), f([rvh], ["LoadingCount"], e, "visibilityHidden", 81, 15, 22, p, !1, 0), r([vru], st, 17, 16, null, null), u([lru], ["CanStart"], ru, 17, 16, 23, p, !1)]), | |
c = l[95].cloneNode(!0), | |
h = new Array(17), | |
h[0] = b(t(c, [1, 3, 1])), | |
h[1] = b(t(c, [1, 3, 3])), | |
h[2] = t(c, [1, 3, 3, 1]), | |
h[3] = t(c, [1, 3, 3, 1, 1, 1]), | |
h[4] = er(t(c, [1, 3, 3, 3, 1])), | |
h[4].set_multiSelectEnabled(!0), | |
h[5] = t(c, [1, 3, 3, 3, 3, 3]), | |
h[6] = ni(t(c, [1, 3, 3, 3, 3, 3, 3])), | |
h[7] = b(t(c, [1, 3, 5])), | |
h[8] = t(c, [1, 3, 5, 1]), | |
h[9] = t(c, [1, 3, 5, 1, 1, 1]), | |
h[10] = er(t(c, [1, 3, 5, 3, 1])), | |
h[10].set_multiSelectEnabled(!0), | |
h[11] = t(c, [1, 3, 5, 3, 3, 3]), | |
h[12] = ni(t(c, [1, 3, 5, 3, 3, 3, 3])), | |
h[13] = b(t(c, [1, 5, 1, 3, 1])), | |
h[13].set_isToggleMode(!0), | |
h[14] = t(c, [1, 5, 3, 1, 1, 1]), | |
h[15] = t(c, [1, 5, 3, 1, 3]), | |
h[16] = et(t(c, [1, 5, 3, 3])), | |
h[16].set_trackingId("Start_Revision"), | |
h[16].set_text("Start Revision"), | |
a(n, c, [0, 1, 4, 6, 7, 10, 12, 13, 16], h, i[95], null, 24, 0) | |
} | |
function fvh() { | |
return hci || (hci = l(y, uk, uvh, "95")), | |
hci | |
} | |
function tii(n) { | |
return n.get_items() | |
} | |
function yru() { | |
return blu() | |
} | |
function evh(n, o) { | |
var s, h, c; | |
return (c = v(o))[96] || (c[96] = o.createElement("div"), | |
c[96].innerHTML = ' <div class="cardTitle cardTitleText"> Bookmarked Questions <\/div> <div class="cardBody"> <ul><\/ul> <div class="tableInfo"> You\'ve not added any question to revision list. <\/div> <\/div> <div class="cardFooter moreOrLess"> <div test-id="moreBookmarkedQuestionsBtn"><\/div> <\/div> ', | |
i[96] = i[96] ? i[96] : [u([ttu, tii], ["BookmarkedQuestionPage", "Items"], pt, 17, 0, 0, null, null), r([yru], ot, 18, 0, null, null), f([ttu, yer], ["BookmarkedQuestionPage", "Items"], e, "hidden", 81, 1, 1, wa, !1, 0), r([kgu], st, 17, 2, null, null)]), | |
h = c[96].cloneNode(!0), | |
s = new Array(3), | |
s[0] = ni(t(h, [3, 1])), | |
s[0].set_topN(3), | |
s[1] = t(h, [5]), | |
s[2] = et(t(h, [5, 1])), | |
s[2].set_trackingId("More_Revision_Questions"), | |
s[2].set_text("More"), | |
a(n, h, [0, 2], s, i[96], null, 2, 0) | |
} | |
function ovh() { | |
return cci || (cci = l(y, eo, evh, "96")), | |
cci | |
} | |
function svh(n) { | |
return function() { | |
return n.less() | |
} | |
} | |
function usr(n) { | |
return n.get_tableLoader() | |
} | |
function aef(n) { | |
return n.get_currentPageNumber() | |
} | |
function vef(n, t) { | |
n.set_currentPageNumber(t) | |
} | |
function yef(n, t) { | |
n.set_currentPageNumber(t) | |
} | |
function pef(n) { | |
return n.get_currentPageNumber() | |
} | |
function wef(n) { | |
return n.get_pageCount() | |
} | |
function bef(n, t) { | |
n.set_totalPageCount(t) | |
} | |
function hvh(n) { | |
return n.get_items() | |
} | |
function cvh(n, o) { | |
var s, h, c; | |
return (c = v(o))[97] || (c[97] = o.createElement("div"), | |
c[97].innerHTML = ' <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Bookmarked Questions <\/div> <div class="moreOrLess"> <div><\/div> <\/div> <\/div> <div class="cardBody"> <paging-strip class="tableHeader"><\/paging-strip> <ul class="questionList tableItems"><\/ul> <paging-strip class="tableHeader"><\/paging-strip> <\/div> ', | |
i[97] = i[97] ? i[97] : [f([vgu], ["ShowFlashCardsFeatures"], e, "hidden", 81, 0, 0, p, !1, 0), r([svh], st, 17, 1, null, null), it([usr, aef], vef, ["TableLoader", "CurrentPageNumber"], yef, pef, "CurrentPageNumber", 17, 2, 1, null, null, 0), u([usr, wef], ["TableLoader", "PageCount"], bef, 17, 2, 2, null, 0), r([yru], ot, 18, 3, null, null), u([hvh], ["Items"], pt, 17, 3, 3, null, null), it([usr, aef], vef, ["TableLoader", "CurrentPageNumber"], yef, pef, "CurrentPageNumber", 17, 4, 4, null, null, 0), u([usr, wef], ["TableLoader", "PageCount"], bef, 17, 4, 5, null, 0)]), | |
h = c[97].cloneNode(!0), | |
s = new Array(5), | |
s[0] = t(h, [1]), | |
s[1] = et(t(h, [1, 3, 1])), | |
s[1].set_trackingId("More_Revision_Questions"), | |
s[1].set_text("Less"), | |
s[2] = bku(t(h, [3, 1])), | |
s[3] = ni(t(h, [3, 3])), | |
s[3].set_itemCssClassName("questionItem"), | |
s[4] = bku(t(h, [3, 5])), | |
a(n, h, [1, 2, 3, 4], s, i[97], null, 6, 0) | |
} | |
function lvh() { | |
return lci || (lci = l(y, eo, cvh, "97")), | |
lci | |
} | |
function kef(n) { | |
return n.get_count() | |
} | |
function def(n) { | |
return pdt(n, 4) | |
} | |
function avh(n) { | |
return function() { | |
return n.expandCardBookmarks() | |
} | |
} | |
function vvh(n, o) { | |
var s, h, c; | |
return (c = v(o))[98] || (c[98] = o.createElement("div"), | |
c[98].innerHTML = ' <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Bookmarked Flashcards <\/div> <\/div> <div class="cardBody"> <ul test-id="bookmarkedFlashCard"><\/ul> <div style="height: 0px; margin-left: auto; margin-right: auto; overflow: visible;"> <div class="mdProgressBarLinear"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <\/div> <div> <div class="tableInfo"> You\'ve not added any flashcards to revision list. <\/div> <\/div> <\/div> <div class="moreOrLess"> <div><\/div> <\/div> ', | |
i[98] = i[98] ? i[98] : [u([lti], ["BookmarkedCards"], iu, 17, 0, 0, null, null), r([etu], ot, 18, 0, null, null), f([por], ["IsLoading"], e, "hidden", 81, 1, 1, p, !1, 0), f([por], ["IsLoading"], e, "visibilityHidden", 81, 2, 2, p, !1, 0), f([lti, kef], ["BookmarkedCards", "Count"], e, "hidden", 81, 3, 3, ba, !1, 0), f([lti, kef], ["BookmarkedCards", "Count"], e, "hidden", 81, 4, 4, def, !1, 0), r([avh], st, 17, 5, null, null)]), | |
h = c[98].cloneNode(!0), | |
s = new Array(6), | |
s[0] = ni(t(h, [3, 1])), | |
s[0].set_topN(3), | |
s[1] = t(h, [3, 3]), | |
s[2] = t(h, [3, 3, 1]), | |
s[3] = t(h, [3, 5, 1]), | |
s[4] = t(h, [5]), | |
s[5] = et(t(h, [5, 1])), | |
s[5].set_trackingId("More_Bookmarked_Cards"), | |
s[5].set_text("More"), | |
a(n, h, [0, 5], s, i[98], null, 5, 0) | |
} | |
function yvh() { | |
return aci || (aci = l(y, pl, vvh, "98")), | |
aci | |
} | |
function fsr(n) { | |
return n.get_discussionList() | |
} | |
function pvh(n) { | |
return aso(n) | |
} | |
function gef(n) { | |
return cso(n) | |
} | |
function nof() { | |
return sce() | |
} | |
function wvh(n, o) { | |
var s, h, c; | |
return (c = v(o))[99] || (c[99] = o.createElement("div"), | |
c[99].innerHTML = ' <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Discussed Questions <\/div> <\/div> <div class="tableInfo"> You\'ve not discussed any questions yet. <\/div> <div> <div class="subText">List of questions that you have commented on.<\/div> <div class="cardBody discussedQuestionsList"> <ul test-id="discussedQuestionsList"><\/ul> <\/div> <\/div> <div class="cardFooter moreOrLess"> <div test-id="moreDiscussedQuestionsBtn"><\/div> <\/div> ', | |
i[99] = i[99] ? i[99] : [f([fsr], ["DiscussionList"], e, "hidden", 81, 0, 0, pvh, !1, 0), f([fsr], ["DiscussionList"], e, "hidden", 81, 1, 1, gef, !1, 0), u([fsr], ["DiscussionList"], pt, 17, 2, 2, null, null), r([nof], ot, 18, 2, null, null), f([fsr], ["DiscussionList"], e, "hidden", 81, 3, 3, gef, !1, 0), r([ggu], st, 17, 4, null, null)]), | |
h = c[99].cloneNode(!0), | |
s = new Array(5), | |
s[0] = t(h, [3]), | |
s[1] = t(h, [5]), | |
s[2] = ni(t(h, [5, 3, 1])), | |
s[2].set_topN(3), | |
s[3] = t(h, [7]), | |
s[4] = et(t(h, [7, 1])), | |
s[4].set_trackingId("More_Discussed_Questions"), | |
s[4].set_text("More"), | |
a(n, h, [2, 4], s, i[99], null, 4, 0) | |
} | |
function bvh() { | |
return vci || (vci = l(y, eo, wvh, "99")), | |
vci | |
} | |
function iii(n) { | |
return n.get_items() | |
} | |
function esr(n) { | |
return n.get_selectedItem() | |
} | |
function osr(n, t) { | |
n.set_selectedItem(t) | |
} | |
function kvh() { | |
return tge() | |
} | |
function dvh(n, o) { | |
var s, h, c; | |
return (c = v(o))[100] || (c[100] = o.createElement("div"), | |
c[100].innerHTML = ' <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Test History<\/div> <\/div> <div class="cardBody"> <ul><\/ul> <div class="tableInfo"> You\'ve not taken any tests yet. <\/div> <\/div> <div class="cardFooter moreOrLess"> <div><\/div> <\/div> ', | |
i[100] = i[100] ? i[100] : [u([wer, iii], ["TestHistoryPage", "Items"], pt, 17, 0, 0, null, null), it([wer, esr], osr, ["TestHistoryPage", "SelectedItem"], cu, lu, "SelectedItem", 17, 0, 1, null, null, null), r([kvh], ot, 18, 0, null, null), f([wer, ber], ["TestHistoryPage", "Items"], e, "hidden", 81, 1, 2, wa, !1, 0), r([dgu], st, 17, 2, null, null)]), | |
h = c[100].cloneNode(!0), | |
s = new Array(3), | |
s[0] = er(t(h, [3, 1])), | |
s[0].set_itemCssClassName("itemRow"), | |
s[0].set_topN(3), | |
s[1] = t(h, [5]), | |
s[2] = et(t(h, [5, 1])), | |
s[2].set_trackingId("More_Revision_Questions"), | |
s[2].set_text("More"), | |
a(n, h, [0, 2], s, i[100], null, 3, 0) | |
} | |
function gvh() { | |
return yci || (yci = l(y, eo, dvh, "100")), | |
yci | |
} | |
function nyh() { | |
return sge() | |
} | |
function tyh(n, o) { | |
var s, h, c; | |
return (c = v(o))[101] || (c[101] = o.createElement("div"), | |
c[101].innerHTML = ' <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Attempt History<\/div> <\/div> <div class="cardBody"> <ul><\/ul> <div class="tableInfo"> You\'ve not attempted any questions yet, do practice or take a test your attempts will be available here. <\/div> <\/div> <div class="cardFooter moreOrLess"> <div test-id="moreAttemptHistoryBtn"><\/div> <\/div> ', | |
i[101] = i[101] ? i[101] : [u([itu, tii], ["HistoryPage", "Items"], pt, 17, 0, 0, null, null), r([nyh], ot, 18, 0, null, null), f([itu, yer], ["HistoryPage", "Items"], e, "hidden", 81, 1, 1, wa, !1, 0), r([nnu], st, 17, 2, null, null)]), | |
h = c[101].cloneNode(!0), | |
s = new Array(3), | |
s[0] = er(t(h, [3, 1])), | |
s[0].set_topN(3), | |
s[1] = t(h, [5]), | |
s[2] = et(t(h, [5, 1])), | |
s[2].set_trackingId("More_Revision_Questions"), | |
s[2].set_text("More"), | |
a(n, h, [0, 2], s, i[101], null, 2, 0) | |
} | |
function iyh() { | |
return pci || (pci = l(y, eo, tyh, "101")), | |
pci | |
} | |
function pru(n) { | |
return n.get_question().SolutionText | |
} | |
function yf(n, t) { | |
n.set_innerHtml(t) | |
} | |
function ryh(n) { | |
return function() { | |
return n.prevQuestion() | |
} | |
} | |
function uyh(n) { | |
return n.get_hasPrevious() | |
} | |
function fyh(n) { | |
return function() { | |
return n.nextQuestion() | |
} | |
} | |
function eyh(n) { | |
return n.get_hasNext() | |
} | |
function oyh(n, f) { | |
var e, o, s; | |
return (s = v(f))[102] || (s[102] = f.createElement("div"), | |
s[102].innerHTML = ' <div class="vflexbox popupBox"> <section class="panel-heading noFlex"> <h3 class="panel-title">Review Question<\/h3> <\/section> <section class="panel-body"> <div style="border-width: 1px; border-style: solid; text-align: right;" class="colorDivider reviewMode"><\/div> <div style="text-align: left;" class="explanationWrapper"> <hr> <h2>Explanation: <\/h2> <div class="explanation"><\/div> <\/div> <\/section> <section class="hflexbox justifySpaceAround noFlex"> <div class="newQuestionBtn removeBtn"><\/div> <div class="newQuestionBtn removeBtn"><\/div> <div class="newQuestionBtn removeBtn"><\/div> <\/section> <\/div> ', | |
i[102] = i[102] ? i[102] : [r([vat], k, 18, 0, null, null), u([rtu], ["SelectedQuestion"], bt, 17, 0, 0, null, null), u([rtu, pru], ["SelectedQuestion", "Question"], yf, 17, 1, 1, null, null), r([ryh], st, 17, 2, null, null), u([uyh], ["HasPrevious"], ru, 17, 2, 2, p, !1), r([pgu], st, 17, 3, null, null), r([fyh], st, 17, 4, null, null), u([eyh], ["HasNext"], ru, 17, 4, 3, p, !1)]), | |
o = s[102].cloneNode(!0), | |
e = new Array(5), | |
e[0] = ht(t(o, [1, 3, 1])), | |
e[1] = vf(t(o, [1, 3, 3, 5])), | |
e[1].set_improveResolution(!0), | |
e[2] = et(t(o, [1, 5, 1])), | |
e[2].set_trackingId("Revision_Popup_Prev"), | |
e[2].set_text("Previous"), | |
e[2].set_popoutOnHover(!1), | |
e[3] = et(t(o, [1, 5, 3])), | |
e[3].set_trackingId("Revision_Popup_Close"), | |
e[3].set_text("Close"), | |
e[3].set_popoutOnHover(!1), | |
e[4] = et(t(o, [1, 5, 5])), | |
e[4].set_trackingId("Revision_Popup_Next"), | |
e[4].set_text("Next"), | |
e[4].set_popoutOnHover(!1), | |
a(n, o, [0, 1, 2, 3, 4], e, i[102], null, 4, 0) | |
} | |
function syh() { | |
return wci || (wci = l(y, eo, oyh, "102")), | |
wci | |
} | |
function hyh(n) { | |
return n.get_dailyRevisionAvailableQuestionCount() | |
} | |
function tof(n) { | |
return n.get_dailyRevisionCanStart() | |
} | |
function cyh(n) { | |
return n.get_bookmarkedRevisionAvailableQuestionCount() | |
} | |
function iof(n) { | |
return function() { | |
return n.showPremiumOnlyUpSell() | |
} | |
} | |
function rof(n) { | |
return function() { | |
return n.showNoQuestionSnackbar() | |
} | |
} | |
function uof(n) { | |
return n.get_bookmarkedRevisionCanStart() | |
} | |
function lyh(n) { | |
return function() { | |
return n.selectBookmarkRevisionTopics() | |
} | |
} | |
function ayh(n) { | |
return n.get_deepRevisionAvailableQuestionCount() | |
} | |
function fof(n) { | |
return n.get_deepRevisionCanStart() | |
} | |
function vyh(n) { | |
return function() { | |
return n.selectDeepRevisionTopics() | |
} | |
} | |
function yyh(n, o) { | |
var h, c, l; | |
return (l = v(o))[103] || (l[103] = o.createElement("div"), | |
l[103].innerHTML = ' <div class="whiteBg shadowZsoft roundCorner heavyPadding heavyMargin"> <div class="cardHeader">Daily Revision<\/div> <div class="cardText">Revise mistakes from last three days to improve on your weak areas. You will only see questions that got wrong at least 24 hours back to avoid correcting them based on short-term memory.<\/div> <div class="cardSubtext"> <span>Questions Available: <\/span> <span test-id="daily_revision_count"><\/span> <\/div> <div class="hflexbox justifySpaceBetween alignCenter"> <div class="hflexbox justifySpaceBetween alignCenter"> <button type="button" test-id="fastPracticeSwitch" class="toggleBtn"> <div><\/div> <\/button> <div class="filterLabel"> Fast Revision <\/div> <\/div> <div test-id="start_daily_revision"><\/div> <\/div> <\/div> <div class="whiteBg shadowZsoft roundCorner heavyPadding heavyMargin"> <div class="cardHeader">Bookmarks Revision<\/div> <div class="cardText">Revise questions from your bookmarks. A good way to makes sure you are not forgetting important points.<\/div> <div class="hflexbox justifySpaceBetween alignCenter revisionBtnRow"> <div class="cardSubtext"> <span>Questions Available: <\/span> <span test-id="bookmarked_revision_count"><\/span> <\/div> <div class="hflexbox justifyFlexEnd"> <div test-id="locked_bookmark_revision" class="lockedBtn"><\/div> <button type="button"> <div test-id="select_bookmark_topics" class="unlockedBtn"><\/div> <\/button> <\/div> <\/div> <\/div> <div class="whiteBg shadowZsoft roundCorner heavyPadding heavyMargin"> <div class="cardHeader">Deep Revision<\/div> <div class="cardText">Revise questions based on all your previous attempts. Prioritizes your mistakes and weaknesses.<\/div> <div class="hflexbox justifySpaceBetween alignCenter revisionBtnRow"> <div class="cardSubtext"> <span>Questions Available: <\/span> <span test-id="deep_revision_count"><\/span> <\/div> <div class="hflexbox justifyFlexEnd"> <div test-id="locked_deep_revision" class="lockedBtn"><\/div> <button type="button"> <div test-id="select_deep_revision_topics" class="unlockedBtn"><\/div> <\/button> <\/div> <\/div> <\/div> ', | |
i[103] = i[103] ? i[103] : [u([hyh], ["DailyRevisionAvailableQuestionCount"], s, 17, 0, 0, sp, ""), u([tof], ["DailyRevisionCanStart"], bi, 17, 1, 1, p, !1), it([aru], cef, ["FastPracticeMode"], ku, ef, "Pressed", 17, 1, 2, null, null, !1), r([vru], st, 17, 2, null, null), u([tof], ["DailyRevisionCanStart"], ru, 17, 2, 3, p, !1), r([nvt], k, 18, 2, null, null), f([tvt], ["ShowPremiumFeatures"], e, "hidden", 81, 3, 4, p, !1, 0), u([cyh], ["BookmarkedRevisionAvailableQuestionCount"], s, 17, 4, 5, sp, ""), r([iof], st, 17, 5, null, null), u([ivt], ["HasPremiumAccess"], hi, 17, 5, 6, null, !0), r([tsr], k, 18, 5, null, null), r([rof], nt, 17, 6, null, null), u([uof], ["BookmarkedRevisionCanStart"], bi, 17, 6, 7, null, !1), r([lyh], st, 17, 7, null, null), u([ivt], ["HasPremiumAccess"], hi, 17, 7, 8, p, !0), u([uof], ["BookmarkedRevisionCanStart"], ru, 17, 7, 9, p, !1), r([nsr], k, 18, 7, null, null), f([tvt], ["ShowPremiumFeatures"], e, "hidden", 81, 8, 10, p, !1, 0), u([ayh], ["DeepRevisionAvailableQuestionCount"], s, 17, 9, 11, sp, ""), r([iof], st, 17, 10, null, null), u([ivt], ["HasPremiumAccess"], hi, 17, 10, 12, null, !0), r([tsr], k, 18, 10, null, null), r([rof], nt, 17, 11, null, null), u([fof], ["DeepRevisionCanStart"], bi, 17, 11, 13, null, !1), r([vyh], st, 17, 12, null, null), u([ivt], ["HasPremiumAccess"], hi, 17, 12, 14, p, !0), u([fof], ["DeepRevisionCanStart"], ru, 17, 12, 15, p, !1), r([nsr], k, 18, 12, null, null)]), | |
c = l[103].cloneNode(!0), | |
h = new Array(13), | |
h[0] = t(c, [1, 5, 3]), | |
h[1] = b(t(c, [1, 7, 1, 1])), | |
h[1].set_trackingId("FastPracticeSwitch"), | |
h[1].set_isToggleMode(!0), | |
h[2] = et(t(c, [1, 7, 3])), | |
h[2].set_text("Start Revision"), | |
h[2].set_trackingId("StartDailyRevision"), | |
h[3] = t(c, [3]), | |
h[4] = t(c, [3, 5, 1, 3]), | |
h[5] = et(t(c, [3, 5, 3, 1])), | |
h[5].set_text("Select Subjects"), | |
h[5].set_trackingId("LockedBookmarkRevision"), | |
h[6] = b(t(c, [3, 5, 3, 3])), | |
h[7] = et(t(c, [3, 5, 3, 3, 1])), | |
h[7].set_text("Select Subjects"), | |
h[7].set_trackingId("SelectBookmarkTopics"), | |
h[8] = t(c, [5]), | |
h[9] = t(c, [5, 5, 1, 3]), | |
h[10] = et(t(c, [5, 5, 3, 1])), | |
h[10].set_text("Select Subjects"), | |
h[10].set_trackingId("LockedDeepRevision"), | |
h[11] = b(t(c, [5, 5, 3, 3])), | |
h[12] = et(t(c, [5, 5, 3, 3, 1])), | |
h[12].set_text("Select Subjects"), | |
h[12].set_trackingId("SelectDeepRevisionTopics"), | |
a(n, c, [1, 2, 5, 6, 7, 10, 11, 12], h, i[103], null, 16, 0) | |
} | |
function pyh() { | |
return bci || (bci = l(y, uk, yyh, "103")), | |
bci | |
} | |
function wyh(n) { | |
return function() { | |
return n.backToRevision() | |
} | |
} | |
function eof(n) { | |
return function() { | |
return n.showRevisionFilters() | |
} | |
} | |
function byh(n, t) { | |
n.set_showFilters(t) | |
} | |
function kyh() { | |
return sao() | |
} | |
function dyh(n) { | |
return n.get_revisionSelectionTypeStr() | |
} | |
function ssr(n) { | |
return n.get_subjectTopicSelector() | |
} | |
function oof(n) { | |
return n.get_allSubjects() | |
} | |
function sof(n) { | |
return n.get_selectionCount() | |
} | |
function gyh(n) { | |
return n.get_selectionString() | |
} | |
function nph(n) { | |
return n.get_hasFilters() | |
} | |
function tph(n, o) { | |
var h, c, l; | |
return (l = v(o))[104] || (l[104] = o.createElement("div"), | |
l[104].innerHTML = ' <div><\/div> <div class="buildWorkoutHeader"> <div class="hugeFont font500"><\/div> <div class="normalFont font500">Combine topics, subject and build your own customised revision<\/div> <\/div> <div class="vflexbox subjectTopicContainer hasSubjectSelection"> <div><\/div> <div class="revisionStarter hflexbox justifySpaceBetween alignCenter"> <button type="button" class="revisionFilterTag"> <span>Fast Practice<\/span> <\/button> <div class="vflexbox justifySpaceAround"> <div class="font400"> <span><\/span> <span><\/span> <\/div> <div class="font400"> All subjects <\/div> <div class="tinyFont">Questions available: <span><\/span><\/div> <\/div> <div class="hflexbox justifySpaceBetween alignCenter"> <div><\/div> <button type="button" test-id="start_darwin_revision" class="startRevisionBtn"> <span>Start Revision<\/span> <\/button> <\/div> <\/div> <\/div> ', | |
i[104] = i[104] ? i[104] : [r([wyh], vs, 17, 0, null, null), r([eof], byh, 17, 0, null, null), r([kyh], k, 18, 0, null, null), u([dyh], ["RevisionSelectionTypeStr"], s, 17, 1, 0, null, ""), u([ssr], ["SubjectTopicSelector"], bt, 17, 2, 1, null, null), u([ssr, bif], ["SubjectTopicSelector", "DefaultSkin"], k, 17, 2, 2, null, null), f([aru], ["FastPracticeMode"], e, "hiddenImp", 81, 3, 3, p, !1, 0), r([eof], nt, 17, 4, null, null), f([oof], ["AllSubjects"], e, "hidden", 81, 5, 4, null, !1, 0), u([ssr, sof], ["SubjectTopicSelector", "SelectionCount"], s, 17, 6, 5, null, ""), u([ssr, gyh], ["SubjectTopicSelector", "SelectionString"], s, 17, 7, 6, null, ""), f([oof], ["AllSubjects"], e, "hidden", 81, 8, 7, p, !1, 0), u([lef], ["AvailableQuestionCount"], s, 17, 9, 8, sp, ""), f([nph], ["HasFilters"], e, "hidden", 81, 10, 9, null, !1, 0), u([lru], ["CanStart"], bi, 17, 11, 10, p, !1), r([vru], nt, 17, 11, null, null)]), | |
c = l[104].cloneNode(!0), | |
h = new Array(12), | |
h[0] = hs(t(c, [1])), | |
h[0].set_noToggle(!0), | |
h[1] = t(c, [3, 1]), | |
h[2] = ht(t(c, [5, 1])), | |
h[3] = t(c, [5, 3, 1]), | |
h[4] = b(t(c, [5, 3, 1])), | |
h[5] = t(c, [5, 3, 3, 1]), | |
h[6] = t(c, [5, 3, 3, 1, 1]), | |
h[7] = t(c, [5, 3, 3, 1, 3]), | |
h[8] = t(c, [5, 3, 3, 3]), | |
h[9] = t(c, [5, 3, 3, 5, 1]), | |
h[10] = t(c, [5, 3, 5, 1]), | |
h[11] = b(t(c, [5, 3, 5, 3])), | |
h[11].set_trackingId("Start_Darwin_Revision"), | |
a(n, c, [0, 2, 4, 11], h, i[104], null, 11, 0) | |
} | |
function iph() { | |
return kci || (kci = l(y, uk, tph, "104")), | |
kci | |
} | |
function hsr(n) { | |
return function() { | |
return n.loadMore() | |
} | |
} | |
function ap(n, t) { | |
n.set_loadMore(t) | |
} | |
function csr(n) { | |
return n.get_loadingRows() | |
} | |
function rph(n) { | |
return n.get_moreAvailable() | |
} | |
function ch(n) { | |
return n.get_selectedQuestion() | |
} | |
function wru() { | |
return hge() | |
} | |
function lsr(n) { | |
return function() { | |
return n.closePopup() | |
} | |
} | |
function uph(n, o) { | |
var s, h, c; | |
return (c = v(o))[105] || (c[105] = o.createElement("div"), | |
c[105].innerHTML = ' <div> <ul test-id="attemptQuestionList" class="questionList"><\/ul> <div style="margin-left: auto;"><\/div> <spinner-loading class="loadingWrapper"><\/spinner-loading> <\/div> <div><\/div> ', | |
i[105] = i[105] ? i[105] : [r([hsr], ap, 17, 0, null, null), r([yru], ot, 18, 1, null, null), u([tii], ["Items"], pt, 17, 1, 0, null, null), f([csr], ["LoadingRows"], e, "visibilityHidden", 81, 2, 1, null, !1, 0), r([hsr], st, 17, 3, null, null), u([rph], ["MoreAvailable"], hi, 17, 3, 2, p, !0), u([csr], ["LoadingRows"], pa, 17, 4, 3, null, !1), u([ch], ["SelectedQuestion"], hi, 17, 5, 4, ri, !0), r([wru], sh, 18, 5, null, null), r([lsr], sat, 17, 5, null, null)]), | |
h = c[105].cloneNode(!0), | |
s = new Array(6), | |
s[0] = by(t(h, [1])), | |
s[1] = ni(t(h, [1, 1])), | |
s[1].set_itemCssClassName("questionItem"), | |
s[2] = t(h, [1, 3]), | |
s[3] = et(t(h, [1, 3])), | |
s[3].set_trackingId("History_Load_More"), | |
s[3].set_text("Load More"), | |
s[4] = sa(t(h, [1, 5])), | |
s[4].set_locationTrackingId("HistoryLoading"), | |
s[5] = te(t(h, [3])), | |
s[5].set_fullWidth(!0), | |
s[5].set_fullHeight(!0), | |
a(n, h, [0, 1, 3, 4, 5], s, i[105], null, 5, 0) | |
} | |
function fph() { | |
return dci || (dci = l(y, bb, uph, "105")), | |
dci | |
} | |
function eph() { | |
return cse() | |
} | |
function oph(n, f) { | |
var e, o, s; | |
return (s = v(f))[106] || (s[106] = f.createElement("div"), | |
s[106].innerHTML = ' <div> <ul test-id="attemptQuestionList" class="attemptHistory"><\/ul> <spinner-loading class="loadingWrapper loadingBottomWrapper"><\/spinner-loading> <\/div> <div><\/div> ', | |
i[106] = i[106] ? i[106] : [r([hsr], ap, 17, 0, null, null), r([eph], ot, 18, 1, null, null), u([tii], ["Items"], pt, 17, 1, 0, null, null), u([csr], ["LoadingRows"], pa, 17, 2, 1, null, !1), u([ch], ["SelectedQuestion"], hi, 17, 3, 2, ri, !0), r([wru], sh, 18, 3, null, null), r([lsr], sat, 17, 3, null, null)]), | |
o = s[106].cloneNode(!0), | |
e = new Array(4), | |
e[0] = by(t(o, [1])), | |
e[1] = ni(t(o, [1, 1])), | |
e[1].set_itemCssClassName("questionItem"), | |
e[2] = sa(t(o, [1, 3])), | |
e[2].set_locationTrackingId("HistoryLoading"), | |
e[3] = te(t(o, [3])), | |
e[3].set_fullWidth(!0), | |
e[3].set_fullHeight(!0), | |
a(n, o, [0, 1, 2, 3], e, i[106], null, 3, 0) | |
} | |
function sph() { | |
return gci || (gci = l(y, bb, oph, "106")), | |
gci | |
} | |
function hph() { | |
return dse() | |
} | |
function cph(n, f) { | |
var e, o, s; | |
return (s = v(f))[107] || (s[107] = f.createElement("div"), | |
s[107].innerHTML = ' <div> <ul test-id="bookMarkQuestionList" class="bmQuestionList"><\/ul> <spinner-loading class="loadingWrapper loadingBottomWrapper"><\/spinner-loading> <\/div> <div><\/div> ', | |
i[107] = i[107] ? i[107] : [r([hsr], ap, 17, 0, null, null), r([hph], ot, 18, 1, null, null), u([tii], ["Items"], pt, 17, 1, 0, null, null), u([csr], ["LoadingRows"], pa, 17, 2, 1, null, !1), u([ch], ["SelectedQuestion"], hi, 17, 3, 2, ri, !0), r([wru], sh, 18, 3, null, null), r([lsr], sat, 17, 3, null, null)]), | |
o = s[107].cloneNode(!0), | |
e = new Array(4), | |
e[0] = by(t(o, [1])), | |
e[1] = ni(t(o, [1, 1])), | |
e[2] = sa(t(o, [1, 3])), | |
e[2].set_locationTrackingId("HistoryLoading"), | |
e[3] = te(t(o, [3])), | |
e[3].set_fullWidth(!0), | |
e[3].set_fullHeight(!0), | |
a(n, o, [0, 1, 2, 3], e, i[107], null, 3, 0) | |
} | |
function lph() { | |
return nli || (nli = l(y, bb, cph, "107")), | |
nli | |
} | |
function aph() { | |
return ige() | |
} | |
function bru(n) { | |
return n.get_loadingRows() | |
} | |
function hof(n) { | |
return function() { | |
return n.loadMore() | |
} | |
} | |
function vph(n) { | |
return n.get_moreAvailable() | |
} | |
function yph(n, o) { | |
var s, h, c; | |
return (c = v(o))[108] || (c[108] = o.createElement("div"), | |
c[108].innerHTML = ' <ul><\/ul> <div style="margin-left: auto;"><\/div> <spinner-loading class="loadingWrappera"><\/spinner-loading> ', | |
i[108] = i[108] ? i[108] : [r([aph], ot, 18, 0, null, null), it([esr], osr, ["SelectedItem"], cu, lu, "SelectedItem", 17, 0, 0, null, null, null), u([iii], ["Items"], pt, 17, 0, 1, null, null), f([bru], ["LoadingRows"], e, "visibilityHidden", 81, 1, 2, null, !1, 0), r([hof], st, 17, 2, null, null), u([vph], ["MoreAvailable"], hi, 17, 2, 3, p, !0), u([bru], ["LoadingRows"], pa, 17, 3, 4, null, !1)]), | |
h = c[108].cloneNode(!0), | |
s = new Array(4), | |
s[0] = er(t(h, [1])), | |
s[0].set_itemCssClassName("itemRow"), | |
s[1] = t(h, [3]), | |
s[2] = et(t(h, [3])), | |
s[2].set_trackingId("Test_History_Load_More"), | |
s[2].set_text("Load More"), | |
s[3] = sa(t(h, [5])), | |
s[3].set_locationTrackingId("TestHistoryLoading"), | |
a(n, h, [0, 2, 3], s, i[108], null, 5, 0) | |
} | |
function pph() { | |
return tli || (tli = l(y, ptt, yph, "108")), | |
tli | |
} | |
function cof() { | |
return uge() | |
} | |
function wph(n, o) { | |
var s, h, c; | |
return (c = v(o))[109] || (c[109] = o.createElement("div"), | |
c[109].innerHTML = ' <div data-scrollable="1" class="testHistoryList"> <ul><\/ul> <\/div> <spinner-loading class="loadingWrappera"><\/spinner-loading> ', | |
i[109] = i[109] ? i[109] : [r([hof], ap, 17, 0, null, null), f([iii], ["Items"], e, "hidden", 81, 1, 0, ri, !1, 0), r([cof], ot, 18, 2, null, null), it([esr], osr, ["SelectedItem"], cu, lu, "SelectedItem", 17, 2, 1, null, null, null), u([iii], ["Items"], pt, 17, 2, 2, null, null), u([bru], ["LoadingRows"], pa, 17, 3, 3, null, !1)]), | |
h = c[109].cloneNode(!0), | |
s = new Array(4), | |
s[0] = by(t(h, [1])), | |
s[1] = t(h, [1, 1]), | |
s[2] = er(t(h, [1, 1])), | |
s[2].set_itemCssClassName("itemRowDesignV2"), | |
s[3] = sa(t(h, [3])), | |
s[3].set_locationTrackingId("TestHistoryLoading"), | |
a(n, h, [0, 2, 3], s, i[109], null, 4, 0) | |
} | |
function bph() { | |
return ili || (ili = l(y, ptt, wph, "109")), | |
ili | |
} | |
function kph() { | |
return dlu() | |
} | |
function dph(n, u) { | |
var e, o, f; | |
return (f = v(u))[110] || (f[110] = u.createElement("div"), | |
f[110].innerHTML = " <div><\/div> ", | |
i[110] = i[110] ? i[110] : [r([kph], k, 18, 0, null, null)]), | |
o = f[110].cloneNode(!0), | |
e = new Array(1), | |
e[0] = ht(t(o, [1])), | |
a(n, o, [0], e, i[110], null, 0, 0) | |
} | |
function gph() { | |
return rli || (rli = l(pi, kl, dph, "110")), | |
rli | |
} | |
function nwh(n) { | |
return n.get_pointsNeeded() | |
} | |
function lof(n) { | |
return n.get_expanded() | |
} | |
function aof(n) { | |
return n.get_loadingData() | |
} | |
function vof(n) { | |
return n.get_supportExpanded() | |
} | |
function twh(n, t) { | |
n.set_isToggleMode(t) | |
} | |
function iwh(n, t) { | |
n.set_expanded(t) | |
} | |
function rwh(n) { | |
return function() { | |
return n.btnClicked() | |
} | |
} | |
function uwh(n) { | |
return n.get_percentCollected() | |
} | |
function fwh(n) { | |
return dgr(n, 36) | |
} | |
function yof(n) { | |
return n.get_pageData().PointsRemaining | |
} | |
function ewh(n) { | |
return n.get_statusText() | |
} | |
function asr(n) { | |
return n.get_showMoreContribution() | |
} | |
function pof(n) { | |
return n.get_pageData().DiscountApplicable | |
} | |
function wof(n) { | |
return n.get_pageData().PointsEarned | |
} | |
function bof(n) { | |
return n.get_pageData().PointsUsed | |
} | |
function kof(n) { | |
return n.get_pageData().ClassificationData.Classified | |
} | |
function owh(n) { | |
return n.get_pageData().ClassificationData.Accepted | |
} | |
function swh(n) { | |
return n.get_pageData().ClassificationData.Considered | |
} | |
function hwh(n) { | |
return n.get_pageData().ClassificationData.Discarded | |
} | |
function cwh(n) { | |
return n.get_pageData().ClassificationData.Pending | |
} | |
function dof(n) { | |
return n.get_pageData().AddExplanationData.Classified | |
} | |
function lwh(n) { | |
return n.get_pageData().AddExplanationData.Accepted | |
} | |
function awh(n) { | |
return n.get_pageData().AddExplanationData.Considered | |
} | |
function vwh(n) { | |
return n.get_pageData().AddExplanationData.Discarded | |
} | |
function ywh(n) { | |
return n.get_pageData().AddExplanationData.Pending | |
} | |
function gof(n) { | |
return n.get_pageData().ExplanationReviewData.Classified | |
} | |
function pwh(n) { | |
return n.get_pageData().ExplanationReviewData.Accepted | |
} | |
function wwh(n) { | |
return n.get_pageData().ExplanationReviewData.Considered | |
} | |
function bwh(n) { | |
return n.get_pageData().ExplanationReviewData.Discarded | |
} | |
function kwh(n) { | |
return n.get_pageData().ExplanationReviewData.Pending | |
} | |
function dwh(n) { | |
return function() { | |
return n.toggleContibutionDetails() | |
} | |
} | |
function gwh(n) { | |
return function() { | |
return n.startContribution() | |
} | |
} | |
function nbh(n) { | |
return function() { | |
return n.buyCredits() | |
} | |
} | |
function tbh(n, o) { | |
var h, c, l; | |
return (l = v(o))[111] || (l[111] = o.createElement("div"), | |
l[111].innerHTML = ' <div class="cardWrapper shadowZ1"> <div class="cardTitle cardTitleText"> <span>Contribution Credits<\/span> <\/div> <div class="cardBody contributionPointsCardBody"> <div class="mdProgressBarLinear loadingData"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <button type="button" class="hflexbox summaryPart hiddenImp"> <div class="hflexbox alignCenter"> <div> <svg xmlns="http://www.w3.org/2000/svg" class="graph large"> <circle r="36" cx="50%" cy="50%" style="stroke-dasharray: 4000; stroke-width: 1px;" class="progressCircle backCircle"><\/circle> <circle r="36" cx="50%" cy="50%" style="stroke-width: 4px;" class="progressCircle frontCircle"><\/circle> <text x="50%" y="50%" class="glyphStyle"> <tspan data-img-icon="tlaj" class="icn">0<\/tspan> <tspan class="txt"><\/tspan> <\/text> <\/svg> <\/div> <div> <div class="summaryTitle"><span><\/span> Credits<\/div> <div><\/div> <\/div> <\/div> <div style="text-align: center; line-height: 8px;"> <span data-icon="angle-up" class="expandedPart"><\/span> <span data-icon="angle-down" class="collapsedPart"><\/span> <\/div> <\/button> <div> <div class="flexboxa"> <div class="hflexbox"> <div class="pane"> <div class="flexcolumn paddiscount"> <div class="fieldValue centerdiv boldenDiscount">₹<span><\/span><\/div> <div class-"centerdiv"=""> Discount <\/div> <\/div> <\/div> <div class="pane"> <div class="hflexbox"> <div class="fieldValue"><\/div> <div> Credits Earned <\/div> <\/div> <div class="hflexbox"> <div class="fieldValue"><\/div> <div> Credits Used <\/div> <\/div> <div class="hflexbox"> <div class="fieldValue"><\/div> <div> <div>Questions Categorized<\/div> <div class="valueBreakDowns"> <div> <div><span><\/span> Accepted<\/div> <div><span><\/span> Considered<\/div> <\/div> <div> <div><span><\/span> Discarded<\/div> <div><span><\/span> Pending<\/div> <\/div> <\/div> <\/div> <\/div> <div class="hflexbox"> <div class="fieldValue"><\/div> <div> <div>Explanations Added<\/div> <div class="valueBreakDowns"> <div> <div><span><\/span> Accepted<\/div> <div><span><\/span> Considered<\/div> <\/div> <div> <div><span><\/span> Discarded<\/div> <div><span><\/span> Pending<\/div> <\/div> <\/div> <\/div> <\/div> <div class="hflexbox"> <div class="fieldValue"><\/div> <div> <div>Explanations Reviewed<\/div> <div class="valueBreakDowns"> <div> <div><span><\/span> Accepted<\/div> <div><span><\/span> Considered<\/div> <\/div> <div> <div><span><\/span> Discarded<\/div> <div><span><\/span> Pending<\/div> <\/div> <\/div> <\/div> <\/div> <\/div> <\/div> <\/div> <\/div> <div> <div class="flexboxa"> <div class="hflexbox"> <div class="pane"> <div class="flexcolumn"> <div class="fieldValue centerdiv boldenDiscount">₹<span><\/span><\/div> <div class-"centerdiv"=""> Discount <\/div> <\/div> <\/div> <div class="pane"> <div class="hflexbox"> <div class="fieldValue"><\/div> <div> Available Credits <\/div> <\/div> <div class="hflexbox"> <div class="fieldValue"><\/div> <div> Credits Earned <\/div> <\/div> <div class="hflexbox"> <div class="fieldValue"><\/div> <div> Credits Used <\/div> <\/div> <\/div> <\/div> <\/div> <\/div> <div class="hflexbox padarrow"> <button type="button" style="cursor: pointer;"> <span data-icon="angle-up"><\/span> <span data-icon="angle-down"><\/span> <\/button> <\/div> <\/div> <div style="text-align: right;" class="cardFooter"> <div style="display: inline-block;" test-id="startCategorize"><\/div> <div style="display: inline-block;" test-id="buyCredits"><\/div> <\/div> <\/div> ', | |
i[111] = i[111] ? i[111] : [f([nwh], ["PointsNeeded"], e, "hasAllPoints", 81, 0, 0, to, !1, 0), f([lof], ["Expanded"], e, "expanded", 81, 0, 1, null, !1, 0), f([aof], ["LoadingData"], e, "loading", 81, 0, 2, null, !1, 0), r([vof], twh, 17, 1, null, !1), it([lof], iwh, ["Expanded"], ku, ef, "Pressed", 17, 1, 3, null, null, !1), r([rwh], nt, 17, 1, null, null), u([uwh], ["PercentCollected"], giu, 97, 2, 4, fwh, null), u([yof], ["PageData"], s, 17, 3, 5, hu, ""), u([ewh], ["StatusText"], s, 17, 4, 6, null, ""), g([vof], e, "hidden", 81, 5, p, !1, 0), f([asr], ["ShowMoreContribution"], e, "hidden", 81, 6, 7, p, !1, 0), u([pof], ["PageData"], s, 17, 7, 8, null, ""), u([wof], ["PageData"], s, 17, 8, 9, hu, ""), u([bof], ["PageData"], s, 17, 9, 10, hu, ""), u([kof], ["PageData"], s, 17, 10, 11, null, ""), f([kof], ["PageData"], e, "hiddenImp", 81, 11, 12, to, !1, 0), u([owh], ["PageData"], s, 17, 12, 13, hu, ""), u([swh], ["PageData"], s, 17, 13, 14, hu, ""), u([hwh], ["PageData"], s, 17, 14, 15, hu, ""), u([cwh], ["PageData"], s, 17, 15, 16, null, ""), u([dof], ["PageData"], s, 17, 16, 17, null, ""), f([dof], ["PageData"], e, "hiddenImp", 81, 17, 18, to, !1, 0), u([lwh], ["PageData"], s, 17, 18, 19, hu, ""), u([awh], ["PageData"], s, 17, 19, 20, hu, ""), u([vwh], ["PageData"], s, 17, 20, 21, hu, ""), u([ywh], ["PageData"], s, 17, 21, 22, null, ""), u([gof], ["PageData"], s, 17, 22, 23, null, ""), f([gof], ["PageData"], e, "hiddenImp", 81, 23, 24, to, !1, 0), u([pwh], ["PageData"], s, 17, 24, 25, hu, ""), u([wwh], ["PageData"], s, 17, 25, 26, hu, ""), u([bwh], ["PageData"], s, 17, 26, 27, hu, ""), u([kwh], ["PageData"], s, 17, 27, 28, null, ""), f([asr], ["ShowMoreContribution"], e, "hidden", 81, 28, 29, null, !1, 0), u([pof], ["PageData"], s, 17, 29, 30, null, ""), u([yof], ["PageData"], s, 17, 30, 31, hu, ""), u([wof], ["PageData"], s, 17, 31, 32, hu, ""), u([bof], ["PageData"], s, 17, 32, 33, hu, ""), g([dwh], null, "click", 65, 33, null, null, 0), f([asr], ["ShowMoreContribution"], e, "hidden", 81, 35, 34, p, !1, 0), f([asr], ["ShowMoreContribution"], e, "hidden", 81, 36, 35, null, !1, 0), r([di], k, 18, 37, null, null), r([gwh], st, 17, 37, null, null), u([aof], ["LoadingData"], ru, 17, 38, 36, null, !1), r([nbh], st, 17, 38, null, null)]), | |
c = l[111].cloneNode(!0), | |
h = new Array(39), | |
h[0] = t(c, [1]), | |
h[1] = b(t(c, [1, 3, 3])), | |
h[2] = t(c, [1, 3, 3, 1, 1, 1, 3]), | |
h[3] = t(c, [1, 3, 3, 1, 3, 1, 0]), | |
h[4] = t(c, [1, 3, 3, 1, 3, 3]), | |
h[5] = t(c, [1, 3, 3, 3]), | |
h[6] = t(c, [1, 3, 5]), | |
h[7] = t(c, [1, 3, 5, 1, 1, 1, 1, 1, 1]), | |
h[8] = t(c, [1, 3, 5, 1, 1, 3, 1, 1]), | |
h[9] = t(c, [1, 3, 5, 1, 1, 3, 3, 1]), | |
h[10] = t(c, [1, 3, 5, 1, 1, 3, 5, 1]), | |
h[11] = t(c, [1, 3, 5, 1, 1, 3, 5, 3, 3]), | |
h[12] = t(c, [1, 3, 5, 1, 1, 3, 5, 3, 3, 1, 1, 0]), | |
h[13] = t(c, [1, 3, 5, 1, 1, 3, 5, 3, 3, 1, 3, 0]), | |
h[14] = t(c, [1, 3, 5, 1, 1, 3, 5, 3, 3, 3, 1, 0]), | |
h[15] = t(c, [1, 3, 5, 1, 1, 3, 5, 3, 3, 3, 3, 0]), | |
h[16] = t(c, [1, 3, 5, 1, 1, 3, 7, 1]), | |
h[17] = t(c, [1, 3, 5, 1, 1, 3, 7, 3, 3]), | |
h[18] = t(c, [1, 3, 5, 1, 1, 3, 7, 3, 3, 1, 1, 0]), | |
h[19] = t(c, [1, 3, 5, 1, 1, 3, 7, 3, 3, 1, 3, 0]), | |
h[20] = t(c, [1, 3, 5, 1, 1, 3, 7, 3, 3, 3, 1, 0]), | |
h[21] = t(c, [1, 3, 5, 1, 1, 3, 7, 3, 3, 3, 3, 0]), | |
h[22] = t(c, [1, 3, 5, 1, 1, 3, 9, 1]), | |
h[23] = t(c, [1, 3, 5, 1, 1, 3, 9, 3, 3]), | |
h[24] = t(c, [1, 3, 5, 1, 1, 3, 9, 3, 3, 1, 1, 0]), | |
h[25] = t(c, [1, 3, 5, 1, 1, 3, 9, 3, 3, 1, 3, 0]), | |
h[26] = t(c, [1, 3, 5, 1, 1, 3, 9, 3, 3, 3, 1, 0]), | |
h[27] = t(c, [1, 3, 5, 1, 1, 3, 9, 3, 3, 3, 3, 0]), | |
h[28] = t(c, [1, 3, 7]), | |
h[29] = t(c, [1, 3, 7, 1, 1, 1, 1, 1, 1]), | |
h[30] = t(c, [1, 3, 7, 1, 1, 3, 1, 1]), | |
h[31] = t(c, [1, 3, 7, 1, 1, 3, 3, 1]), | |
h[32] = t(c, [1, 3, 7, 1, 1, 3, 5, 1]), | |
h[33] = t(c, [1, 3, 9, 1]), | |
h[34] = b(t(c, [1, 3, 9, 1])), | |
h[35] = t(c, [1, 3, 9, 1, 1]), | |
h[36] = t(c, [1, 3, 9, 1, 3]), | |
h[37] = et(t(c, [1, 5, 1])), | |
h[37].set_text("Earn Credits"), | |
h[37].set_trackingId("Start_Categorize_Contribution_Improvements"), | |
h[38] = et(t(c, [1, 5, 3])), | |
h[38].set_text("Redeem Discount"), | |
h[38].set_trackingId("Buy_Credits_Improvements"), | |
a(n, c, [1, 34, 37, 38], h, i[111], null, 37, 1) | |
} | |
function ibh() { | |
return uli || (uli = l(y, rdt, tbh, "111")), | |
uli | |
} | |
function rbh(n) { | |
return function() { | |
return n.loadMore() | |
} | |
} | |
function ubh() { | |
return ibe() | |
} | |
function fbh(n) { | |
return n.get_selectedDiscussionPost() | |
} | |
function ebh(n, t) { | |
n.set_selectedDiscussionPost(t) | |
} | |
function obh(n) { | |
return n.get_items() | |
} | |
function nsf(n) { | |
return function() { | |
return n.newQuestion() | |
} | |
} | |
function tsf() { | |
return kao() | |
} | |
function isf(n) { | |
return n.get_newQuestionEditor() | |
} | |
function rsf() { | |
return obo() | |
} | |
function sbh(n, f) { | |
var e, o, s; | |
return (s = v(f))[112] || (s[112] = f.createElement("div"), | |
s[112].innerHTML = ' <div class="listHeader hflexbox shadowZ1"> <div class="themeColorAccentDark discussionTitle">All Posts<\/div> <\/div> <div data-scrollable="1" class="listContainer"> <div> <ul class="questionList"><\/ul> <\/div> <\/div> <div test-id="desktopPostQuestion" class="newQuestionBtn desktop absoluteBtn"><\/div> <div test-id="mobilePostQuestion" class="newQuestionBtn mobile absoluteBtn"><\/div> <div><\/div> ', | |
i[112] = i[112] ? i[112] : [r([rbh], ap, 17, 0, null, null), r([ubh], ot, 18, 1, null, null), it([fbh], ebh, ["SelectedDiscussionPost"], cu, lu, "SelectedItem", 17, 1, 0, null, null, null), u([obh], ["Items"], iu, 17, 1, 1, null, null), r([nsf], st, 17, 2, null, null), r([tsf], k, 18, 2, null, null), r([nsf], st, 17, 3, null, null), r([tsf], k, 18, 3, null, null), u([isf], ["NewQuestionEditor"], bt, 17, 4, 2, null, null), u([isf], ["NewQuestionEditor"], hi, 17, 4, 3, ri, !0), r([rsf], sh, 18, 4, null, null)]), | |
o = s[112].cloneNode(!0), | |
e = new Array(5), | |
e[0] = by(t(o, [3, 1])), | |
e[1] = er(t(o, [3, 1, 1])), | |
e[1].set_itemCssClassName("questionItem shadowZ1"), | |
e[2] = et(t(o, [5])), | |
e[2].set_theme("Purple"), | |
e[2].set_trackingId("Grade_Page_AskQuestion"), | |
e[2].set_text("Ask Question"), | |
e[2].set_popoutOnHover(!1), | |
e[3] = et(t(o, [7])), | |
e[3].set_theme("Purple"), | |
e[3].set_trackingId("Grade_Page_AskQuestion"), | |
e[3].set_icon("question"), | |
e[3].set_popoutOnHover(!1), | |
e[4] = te(t(o, [9])), | |
e[4].set_fullHeight(!0), | |
e[4].set_fullWidth(!0), | |
a(n, o, [0, 1, 2, 3, 4], e, i[112], null, 4, 0) | |
} | |
function hbh() { | |
return fli || (fli = l(y, bst, sbh, "112")), | |
fli | |
} | |
function cbh(n) { | |
return n.get_subjectAndTopicNavigator() | |
} | |
function lbh(n) { | |
return n.get_isUpVote() | |
} | |
function abh(n, t) { | |
n.set_isUpVote(t) | |
} | |
function rvt(n, t) { | |
n.set_isUpVote(t) | |
} | |
function uvt(n) { | |
return n.get_isUpVote() | |
} | |
function vbh(n) { | |
return function(t, i) { | |
return n.vote(t, i) | |
} | |
} | |
function fvt(n, t) { | |
n.set_voteChangeHandler(t) | |
} | |
function ybh(n) { | |
return n.get_votes() | |
} | |
function pbh(n, t) { | |
n.set_votes(t) | |
} | |
function rii(n, t) { | |
n.set_votes(t) | |
} | |
function eut(n) { | |
return n.get_votes() | |
} | |
function wbh(n) { | |
return n.get_post().PostedBy.PictureUrl | |
} | |
function da(n, t) { | |
n.style["background-image"] = t | |
} | |
function ga(n) { | |
return yho(n) | |
} | |
function bbh(n) { | |
return n.get_post().PostedBy.FirstName | |
} | |
function kbh(n) { | |
return lyu(n.get_post()) | |
} | |
function uii(n) { | |
return ubu(n) | |
} | |
function out() { | |
return ube() | |
} | |
function dbh(n) { | |
return yyu(n.get_post().PostQuestion) | |
} | |
function gbh(n) { | |
return function(t, i) { | |
return n.imagePopupDiscussion(t, i) | |
} | |
} | |
function nkh(n) { | |
return n.get_post().PostQuestion.ProblemText | |
} | |
function tkh() { | |
return fce() | |
} | |
function ikh(n) { | |
return rto(n.get_post().PostQuestion) | |
} | |
function rkh(n) { | |
return n.get_showDeleteButton() | |
} | |
function ukh(n) { | |
return function() { | |
return n.deletePost() | |
} | |
} | |
function fkh(n) { | |
return n.get_replyCount() | |
} | |
function ekh(n) { | |
return n.get_totalAttempts() | |
} | |
function okh(n) { | |
return n.get_answerMode() | |
} | |
function kru(n) { | |
return n.get_alreadyAnswered() | |
} | |
function usf(n) { | |
return n.get_optionSelectionTracker() | |
} | |
function skh(n) { | |
return n.get_optionsStrings() | |
} | |
function hkh() { | |
return ice() | |
} | |
function ckh(n) { | |
return n.get_selectedOptionsString() | |
} | |
function lkh(n, t) { | |
n.set_selectedOptionsString(t) | |
} | |
function akh(n) { | |
return n.get_optionsDna() | |
} | |
function vkh() { | |
return rce() | |
} | |
function ykh(n) { | |
return function() { | |
return n.dontKnow() | |
} | |
} | |
function pkh(n) { | |
return n.get_answerExplanationHtml() | |
} | |
function wkh(n, t) { | |
n.set_answerExplanationHtml(t) | |
} | |
function fii(n, t) { | |
n.set_html(t) | |
} | |
function eii(n) { | |
return n.get_html() | |
} | |
function vsr(n, t) { | |
n.set_baseAppUrl(t) | |
} | |
function bkh(n) { | |
return n.get_answerExplanationPlainText() | |
} | |
function kkh(n, t) { | |
n.set_answerExplanationPlainText(t) | |
} | |
function oii(n, t) { | |
n.set_plainText(t) | |
} | |
function sii(n) { | |
return n.get_plainText() | |
} | |
function dkh(n) { | |
return function() { | |
return n.discardAnswer() | |
} | |
} | |
function gkh(n) { | |
return function() { | |
return n.submitAnswer() | |
} | |
} | |
function ndh(n) { | |
return n.get_replies() | |
} | |
function tdh() { | |
return uce() | |
} | |
function fsf(n) { | |
return n.get_questionEditor() | |
} | |
function idh(n, o) { | |
var h, c, l; | |
return (l = v(o))[113] || (l[113] = o.createElement("div"), | |
l[113].innerHTML = ' <div><\/div> <div class="cardWrapper shadowZ1 maxedWidth"> <div class="discussionPostCard"> <div class="authorPart hflexbox"> <div class="votingWrapper noFlex"> <c-votes tooltip="Like this problem? Hit up."><\/c-votes> <\/div> <div class="vflexbox flex"> <div class="authorInfo hflexbox"> <div noinvert="1" class="noFlex userPhotoContainera"><\/div> <div class="noFlex topRowList"> <div class="hflexbox justifySpaceBetween senderLine"> <div class="sender"><\/div> <div class="postedOn"> posted <span><\/span> <\/div> <\/div> <div> <\/div> <\/div> <\/div> <ul class="tagsMeta tagLista"><\/ul> <\/div> <\/div> <div class="questionPart"> <div class="postContentArea nativeStyles"> <div><\/div> <ul class="optionPart"><\/ul> <div> <a style="display: none;" class="nodecoration editlink">edit question<\/a> <\/div> <\/div> <\/div> <div class="questionCommentArea"> <\/div> <div class="hflexbox justifyFlexEnd"> <div><\/div> <\/div> <div class="postSummaryArea"> <span><\/span> Replies, <span><\/span> Answers <\/div> <\/div> <\/div> <div class="discussionMainpart cardWrapper shadowZ1 maxedWidth"> <div class="discussionPostCard"> <div> <div style="margin-bottom: 8px;" class="largeFont"> Your Reply: <\/div> <div class="hflexbox justifySpaceBetween"> <ul class="options"><\/ul> <ul class="optionPolls"><\/ul> <div class="hiddenHint"><\/div> <\/div> <div style="text-align: right;" class="tinyFont"> Answer the question or click on don\'t know to see other responses <\/div> <\/div> <div style="display: none; font-weight: bold; margin-top: 16px;" class="largeFont">Explanation:<\/div> <div class="answerEditor"><\/div> <div style="margin-top: 16px; margin-bottom: 16px; text-align: center;" th="Purple"> <div class="hflexbox justifySpaceAround"> <div><\/div> <div><\/div> <\/div> <\/div> <\/div> <\/div> <ul class="answersList"><\/ul> <div><\/div> ', | |
i[113] = i[113] ? i[113] : [r([cbh], bt, 17, 0, null, null), r([ro], k, 18, 0, null, null), it([lbh], abh, ["IsUpVote"], rvt, uvt, "IsUpVote", 17, 1, 0, null, null, null), r([vbh], fvt, 17, 1, null, null), it([ybh], pbh, ["Votes"], rii, eut, "Votes", 17, 1, 1, null, null, 0), u([wbh], ["Post"], da, 97, 2, 2, ga, null), u([bbh], ["Post"], s, 17, 3, 3, null, ""), u([kbh], ["Post"], s, 17, 4, 4, uii, ""), r([out], ot, 18, 5, null, null), u([dbh], ["Post"], pt, 17, 5, 5, null, null), g([gbh], null, "click", 65, 6, null, null, 0), u([nkh], ["Post"], yf, 17, 7, 6, null, null), r([tkh], ot, 18, 8, null, null), u([ikh], ["Post"], pt, 17, 8, 7, null, null), f([rkh], ["ShowDeleteButton"], e, "hidden", 81, 9, 8, p, !1, 0), r([ukh], st, 17, 10, null, null), r([di], k, 18, 10, null, null), u([fkh], ["ReplyCount"], s, 17, 11, 9, null, ""), u([ekh], ["TotalAttempts"], s, 17, 12, 10, null, ""), f([okh], ["AnswerMode"], e, "hidden", 81, 13, 11, p, !1, 0), f([kru], ["AlreadyAnswered"], e, "userAnswered", 81, 14, 12, null, !1, 0), u([usf, skh], ["OptionSelectionTracker", "OptionsStrings"], pt, 17, 15, 13, null, null), r([hkh], ot, 18, 15, null, null), it([usf, ckh], lkh, ["OptionSelectionTracker", "SelectedOptionsString"], ts, hh, "SelectedItems", 17, 15, 14, null, null, null), u([akh], ["OptionsDna"], pt, 17, 16, 15, null, null), r([vkh], ot, 18, 16, null, null), r([ykh], st, 17, 17, null, null), f([kru], ["AlreadyAnswered"], e, "hidden", 81, 18, 16, null, !1, 0), it([pkh], wkh, ["AnswerExplanationHtml"], fii, eii, "Html", 17, 19, 17, null, null, null), r([fd], vsr, 18, 19, null, null), it([bkh], kkh, ["AnswerExplanationPlainText"], oii, sii, "PlainText", 17, 19, 18, null, null, null), r([dkh], st, 17, 20, null, null), r([gkh], st, 17, 21, null, null), f([kru], ["AlreadyAnswered"], e, "hidden", 81, 22, 19, p, !1, 0), u([ndh], ["Replies"], pt, 17, 23, 20, null, null), r([tdh], ot, 18, 23, null, null), u([fsf], ["QuestionEditor"], bt, 17, 24, 21, null, null), u([fsf], ["QuestionEditor"], hi, 17, 24, 22, ri, !0), r([rsf], sh, 18, 24, null, null)]), | |
c = l[113].cloneNode(!0), | |
h = new Array(25), | |
h[0] = ht(t(c, [1])), | |
h[1] = clt(t(c, [3, 1, 1, 1, 1])), | |
h[2] = t(c, [3, 1, 1, 3, 1, 1]), | |
h[3] = t(c, [3, 1, 1, 3, 1, 3, 1, 1]), | |
h[4] = t(c, [3, 1, 1, 3, 1, 3, 1, 3, 1]), | |
h[5] = ni(t(c, [3, 1, 1, 3, 3])), | |
h[5].set_itemCssClassName("taga"), | |
h[6] = t(c, [3, 1, 3, 1]), | |
h[7] = vf(t(c, [3, 1, 3, 1, 1])), | |
h[7].set_improveResolution(!0), | |
h[8] = ni(t(c, [3, 1, 3, 1, 3])), | |
h[9] = t(c, [3, 1, 7]), | |
h[10] = et(t(c, [3, 1, 7, 1])), | |
h[10].set_text("Delete Post"), | |
h[11] = t(c, [3, 1, 9, 1]), | |
h[12] = t(c, [3, 1, 9, 3]), | |
h[13] = t(c, [5]), | |
h[14] = t(c, [5, 1, 1, 3]), | |
h[15] = er(t(c, [5, 1, 1, 3, 1])), | |
h[15].set_multiSelectEnabled(!0), | |
h[16] = ni(t(c, [5, 1, 1, 3, 3])), | |
h[17] = et(t(c, [5, 1, 1, 3, 5])), | |
h[17].set_text("Don't know"), | |
h[17].set_trackingId("PostAnswerDontKnow"), | |
h[18] = t(c, [5, 1, 1, 5]), | |
h[19] = ner(t(c, [5, 1, 5])), | |
h[20] = et(t(c, [5, 1, 7, 1, 1])), | |
h[20].set_text("Discard"), | |
h[20].set_trackingId("Discussion_Page_DiscardAnswer"), | |
h[21] = et(t(c, [5, 1, 7, 1, 3])), | |
h[21].set_text("Submit Answer"), | |
h[21].set_trackingId("Discussion_Page_SubmitAnswer"), | |
h[22] = t(c, [7]), | |
h[23] = ni(t(c, [7])), | |
h[24] = te(t(c, [9])), | |
h[24].set_fullHeight(!0), | |
h[24].set_fullWidth(!0), | |
a(n, c, [0, 1, 5, 7, 8, 10, 15, 16, 17, 19, 20, 21, 23, 24], h, i[113], null, 23, 1) | |
} | |
function rdh() { | |
return eli || (eli = l(y, pot, idh, "113")), | |
eli | |
} | |
function udh(n) { | |
return n.get_loadingData() | |
} | |
function fdh(n) { | |
return n.get_hasData() | |
} | |
function edh(n) { | |
return function() { | |
return n.loadMore() | |
} | |
} | |
function odh(n) { | |
return n.get_discussionList() | |
} | |
function sdh(n) { | |
return n.get_selectedQuestionPost() | |
} | |
function hdh(n, t) { | |
n.set_selectedQuestionPost(t) | |
} | |
function cdh(n, o) { | |
var s, h, c; | |
return (c = v(o))[114] || (c[114] = o.createElement("div"), | |
c[114].innerHTML = ' <div class="designV2LoadingText font400"> Loading discussed questions <\/div> <div test-id="empty_list_indicator" class="emptyDiscussedText fullHeight vflexbox font400 textAlignCenter"> <span class="largerFont">Empty<\/span> <span class="largeFont">Discussed Questions will show up here.<\/span> <\/div> <div data-scrollable="1" class="discussedQuestionsList"> <ul test-id="selectDiscussedQuestion" class="listItemPadded listItemSeparated"><\/ul> <\/div> ', | |
i[114] = i[114] ? i[114] : [f([udh], ["LoadingData"], e, "hidden", 81, 0, 0, p, !1, 0), f([fdh], ["HasData"], e, "hiddenImp", 81, 1, 1, null, !1, 0), r([edh], ap, 17, 2, null, null), u([odh], ["DiscussionList"], iu, 17, 3, 2, null, null), it([sdh], hdh, ["SelectedQuestionPost"], cu, lu, "SelectedItem", 17, 3, 3, null, null, null), r([nof], ot, 18, 3, null, null)]), | |
h = c[114].cloneNode(!0), | |
s = new Array(4), | |
s[0] = t(h, [1]), | |
s[1] = t(h, [3]), | |
s[2] = by(t(h, [5])), | |
s[3] = er(t(h, [5, 1])), | |
a(n, h, [2, 3], s, i[114], null, 4, 0) | |
} | |
function ldh() { | |
return oli || (oli = l(y, bkt, cdh, "114")), | |
oli | |
} | |
function ysr(n) { | |
return n.get_question().ProblemText | |
} | |
function esf(n) { | |
return n.get_examTags() | |
} | |
function hii(n) { | |
return n.get_answerList() | |
} | |
function psr() { | |
return owe() | |
} | |
function osf(n) { | |
return n.get_commentsList() | |
} | |
function ssf() { | |
return ade() | |
} | |
function hsf(n) { | |
return n.get_hideCommentBox() | |
} | |
function csf(n) { | |
return n.get_commentText() | |
} | |
function lsf(n, t) { | |
n.set_commentText(t) | |
} | |
function asf(n) { | |
return function() { | |
return n.postDiscussion() | |
} | |
} | |
function vsf(n) { | |
return n.get_disablePostBtn() | |
} | |
function adh(n, o) { | |
var s, h, c; | |
return (c = v(o))[115] || (c[115] = o.createElement("div"), | |
c[115].innerHTML = ' <div class="questionArea reviewMode discussedArea"> <div test-id="questionText" align="left" class="questionText noFlex font500"><\/div> <div class="questionTagMeta hflexbox alignCenter"> <ul class="hflexbox tagV2List"><\/ul> <\/div> <div class="optionsArea noFlex readableContent"> <div class="reviewModeStuff"> <ul><\/ul> <\/div> <\/div> <ul test-id="commentsList" class="discussedCommentsList"><\/ul> <div> <div class="hflexbox"> <mat-text-box test-id="commentField" class="flex"><\/mat-text-box> <\/div> <div class="hflexbox justifyFlexEnd"> <button type="button" test-id="postComment" class="postCommentBtn"> <span class="font500">Post<\/span> <\/button> <\/div> <\/div> <\/div> ', | |
i[115] = i[115] ? i[115] : [u([ysr], ["Question"], yf, 17, 0, 0, null, null), u([esf], ["ExamTags"], pt, 17, 1, 1, null, null), r([out], ot, 18, 1, null, null), u([hii], ["AnswerList"], pt, 17, 2, 2, null, null), r([psr], ot, 18, 2, null, null), u([osf], ["CommentsList"], iu, 17, 3, 3, null, null), r([ssf], ot, 18, 3, null, null), f([hsf], ["HideCommentBox"], e, "hidden", 81, 4, 4, null, !1, 0), it([csf], lsf, ["CommentText"], is, rs, "Value", 17, 5, 5, null, null, null), r([asf], nt, 17, 6, null, null), u([vsf], ["DisablePostBtn"], bi, 17, 6, 6, null, !1)]), | |
h = c[115].cloneNode(!0), | |
s = new Array(7), | |
s[0] = vf(t(h, [1, 1])), | |
s[0].set_improveResolution(!0), | |
s[1] = ni(t(h, [1, 3, 1])), | |
s[1].set_inlineItems(!1), | |
s[1].set_itemCssClassName("tagV2 font400 tinyFont"), | |
s[1].set_topN(4), | |
s[2] = ni(t(h, [1, 5, 1, 1])), | |
s[2].set_inlineItems(!0), | |
s[2].set_itemCssClassName("practiceOptionItem"), | |
s[3] = ni(t(h, [1, 7])), | |
s[4] = t(h, [1, 9]), | |
s[5] = ko(t(h, [1, 9, 1, 1])), | |
s[5].set_fixFloatingLabel(!0), | |
s[5].set_floatingLabelText("Comment"), | |
s[5].set_hintText("Your comment here"), | |
s[5].set_designV2(!0), | |
s[6] = b(t(h, [1, 9, 3, 1])), | |
s[6].set_trackingId("Post_Comment"), | |
a(n, h, [0, 1, 2, 3, 5, 6], s, i[115], null, 7, 0) | |
} | |
function vdh() { | |
return sli || (sli = l(y, ie, adh, "115")), | |
sli | |
} | |
function evt(n) { | |
return n.get_dataContext() | |
} | |
function ydh(n, r) { | |
var u, o, s; | |
return (s = v(r))[116] || (s[116] = r.createElement("div"), | |
s[116].innerHTML = ' <div class="outerCircle"> <div class="innerCircle hflexbox justifySpaceAround"> <\/div> <\/div> ', | |
i[116] = i[116] ? i[116] : [f([su], ["IsSelected"], e, "selected", 83, 0, 0, null, !1, 0), f([evt], ["DataContext"], ct, "data-icon", 115, 1, 1, null, null, 0)]), | |
o = s[116].cloneNode(!0), | |
u = new Array(2), | |
u[0] = t(o, [1]), | |
u[1] = t(o, [1, 1]), | |
a(n, o, [], u, i[116], null, 2, 0) | |
} | |
function pdh() { | |
return hli || (hli = l(pi, String, ydh, "116")), | |
hli | |
} | |
function wdh(n) { | |
return n.get_feedbackText() | |
} | |
function bdh(n, u) { | |
var o, h, c; | |
return (c = v(u))[117] || (c[117] = u.createElement("div"), | |
c[117].innerHTML = ' <div> <div test-id="anspick" class="innerCircle hflexbox justifySpaceAround"> <span><\/span> <\/div> <\/div> ', | |
i[117] = i[117] ? i[117] : [f([su], ["IsSelected"], e, "selected", 83, 0, 0, null, !1, 0), r([wdh], s, 17, 1, null, "")]), | |
h = c[117].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1, 1]), | |
a(n, h, [], o, i[117], null, 1, 0) | |
} | |
function kdh() { | |
return cli || (cli = l(pi, kst, bdh, "117")), | |
cli | |
} | |
function vp(n) { | |
return n.get_iconOnly() | |
} | |
function ysf(n) { | |
return n.get_theme() | |
} | |
function ed(n) { | |
return n.get_href() | |
} | |
function od(n) { | |
return n.get_target() | |
} | |
function sd(n) { | |
return n.get_disabled() | |
} | |
function nv(n) { | |
return function(t, i) { | |
return n.onClick(t, i) | |
} | |
} | |
function tv(n) { | |
return n.get_icon() | |
} | |
function iv(n) { | |
return n.get_text() | |
} | |
function ddh(n, r) { | |
var o, h, c; | |
return (c = v(r))[118] || (c[118] = r.createElement("div"), | |
c[118].innerHTML = ' <div style="cursor: pointer;" class="flatButton"> <a> <span><\/span> <span><\/span> <\/a> <\/div> ', | |
i[118] = i[118] ? i[118] : [f([vp], ["IconOnly"], e, "iconOnly", 83, 0, 0, null, !1, 0), f([ysf], ["Theme"], ct, "th", 115, 0, 1, null, null, 0), f([ed], ["Href"], ct, "href", 115, 1, 2, null, null, 0), f([od], ["Target"], ct, "target", 115, 1, 3, null, null, 0), f([sd], ["Disabled"], e, "disabled", 83, 1, 4, null, !1, 0), g([nv], null, "click", 67, 1, null, null, 0), f([tv], ["Icon"], ct, "data-icon", 115, 2, 5, null, null, 0), u([iv], ["Text"], s, 19, 3, 6, null, "")]), | |
h = c[118].cloneNode(!0), | |
o = new Array(4), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
o[2] = t(h, [1, 1, 1]), | |
o[3] = t(h, [1, 1, 3]), | |
a(n, h, [], o, i[118], null, 7, 1) | |
} | |
function gdh() { | |
return lli || (lli = l(bo, Object, ddh, "118")), | |
lli | |
} | |
function ngh() { | |
return bbu() | |
} | |
function tgh(n) { | |
return n.get_reason() | |
} | |
function igh(n, t) { | |
n.set_reason(t) | |
} | |
function rgh(n) { | |
return n.get_message() | |
} | |
function ugh(n, t) { | |
n.set_message(t) | |
} | |
function fgh(n) { | |
return n.get_plainTextMessage() | |
} | |
function egh(n, t) { | |
n.set_plainTextMessage(t) | |
} | |
function ogh(n) { | |
return function() { | |
return n.discard() | |
} | |
} | |
function sgh(n) { | |
return function() { | |
return n.submit() | |
} | |
} | |
function hgh(n, u) { | |
var f, e, o; | |
return (o = v(u))[119] || (o[119] = u.createElement("div"), | |
o[119].innerHTML = ' <div test-id="reportIssuePopup" class="popupBox"> <div class="panel-heading noFlex"> <h4 class="panel-title">Report Issue<\/h4> <\/div> <div class="panel-body panelBody"> <div class="reasonBlock"> <h5>Reason:<\/h5> <select test-id="selectReason"><\/select> <\/div> <div> <h5>Supporting Information:<\/h5> <div contenteditable="true" test-id="messageHtmlTextBox" class="nativeStyles richEditor"><\/div> <div class="editorHint">* any info you provide helps us address the issue faster.<\/div> <\/div> <\/div> <div class="panel-footer hflexbox justifyFlexEnd alignCenter"> <div><\/div> <div test-id="submitIssueBtn"><\/div> <\/div> <\/div> ', | |
i[119] = i[119] ? i[119] : [r([ngh], ye, 18, 0, null, null), it([tgh], igh, ["Reason"], pe, we, "SelectedOption", 17, 0, 0, null, null, null), it([rgh], ugh, ["Message"], sor, hor, "Html", 17, 1, 1, null, null, null), it([fgh], egh, ["PlainTextMessage"], yti, pti, "PlainText", 17, 1, 2, null, null, null), r([fd], cor, 18, 1, null, null), r([di], k, 18, 2, null, null), r([ogh], st, 17, 2, null, null), r([sgh], st, 17, 3, null, null)]), | |
e = o[119].cloneNode(!0), | |
f = new Array(4), | |
f[0] = ve(t(e, [1, 3, 1, 3])), | |
f[1] = ogt(t(e, [1, 3, 3, 3])), | |
f[1].set_useCKEditor(!1), | |
f[2] = et(t(e, [1, 5, 1])), | |
f[2].set_trackingId("FlashCardIssue_Cancel"), | |
f[2].set_text("Cancel"), | |
f[3] = et(t(e, [1, 5, 3])), | |
f[3].set_trackingId("FlashCardIssue_Submit"), | |
f[3].set_text("Submit"), | |
a(n, e, [0, 1, 2, 3], f, i[119], null, 3, 0) | |
} | |
function cgh() { | |
return ali || (ali = l(y, ugt, hgh, "119")), | |
ali | |
} | |
function lgh(n) { | |
return n.Name | |
} | |
function agh(n, u) { | |
var e, o, f; | |
return (f = v(u))[120] || (f[120] = u.createElement("div"), | |
f[120].innerHTML = " <span><\/span> ", | |
i[120] = i[120] ? i[120] : [r([lgh], s, 17, 0, null, "")]), | |
o = f[120].cloneNode(!0), | |
e = new Array(1), | |
e[0] = t(o, [1]), | |
a(n, o, [], e, i[120], null, 0, 0) | |
} | |
function vgh() { | |
return vli || (vli = l(pi, Object, agh, "120")), | |
vli | |
} | |
function ygh(n) { | |
return n.item.Header | |
} | |
function pgh(n) { | |
return n.get_flyoutItemButtonData() | |
} | |
function psf(n, t) { | |
n.set_flyoutButtonData(t) | |
} | |
function wsf() { | |
return pbo() | |
} | |
function bsf(n, t) { | |
n.set_flyoutSkin(t) | |
} | |
function wgh(n) { | |
return n.item.Question | |
} | |
function bgh(n) { | |
return n.item.Answer | |
} | |
function kgh(n, f) { | |
var e, o, h; | |
return (h = v(f))[121] || (h[121] = f.createElement("div"), | |
h[121].innerHTML = ' <div class="hflexbox justifySpaceBetween alignCenter bmFlashCardHeader"> <span class="font500"><\/span> <div class="flyoutBtnContainer"> <div class="noFlex flyoutButton"><\/div> <\/div> <\/div> <div class="bmFlashCardContent"> <div> <span class="font500">Q: <\/span> <span class="readableContent largeFont"><\/span> <\/div> <div> <span class="font500">A: <\/span> <span class="readableContent largeFont"><\/span> <\/div> <\/div> ', | |
i[121] = i[121] ? i[121] : [u([ygh], ["Item"], s, 17, 0, 0, null, ""), u([pgh], ["FlyoutItemButtonData"], psf, 17, 1, 1, null, null), r([wsf], bsf, 18, 1, null, null), u([wgh], ["Item"], s, 17, 2, 2, null, ""), u([bgh], ["Item"], s, 17, 3, 3, null, "")]), | |
o = h[121].cloneNode(!0), | |
e = new Array(4), | |
e[0] = t(o, [1, 1]), | |
e[1] = kku(t(o, [1, 3, 1])), | |
e[1].set_parentIcon("more-vert"), | |
e[2] = t(o, [3, 1, 3]), | |
e[3] = t(o, [3, 3, 3]), | |
a(n, o, [1], e, i[121], null, 4, 0) | |
} | |
function dgh() { | |
return yli || (yli = l(pi, fit, kgh, "121")), | |
yli | |
} | |
function ggh(n, r) { | |
var o, h, c; | |
return (c = v(r))[122] || (c[122] = r.createElement("div"), | |
c[122].innerHTML = ' <div style="cursor: pointer;" class="shadowButton raisedButtona"> <a class="content themeBackgroundAccentDark"><\/a> <\/div> ', | |
i[122] = i[122] ? i[122] : [f([vp], ["IconOnly"], e, "iconOnly", 83, 0, 0, null, !1, 0), u([iv], ["Text"], s, 19, 1, 1, null, ""), f([od], ["Target"], ct, "target", 115, 1, 2, null, null, 0), f([sd], ["Disabled"], e, "disabled", 83, 1, 3, null, !1, 0), f([ed], ["Href"], ct, "href", 115, 1, 4, null, null, 0), f([tv], ["Icon"], ct, "data-icon", 115, 1, 5, null, null, 0), g([nv], null, "click", 67, 1, null, null, 0)]), | |
h = c[122].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
a(n, h, [], o, i[122], null, 6, 1) | |
} | |
function nnh() { | |
return pli || (pli = l(bo, Object, ggh, "122")), | |
pli | |
} | |
function dru(n) { | |
return n.get_totalQuestions() | |
} | |
function tnh(n, t) { | |
n.style["background-color"] = t | |
} | |
function gru(n) { | |
return hho(n) | |
} | |
function inh(n, t) { | |
n.style["border-color"] = t | |
} | |
function rnh(n) { | |
return n.get_day() | |
} | |
function unh(n, e) { | |
var o, h, c; | |
return (c = v(e))[123] || (c[123] = e.createElement("div"), | |
c[123].innerHTML = ' <div class="dailyEffortDNAItem vflexbox justifyCenter"> <span><\/span> <\/div> ', | |
i[123] = i[123] ? i[123] : [f([su], ["IsSelected"], ct, "selected", 115, 0, 0, null, null, 0), u([dru], ["TotalQuestions"], tnh, 97, 0, 1, gru, null), u([dru], ["TotalQuestions"], inh, 97, 0, 2, gru, null), u([dru], ["TotalQuestions"], hp, 97, 0, 3, gru, null), f([uif], ["Date"], ct, "day", 113, 0, 4, oru, null, 0), r([rnh], s, 17, 1, null, "")]), | |
h = c[123].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
a(n, h, [], o, i[123], null, 5, 0) | |
} | |
function fnh() { | |
return wli || (wli = l(pi, ett, unh, "123")), | |
wli | |
} | |
function enh(n) { | |
return n.get_stats().TagName | |
} | |
function onh(n) { | |
return n.get_stats().PracticeQuestions | |
} | |
function snh(n) { | |
return n.get_stats().RevisionQuestions | |
} | |
function hnh(n) { | |
return n.get_stats().DayEndProficiency | |
} | |
function nuu(n) { | |
return pgr(n, 1) | |
} | |
function tuu(n) { | |
return n.get_profDelta() | |
} | |
function cnh(n) { | |
return uho(n) | |
} | |
function lnh(n) { | |
return fho(n) | |
} | |
function anh(n, r) { | |
var e, o, h; | |
return (h = v(r))[124] || (h[124] = r.createElement("div"), | |
h[124].innerHTML = ' <div class="vflexbox justifySpaceBetween subjectStats"> <div class="hflexbox justifyCenter"><\/div> <div class="hflexbox justifySpaceAround"> <div class="vflexbox justifySpaceBetween"> <div>Practice/Revision:<\/div> <div>Readiness Index:<\/div> <\/div> <div class="vflexbox justifySpaceBetween"> <div> <span class="practiceQns"><\/span> <span>/<\/span> <span class="revisionQns"><\/span> <\/div> <div class="hflexbox proficiencyDeltaContainer"> <div><\/div> <div><img alt="Status"><\/div> <div><\/div> <\/div> <\/div> <\/div> <\/div> ', | |
i[124] = i[124] ? i[124] : [u([enh], ["Stats"], s, 17, 0, 0, null, ""), u([onh], ["Stats"], s, 17, 1, 1, null, ""), u([snh], ["Stats"], s, 17, 2, 2, null, ""), u([hnh], ["Stats"], s, 17, 3, 3, nuu, ""), f([tuu], ["ProfDelta"], ct, "src", 113, 4, 4, cnh, null, 0), u([tuu], ["ProfDelta"], s, 17, 5, 5, nuu, ""), u([tuu], ["ProfDelta"], hp, 97, 5, 6, lnh, null)]), | |
o = h[124].cloneNode(!0), | |
e = new Array(6), | |
e[0] = t(o, [1, 1]), | |
e[1] = t(o, [1, 3, 3, 1, 1]), | |
e[2] = t(o, [1, 3, 3, 1, 5]), | |
e[3] = t(o, [1, 3, 3, 3, 1]), | |
e[4] = t(o, [1, 3, 3, 3, 3, 0]), | |
e[5] = t(o, [1, 3, 3, 3, 5]), | |
a(n, o, [], e, i[124], null, 7, 0) | |
} | |
function vnh() { | |
return bli || (bli = l(pi, rct, anh, "124")), | |
bli | |
} | |
function ynh(n) { | |
return n.get_hasBackDate() | |
} | |
function pnh(n) { | |
return function() { | |
return n.moveBack() | |
} | |
} | |
function wnh(n) { | |
return n.get_rankDate() | |
} | |
function bnh(n) { | |
return dho(n) | |
} | |
function knh(n) { | |
return n.get_hasForwardDate() | |
} | |
function dnh(n) { | |
return function() { | |
return n.moveForward() | |
} | |
} | |
function gnh(n) { | |
return n.get_isLoading() | |
} | |
function ntc(n) { | |
return n.get_studyCircleVC() | |
} | |
function ttc() { | |
return aco() | |
} | |
function itc(n) { | |
return n.get_dailyResults() | |
} | |
function rtc() { | |
return ulo() | |
} | |
function utc(n) { | |
return n.get_hideDailyTestResults() | |
} | |
function ftc(n, o) { | |
var h, c, l; | |
return (l = v(o))[125] || (l[125] = o.createElement("div"), | |
l[125].innerHTML = ' <div class="cardWrapper shadowZsoft"> <div class="cardTitle cardTitleText font500 largeFont"> Daily Ranks <\/div> <div class="cardBody"> <div class="dayNavigation"> <div class="dateNavBtn"> < <\/div> <div class="dateLbl"><\/div> <div class="dateNavBtn"> > <\/div> <\/div> <\/div> <div style="width: 100%;" class="mdProgressBarLinear"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <\/div> <div><\/div> <ul><\/ul> ', | |
i[125] = i[125] ? i[125] : [f([ynh], ["HasBackDate"], e, "isActivea", 81, 0, 0, null, !1, 0), g([pnh], null, "click", 65, 0, null, null, 0), u([wnh], ["RankDate"], s, 17, 1, 1, bnh, ""), f([knh], ["HasForwardDate"], e, "isActivea", 81, 2, 2, null, !1, 0), g([dnh], null, "click", 65, 2, null, null, 1), f([gnh], ["IsLoading"], e, "visibilityHidden", 81, 3, 3, p, !1, 0), u([ntc], ["StudyCircleVC"], bt, 17, 4, 4, null, null), r([ttc], k, 18, 4, null, null), u([itc], ["DailyResults"], pt, 17, 5, 5, null, null), r([rtc], ot, 18, 5, null, null), u([utc], ["HideDailyTestResults"], hi, 17, 5, 6, null, !0)]), | |
c = l[125].cloneNode(!0), | |
h = new Array(6), | |
h[0] = t(c, [1, 3, 1, 1]), | |
h[1] = t(c, [1, 3, 1, 3]), | |
h[2] = t(c, [1, 3, 1, 5]), | |
h[3] = t(c, [1, 5]), | |
h[4] = ht(t(c, [3])), | |
h[5] = ni(t(c, [5])), | |
a(n, c, [4, 5], h, i[125], null, 7, 2) | |
} | |
function etc() { | |
return kli || (kli = l(y, udt, ftc, "125")), | |
kli | |
} | |
function ksf() { | |
return thu | |
} | |
function dsf() { | |
return ihu | |
} | |
function otc(n) { | |
return n.get_successRate() | |
} | |
function stc(n, t) { | |
n.set_scores(t) | |
} | |
function htc(n) { | |
return n.get_problemsAttempted() | |
} | |
function ctc(n, t) { | |
n.set_points(t) | |
} | |
function ltc(n, o) { | |
var h, c, l; | |
return (l = v(o))[126] || (l[126] = o.createElement("div"), | |
l[126].innerHTML = ' <div class="cardWrapper shadowZ1 multipleElement"> <div style="border-bottom-width: 0;" class="cardTitle cardTitleText"> Success Rate by difficulty <\/div> <div class="cardBody"> <div class="sampleDataCover correctnessCover"> <div class="sampleDataTitle"><\/div> <div class="sampleDataContent"><\/div> <\/div> <svg xmlns="http://www.w3.org/2000/svg" class="correctnessGraph"> <g><\/g> <\/svg> <\/div> <\/div> <div class="cardWrapper shadowZ1 multipleElement hidden"> <div style="border-bottom-width: 0;" class="cardTitle cardTitleText"> Problems Attempted. <\/div> <div class="cardBody"> <div class="sampleDataCover correctnessCover"> <div class="sampleDataTitle"><\/div> <div class="sampleDataContent"><\/div> <\/div> <svg xmlns="http://www.w3.org/2000/svg" class="correctnessGraph"> <g><\/g> <\/svg> <\/div> <\/div> ', | |
i[126] = i[126] ? i[126] : [r([ksf], s, 18, 0, null, ""), r([dsf], s, 18, 1, null, ""), u([otc], ["SuccessRate"], stc, 17, 2, 0, null, null), f([fff], ["HasGraphData"], e, "emptyColl", 81, 3, 1, p, !1, 0), r([ksf], s, 18, 4, null, ""), r([dsf], s, 18, 5, null, ""), u([htc], ["ProblemsAttempted"], ctc, 17, 6, 2, null, null)]), | |
c = l[126].cloneNode(!0), | |
h = new Array(7), | |
h[0] = t(c, [1, 3, 1, 1]), | |
h[1] = t(c, [1, 3, 1, 3]), | |
h[2] = dbo(t(c, [1, 3, 3, 1])), | |
h[2].set_textClassName("graphText"), | |
h[2].set_scoreColumnClassName("scoreColumn"), | |
h[2].set_notStartedColumnClassName("notStartedColumn"), | |
h[2].set_targetColumnClassName("targetColumn"), | |
h[3] = t(c, [3]), | |
h[4] = t(c, [3, 3, 1, 1]), | |
h[5] = t(c, [3, 3, 1, 3]), | |
h[6] = gbo(t(c, [3, 3, 3, 1])), | |
h[6].set_textClassName("graphText"), | |
a(n, c, [2, 6], h, i[126], null, 3, 0) | |
} | |
function atc() { | |
return dli || (dli = l(y, vdt, ltc, "126")), | |
dli | |
} | |
function vtc(n) { | |
return n.get_label().get_partOne() | |
} | |
function ytc(n) { | |
return n.get_label().get_partTwo() | |
} | |
function ptc(n) { | |
return n.get_correctAttempts() | |
} | |
function wtc(n) { | |
return n.get_attempts() | |
} | |
function btc(n, u) { | |
var f, e, o; | |
return (o = v(u))[127] || (o[127] = u.createElement("div"), | |
o[127].innerHTML = ' <div class="revisionGraphText"> <span><\/span> <span><\/span> <\/div> <div class="revisionGraphCount"><span><\/span>/<span><\/span><\/div> ', | |
i[127] = i[127] ? i[127] : [r([vtc], s, 17, 0, null, ""), r([ytc], s, 17, 1, null, ""), r([ptc], s, 17, 2, null, ""), r([wtc], s, 17, 3, null, "")]), | |
e = o[127].cloneNode(!0), | |
f = new Array(4), | |
f[0] = t(e, [1, 1]), | |
f[1] = t(e, [1, 3]), | |
f[2] = t(e, [3, 0]), | |
f[3] = t(e, [3, 2]), | |
a(n, e, [], f, i[127], null, 0, 0) | |
} | |
function ktc() { | |
return gli || (gli = l(y, dct, btc, "127")), | |
gli | |
} | |
function dtc(n) { | |
return n.get_correctAttempts() | |
} | |
function gtc(n, t) { | |
n.set_correctAttempts(t) | |
} | |
function nic(n) { | |
return n.get_correctAttempts().get_physicsCorrect() | |
} | |
function tic(n) { | |
return n.get_correctAttempts().get_physicsAttempted() | |
} | |
function iic(n) { | |
return n.get_correctAttempts().get_chemistryCorrect() | |
} | |
function ric(n) { | |
return n.get_correctAttempts().get_chemistryAttempted() | |
} | |
function uic(n) { | |
return n.get_correctAttempts().get_biologyCorrect() | |
} | |
function fic(n) { | |
return n.get_correctAttempts().get_biologyAttempted() | |
} | |
function eic(n, o) { | |
var h, c, l; | |
return (l = v(o))[128] || (l[128] = o.createElement("div"), | |
l[128].innerHTML = ' <div class="cardWrapper shadowZ1 cardTitleText"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Correct Attempts in Last Month <\/div> <\/div> <div style="position: relative; z-index: 101;"><\/div> <div class="hflexbox justifySpaceBetween subjectLabel"> <div class="vflexbox"> <span>Physics<\/span> <span><span><\/span>/<span><\/span><\/span> <\/div> <div class="vflexbox"> <span>Chemistry<\/span> <span><span><\/span>/<span><\/span><\/span> <\/div> <div class="vflexbox"> <span>Biology<\/span> <span><span><\/span>/<span><\/span><\/span> <\/div> <\/div> <div class="hflexbox justifyFlexEnd"><\/div> <\/div> ', | |
i[128] = i[128] ? i[128] : [f([ior], ["ShowEarlyInsights"], e, "hidden", 81, 0, 0, p, !1, 0), u([dtc], ["CorrectAttempts"], gtc, 17, 1, 1, null, null), u([nic], ["CorrectAttempts"], s, 17, 2, 2, null, ""), u([tic], ["CorrectAttempts"], s, 17, 3, 3, null, ""), u([iic], ["CorrectAttempts"], s, 17, 4, 4, null, ""), u([ric], ["CorrectAttempts"], s, 17, 5, 5, null, ""), u([uic], ["CorrectAttempts"], s, 17, 6, 6, null, ""), u([fic], ["CorrectAttempts"], s, 17, 7, 7, null, ""), r([fif], st, 17, 8, null, null), r([drt], tor, 18, 8, bu, !1)]), | |
c = l[128].cloneNode(!0), | |
h = new Array(9), | |
h[0] = t(c, [1]), | |
h[1] = iko(t(c, [1, 3])), | |
h[2] = t(c, [1, 5, 1, 3, 0]), | |
h[3] = t(c, [1, 5, 1, 3, 2]), | |
h[4] = t(c, [1, 5, 3, 3, 0]), | |
h[5] = t(c, [1, 5, 3, 3, 2]), | |
h[6] = t(c, [1, 5, 5, 3, 0]), | |
h[7] = t(c, [1, 5, 5, 3, 2]), | |
h[8] = et(t(c, [1, 7])), | |
h[8].set_text("PRACTICE NOW"), | |
a(n, c, [1, 8], h, i[128], null, 8, 0) | |
} | |
function oic() { | |
return nai || (nai = l(y, ac, eic, "128")), | |
nai | |
} | |
function sic(n) { | |
return n.get_hideRetakeTest() | |
} | |
function hic(n) { | |
return n.get_todaysTestViewModel() | |
} | |
function cic() { | |
return ise() | |
} | |
function lic(n, o) { | |
var s, h, c; | |
return (c = v(o))[129] || (c[129] = o.createElement("div"), | |
c[129].innerHTML = ' <div class="cardWrapper shadowZ1 cardTitleText"> <div class="cardTitle hflexbox justifySpaceBetween"> <div class="cardTitleText"> Recent Test Analysis <\/div> <\/div> <div class="minPadding">You\'ve not taken any tests yet.<\/div> <ul class="cardBody"><\/ul> <div> <div><\/div> <\/div> <\/div> ', | |
i[129] = i[129] ? i[129] : [f([ber], ["Items"], e, "hidden", 81, 0, 0, ba, !1, 0), u([iii], ["Items"], pt, 17, 2, 1, null, null), f([sic], ["HideRetakeTest"], e, "hideRetakeTest", 81, 1, 2, null, !1, 0), it([esr], osr, ["SelectedItem"], cu, lu, "SelectedItem", 17, 2, 3, null, null, null), r([cof], ot, 18, 2, null, null), f([ber], ["Items"], e, "hidden", 81, 3, 4, ba, !1, 0), u([hic], ["TodaysTestViewModel"], bt, 17, 4, 5, null, null), r([cic], k, 18, 4, null, null)]), | |
h = c[129].cloneNode(!0), | |
s = new Array(5), | |
s[0] = t(h, [1, 3]), | |
s[1] = t(h, [1, 5]), | |
s[2] = er(t(h, [1, 5])), | |
s[2].set_itemCssClassName("itemRowDesignV2"), | |
s[2].set_topN(3), | |
s[3] = t(h, [1, 7]), | |
s[4] = ht(t(h, [1, 7, 1])), | |
a(n, h, [2, 4], s, i[129], null, 6, 0) | |
} | |
function aic() { | |
return tai || (tai = l(y, ptt, lic, "129")), | |
tai | |
} | |
function vic(n, u) { | |
var o, h, c; | |
return (c = v(u))[130] || (c[130] = u.createElement("div"), | |
c[130].innerHTML = ' <div class="btna btn-success"> <div><\/div> <\/div> ', | |
i[130] = i[130] ? i[130] : [f([su], ["IsSelected"], e, "active", 83, 0, 0, null, !1, 0), f([rsr], ["IsCorrect"], e, "btn-danger", 81, 0, 1, p, !1, 0), r([sru], s, 17, 1, null, "")]), | |
h = c[130].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
a(n, h, [], o, i[130], null, 2, 0) | |
} | |
function yic() { | |
return iai || (iai = l(pi, ie, vic, "130")), | |
iai | |
} | |
function gsf(n) { | |
return n.get_correctAnswer().length | |
} | |
function pic(n) { | |
return n.get_correctAnswer() | |
} | |
function nhf(n) { | |
return n.get_attemptedAnswer() | |
} | |
function thf(n) { | |
return ft(n) | |
} | |
function wic(n) { | |
return function() { | |
return n.reportIssueWithProblem() | |
} | |
} | |
function bic() { | |
return rhu | |
} | |
function ihf() { | |
return ufe() | |
} | |
function wsr(n) { | |
return n.get_questionIssueVM() | |
} | |
function kic(n, o) { | |
var h, c, l; | |
return (l = v(o))[131] || (l[131] = o.createElement("div"), | |
l[131].innerHTML = ' <div> <div class="alert alert-success"><h4>Correct Answer: <span><\/span><\/h4><\/div> <div test-id="yourAnswer" class="alert alert-danger"> <h4>Your Answer: <span><\/span><\/h4> <\/div> <\/div> <div><\/div> <hr> <div style="cursor: pointer; text-align: right;" class="tiny reportProblem inlineReportProblem"> <span><\/span> <span data-icon="feedback" class="getAttention"><\/span> <div><\/div> <\/div> <hr> <div> <ul><\/ul> <\/div> <hr> ', | |
i[131] = i[131] ? i[131] : [f([gsf], ["CorrectAnswer"], e, "hidden", 81, 0, 0, aat, !1, 0), u([pic], ["CorrectAnswer"], s, 17, 1, 1, null, ""), f([rsr], ["IsCorrect"], e, "hidden2", 81, 2, 2, null, !1, 0), f([nhf], ["AttemptedAnswer"], e, "hidden", 81, 2, 3, thf, !1, 0), u([nhf], ["AttemptedAnswer"], s, 17, 3, 4, null, ""), u([ysr], ["Question"], yf, 17, 4, 5, null, null), g([wic], null, "click", 65, 5, null, null, 0), r([bic], s, 18, 6, null, ""), r([ihf], sh, 18, 7, null, null), u([wsr], ["QuestionIssueVM"], bt, 17, 7, 6, null, null), u([wsr], ["QuestionIssueVM"], hi, 17, 7, 7, ri, !0), u([hii], ["AnswerList"], pt, 17, 8, 8, null, null), r([psr], ot, 18, 8, null, null)]), | |
c = l[131].cloneNode(!0), | |
h = new Array(9), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1, 0, 1]), | |
h[2] = t(c, [1, 3]), | |
h[3] = t(c, [1, 3, 1, 1]), | |
h[4] = vf(t(c, [3])), | |
h[4].set_improveResolution(!0), | |
h[5] = t(c, [7]), | |
h[6] = t(c, [7, 1]), | |
h[7] = te(t(c, [7, 5])), | |
h[7].set_noCancel(!0), | |
h[7].set_fullWidth(!0), | |
h[7].set_fullHeight(!0), | |
h[8] = ni(t(c, [11, 1])), | |
h[8].set_inlineItems(!0), | |
h[8].set_itemCssClassName("optionItem"), | |
a(n, c, [4, 7, 8], h, i[131], null, 9, 1) | |
} | |
function dic() { | |
return rai || (rai = l(y, ie, kic, "131")), | |
rai | |
} | |
function gic(n) { | |
return function() { | |
return n.navigateToWorkout() | |
} | |
} | |
function nrc(n) { | |
return n.get_subjectTitle() | |
} | |
function trc(n) { | |
return ai.get_hasValue(n.get_unattemptedCount()) | |
} | |
function bsr(n) { | |
return n.get_questionCountLoading() | |
} | |
function irc(n) { | |
return n.get_unattemptedCount() | |
} | |
function rrc(n) { | |
return n.get_availableQuestionCount() | |
} | |
function urc(n, o) { | |
var h, c, l; | |
return (l = v(o))[132] || (l[132] = o.createElement("div"), | |
l[132].innerHTML = ' <div><\/div> <div class="subjectDescription"> <div test-id="subjectTitle" class="subjectTitle"> <span><\/span> <\/div> <div class="questions"> <div> Not yet attempted: <span> <span><\/span><\/span> <span class="ellipsisLoader"><\/span> <\/div> <div> Questions Available: <span> <span><\/span><\/span> <span class="ellipsisLoader"><\/span> <\/div> <\/div> <div test-id="startSubjectWorkout" class="subjectWorkoutBtn"><\/div> <\/div> ', | |
i[132] = i[132] ? i[132] : [r([gic], vs, 17, 0, null, null), r([btu], eff, 17, 0, null, null), u([nrc], ["SubjectTitle"], s, 17, 1, 0, null, ""), f([trc], ["UnattemptedCount"], e, "visibilityHidden", 81, 2, 1, p, !1, 0), f([bsr], ["QuestionCountLoading"], e, "hidden", 81, 3, 2, null, !1, 0), u([irc], ["UnattemptedCount"], s, 17, 4, 3, null, ""), f([bsr], ["QuestionCountLoading"], e, "hiddenImp", 81, 5, 4, p, !1, 0), f([bsr], ["QuestionCountLoading"], e, "hidden", 81, 6, 5, null, !1, 0), u([rrc], ["AvailableQuestionCount"], s, 17, 7, 6, null, ""), f([bsr], ["QuestionCountLoading"], e, "hiddenImp", 81, 8, 7, p, !1, 0), r([cif], st, 17, 9, null, null), r([ktu], be, 18, 9, null, null)]), | |
c = l[132].cloneNode(!0), | |
h = new Array(10), | |
h[0] = hs(t(c, [1])), | |
h[1] = t(c, [3, 1, 1]), | |
h[2] = t(c, [3, 3, 1]), | |
h[3] = t(c, [3, 3, 1, 1]), | |
h[4] = t(c, [3, 3, 1, 1, 1]), | |
h[5] = t(c, [3, 3, 1, 3]), | |
h[6] = t(c, [3, 3, 3, 1]), | |
h[7] = t(c, [3, 3, 3, 1, 1]), | |
h[8] = t(c, [3, 3, 3, 3]), | |
h[9] = et(t(c, [3, 5])), | |
h[9].set_trackingId("Start_Subject_Workout"), | |
a(n, c, [0, 9], h, i[132], null, 8, 0) | |
} | |
function frc() { | |
return uai || (uai = l(y, iy, urc, "132")), | |
uai | |
} | |
function erc(n) { | |
return n.get_selectAll() | |
} | |
function orc(n) { | |
return function() { | |
return n.toggleAllSelection() | |
} | |
} | |
function rhf(n) { | |
return n.get_selectedTopics() | |
} | |
function src(n) { | |
return function() { | |
return n.showVerticalList() | |
} | |
} | |
function hrc(n, t) { | |
n.set_selectedTopics(t) | |
} | |
function crc() { | |
return hae() | |
} | |
function lrc() { | |
return aae() | |
} | |
function arc(n, o) { | |
var h, c, l; | |
return (l = v(o))[133] || (l[133] = o.createElement("div"), | |
l[133].innerHTML = ' <div> <div class="topicHeader"> <button type="button" test-id="topicsAllSelect" class="multiSelector"> <span data-icon="radio-button-off" class="multiSelectOff"><\/span> <span data-icon="radio-button-on" class="multiSelectOn"><\/span> <span><\/span> <\/button> <button type="button" test-id="show_vertical_topics" class="expandedb"> <span data-icon="angle-left"><\/span> <\/button> <\/div> <ul class="topicListHorizontal selectableList hiddenImp"><\/ul> <ul test-id="topicSelectionItem" class="topicListHorizontal staticList"><\/ul> <\/div> ', | |
i[133] = i[133] ? i[133] : [f([iru], ["Title"], ct, "testSrTitle", 113, 0, 0, null, null, 0), u([erc], ["SelectAll"], ku, 17, 2, 1, null, !1), g([orc], null, "click", 65, 1, null, null, 0), f([rhf], ["SelectedTopics"], e, "hasSelection", 81, 3, 2, bu, !1, 0), u([iru], ["Title"], s, 17, 4, 3, null, ""), r([src], nt, 17, 5, null, null), u([rru], ["Topics"], pt, 17, 6, 4, null, null), it([rhf], hrc, ["SelectedTopics"], ts, hh, "SelectedItems", 17, 6, 5, null, null, null), r([crc], ot, 18, 6, null, null), u([rru], ["Topics"], pt, 17, 7, 6, null, null), r([lrc], ot, 18, 7, null, null)]), | |
c = l[133].cloneNode(!0), | |
h = new Array(8), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1, 1]), | |
h[2] = b(t(c, [1, 1, 1])), | |
h[2].set_trackingId("TopicsAllSelect"), | |
h[2].set_isToggleMode(!0), | |
h[3] = t(c, [1, 1, 1, 1]), | |
h[4] = t(c, [1, 1, 1, 5]), | |
h[5] = b(t(c, [1, 1, 3])), | |
h[5].set_trackingId("ShowVerticalTopics"), | |
h[6] = er(t(c, [1, 3])), | |
h[6].set_multiSelectEnabled(!0), | |
h[7] = ni(t(c, [1, 5])), | |
a(n, c, [2, 5, 6, 7], h, i[133], null, 7, 1) | |
} | |
function vrc() { | |
return fai || (fai = l(pi, oit, arc, "133")), | |
fai | |
} | |
function ksr(n) { | |
return n.get_topicSelectionMode() | |
} | |
function yrc(n) { | |
return function() { | |
return n.showSubjects() | |
} | |
} | |
function uhf(n) { | |
return n.get_hideTopics() | |
} | |
function prc(n) { | |
return function() { | |
return n.showTopics() | |
} | |
} | |
function fhf(n) { | |
return n.get_searchInput() | |
} | |
function wrc(n, t) { | |
n.set_searchInput(t) | |
} | |
function brc(n) { | |
return n.get_searchPlaceHolder() | |
} | |
function krc(n, t) { | |
n.set_placeHolder(t) | |
} | |
function drc(n) { | |
return function() { | |
return n.clearBuildSearch() | |
} | |
} | |
function grc(n) { | |
return function() { | |
return n.deselectAll() | |
} | |
} | |
function nuc(n) { | |
return n.get_subjects() | |
} | |
function tuc(n) { | |
return n.get_selectedSubjects() | |
} | |
function iuc(n, t) { | |
n.set_selectedSubjects(t) | |
} | |
function ruc() { | |
return kae() | |
} | |
function uuc(n) { | |
return function() { | |
return n.loadMoreTopics() | |
} | |
} | |
function fuc(n) { | |
return n.get_topics() | |
} | |
function euc(n) { | |
return n.get_selectedTopics() | |
} | |
function ouc(n, t) { | |
n.set_selectedTopics(t) | |
} | |
function suc() { | |
return dae() | |
} | |
function huc(n, o) { | |
var s, h, c; | |
return (c = v(o))[134] || (c[134] = o.createElement("div"), | |
c[134].innerHTML = ' <div class="hflexbox fullHeight"> <div class="vflexbox subjectTopicBtn"> <button type="button" test-id="subjectMode" class="font500 fullWidth smallFont"> <span>Subject<\/span> <\/button> <button type="button" test-id="topicMode" class="font500 fullWidth smallFont"> <span>Topic<\/span> <\/button> <\/div> <div class="subjectTopicLists"> <div class="searchRow"> <input type="text" class="fullWidth"> <button type="button" class="largeFont clearSearchBtn"> <span data-icon="close"><\/span> <\/button> <\/div> <button type="button" test-id="deselect_all" class="deselectBtn font500 smallFont textAlignRight"> <span>Deselect all<\/span> <\/button> <ul class="subjectLista"><\/ul> <div data-scrollable="1" class="topicListLoader"> <ul class="topicLista"><\/ul> <\/div> <\/div> <\/div> ', | |
i[134] = i[134] ? i[134] : [f([ksr], ["TopicSelectionMode"], e, "selectedMode", 81, 0, 0, p, !1, 0), r([yrc], nt, 17, 1, null, null), f([ksr], ["TopicSelectionMode"], e, "selectedMode", 81, 2, 1, null, !1, 0), f([uhf], ["HideTopics"], e, "hidden", 81, 2, 2, null, !1, 0), r([prc], nt, 17, 3, null, null), it([fhf], wrc, ["SearchInput"], yat, pat, "Value", 17, 4, 3, null, null, null), u([brc], ["SearchPlaceHolder"], krc, 17, 4, 4, null, null), f([fhf], ["SearchInput"], e, "hidden", 81, 5, 5, tiu, !1, 0), r([drc], nt, 17, 6, null, null), f([sof], ["SelectionCount"], e, "visibilityHidden", 81, 7, 6, to, !1, 0), r([grc], nt, 17, 8, null, null), f([ksr], ["TopicSelectionMode"], e, "hidden", 81, 9, 7, null, !1, 0), u([nuc], ["Subjects"], iu, 17, 10, 8, null, null), it([tuc], iuc, ["SelectedSubjects"], ts, hh, "SelectedItems", 17, 10, 9, null, null, null), r([ruc], ot, 18, 10, null, null), f([ksr], ["TopicSelectionMode"], e, "hidden", 81, 11, 10, p, !1, 0), f([uhf], ["HideTopics"], e, "hiddenImp", 81, 11, 11, null, !1, 0), r([uuc], ap, 17, 12, null, null), u([fuc], ["Topics"], iu, 17, 13, 12, null, null), it([euc], ouc, ["SelectedTopics"], ts, hh, "SelectedItems", 17, 13, 13, null, null, null), r([suc], ot, 18, 13, null, null)]), | |
h = c[134].cloneNode(!0), | |
s = new Array(14), | |
s[0] = t(h, [1, 1, 1]), | |
s[1] = b(t(h, [1, 1, 1])), | |
s[1].set_trackingId("SubjectMode"), | |
s[2] = t(h, [1, 1, 3]), | |
s[3] = b(t(h, [1, 1, 3])), | |
s[3].set_trackingId("TopicMode"), | |
s[4] = wit(t(h, [1, 3, 1, 1])), | |
s[5] = t(h, [1, 3, 1, 3]), | |
s[6] = b(t(h, [1, 3, 1, 3])), | |
s[7] = t(h, [1, 3, 3]), | |
s[8] = b(t(h, [1, 3, 3])), | |
s[8].set_trackingId("DeselectAll"), | |
s[9] = t(h, [1, 3, 5]), | |
s[10] = er(t(h, [1, 3, 5])), | |
s[10].set_multiSelectEnabled(!0), | |
s[11] = t(h, [1, 3, 7]), | |
s[12] = by(t(h, [1, 3, 7])), | |
s[13] = er(t(h, [1, 3, 7, 1])), | |
s[13].set_multiSelectEnabled(!0), | |
a(n, h, [1, 3, 4, 6, 8, 10, 12, 13], s, i[134], null, 14, 0) | |
} | |
function cuc() { | |
return eai || (eai = l(y, odt, huc, "134")), | |
eai | |
} | |
function ehf(n) { | |
return n.get_isSeparateCard() | |
} | |
function luc(n) { | |
return n.get_dataContextAndSkin().get_skin() | |
} | |
function auc(n) { | |
return n.get_dataContextAndSkin().get_dataContext() | |
} | |
function vuc(n, u) { | |
var f, o, s; | |
return (s = v(u))[135] || (s[135] = u.createElement("div"), | |
s[135].innerHTML = " <div><\/div> ", | |
i[135] = i[135] ? i[135] : [g([ehf], e, "cardWrapper", 81, 0, null, !1, 0), g([ehf], e, "shadowZsoft", 81, 0, null, !1, 0), r([luc], k, 17, 1, null, null), r([auc], bt, 17, 1, null, null)]), | |
o = s[135].cloneNode(!0), | |
f = new Array(2), | |
f[0] = t(o, [1]), | |
f[1] = ht(t(o, [1])), | |
a(n, o, [1], f, i[135], null, 0, 0) | |
} | |
function yuc() { | |
return oai || (oai = l(pi, tct, vuc, "135")), | |
oai | |
} | |
function puc(n) { | |
return n.get_hideExamTags() | |
} | |
function ohf(n) { | |
return n.get_isColorCorrect() | |
} | |
function shf(n) { | |
return n.get_isSkipped() | |
} | |
function wuc(n) { | |
return n.get_attemptStatusStr() | |
} | |
function buc() { | |
return fwe() | |
} | |
function kuc() { | |
return vde() | |
} | |
function duc(n) { | |
return function() { | |
return n.toggleWhy() | |
} | |
} | |
function guc(n) { | |
return n.get_whyThisQuestionShown() | |
} | |
function nfc(n, o) { | |
var h, c, l; | |
return (l = v(o))[136] || (l[136] = o.createElement("div"), | |
l[136].innerHTML = ' <div test-id="questionText" align="left" class="questionText noFlex readableContent"><\/div> <div class="questionTagMeta hflexbox alignCenter"> <div class="multiCorrectTag"> <span class="tagV2 tagV2Inverted font400 tinyFont">Multiple correct<\/span> <\/div> <ul class="tagV2List"><\/ul> <\/div> <div class="optionsArea noFlex"> <div class="problemAttemptStatus font400"> <span>Your Answer:<\/span> <span class="attemptStatusText"> <span><\/span> <\/span> <\/div> <div test-id="attemptOptions" class="attemptModeStuff readableContent"> <ul><\/ul> <\/div> <div test-id="reviewOptions" class="reviewModeStuff readableContent"> <ul><\/ul> <\/div> <\/div> <div><\/div> <div><\/div> ', | |
i[136] = i[136] ? i[136] : [u([ysr], ["Question"], yf, 17, 0, 0, null, null), f([puc], ["HideExamTags"], e, "hiddenImp", 81, 1, 1, null, !1, 0), f([gsf], ["CorrectAnswer"], e, "hasOnePlus", 81, 1, 2, nd, !1, 0), u([esf], ["ExamTags"], pt, 17, 2, 3, null, null), r([out], ot, 18, 2, null, null), f([ohf], ["IsColorCorrect"], e, "correctStatus", 81, 3, 4, null, !1, 0), f([ohf], ["IsColorCorrect"], e, "incorrectStatus", 81, 3, 5, p, !1, 0), f([shf], ["IsSkipped"], e, "skippedStatus", 81, 3, 6, null, !1, 0), u([wuc], ["AttemptStatusStr"], s, 17, 4, 7, null, ""), u([hii], ["AnswerList"], pt, 17, 5, 8, null, null), r([buc], ot, 18, 5, null, null), u([hii], ["AnswerList"], pt, 17, 6, 9, null, null), r([psr], ot, 18, 6, null, null), r([ihf], sh, 18, 7, null, null), u([wsr], ["QuestionIssueVM"], bt, 17, 7, 10, null, null), u([wsr], ["QuestionIssueVM"], hi, 17, 7, 11, ri, !0), r([kuc], sh, 18, 8, null, null), r([duc], sat, 17, 8, null, null), u([guc], ["WhyThisQuestionShown"], hi, 17, 8, 12, p, !0)]), | |
c = l[136].cloneNode(!0), | |
h = new Array(9), | |
h[0] = vf(t(c, [1])), | |
h[0].set_improveResolution(!0), | |
h[1] = t(c, [3]), | |
h[2] = ni(t(c, [3, 3])), | |
h[2].set_inlineItems(!1), | |
h[2].set_itemCssClassName("tagV2 font400 tinyFont"), | |
h[2].set_topN(4), | |
h[3] = t(c, [5, 1, 3]), | |
h[4] = t(c, [5, 1, 3, 1]), | |
h[5] = ni(t(c, [5, 3, 1])), | |
h[5].set_inlineItems(!0), | |
h[5].set_itemCssClassName("practiceOptionItem"), | |
h[6] = ni(t(c, [5, 5, 1])), | |
h[6].set_inlineItems(!0), | |
h[6].set_itemCssClassName("practiceOptionItem"), | |
h[7] = te(t(c, [7])), | |
h[7].set_noCancel(!1), | |
h[8] = te(t(c, [9])), | |
a(n, c, [0, 2, 5, 6, 7, 8], h, i[136], null, 13, 0) | |
} | |
function tfc() { | |
return sai || (sai = l(y, ie, nfc, "136")), | |
sai | |
} | |
function iuu(n) { | |
return n.get_reviewExplanationContribution() | |
} | |
function dsr(n) { | |
return n.get_inDiscussionMode() | |
} | |
function ifc(n) { | |
return function() { | |
return n.showExplanation() | |
} | |
} | |
function rfc(n) { | |
return function() { | |
return n.hideExplanation() | |
} | |
} | |
function ufc(n) { | |
return n.get_hideCommentCount() | |
} | |
function ffc(n) { | |
return n.get_commentCount() | |
} | |
function efc(n) { | |
return n.get_hasSomeExplanation() | |
} | |
function ofc(n) { | |
return n.get_isAddingExplanation() | |
} | |
function hhf(n) { | |
return n.get_explanationList() | |
} | |
function sfc(n) { | |
return n.get_noExplanationText() | |
} | |
function hfc() { | |
return cco() | |
} | |
function ruu(n) { | |
return n.get_hideAddButton() | |
} | |
function cfc(n) { | |
return function() { | |
return n.showAddExplanationPopup() | |
} | |
} | |
function lfc() { | |
return plo() | |
} | |
function chf(n) { | |
return n.get_addExplanationVM() | |
} | |
function afc(n) { | |
return function() { | |
return n.discardExplanation() | |
} | |
} | |
function vfc(n) { | |
return n.get_disableSubmitExplanationBtn() | |
} | |
function yfc(n) { | |
return function() { | |
return n.submitExplanation() | |
} | |
} | |
function pfc(n) { | |
return n.get_showQuestionReference() | |
} | |
function wfc(n) { | |
return n.get_question().References | |
} | |
function bfc(n) { | |
return fco(n) | |
} | |
function kfc(n) { | |
return n.get_isUpVoteSolution() | |
} | |
function dfc(n, t) { | |
n.set_isUpVoteSolution(t) | |
} | |
function gfc(n) { | |
return function(t, i) { | |
return n.voteSolution(t, i) | |
} | |
} | |
function nec() { | |
return abo() | |
} | |
function tec() { | |
return tee() | |
} | |
function iec() { | |
return pro() | |
} | |
function rec(n, o) { | |
var h, c, l; | |
return (l = v(o))[137] || (l[137] = o.createElement("div"), | |
l[137].innerHTML = ' <div class="explanationWrapper reviewMode"> <div class="hflexbox alignCenter tabsContainer"> <button type="button" test-id="showExplanation" class="questionTab font400 textAlignCenter"> <span>Explanation<\/span> <\/button> <button type="button" test-id="showDiscussion" class="questionTab font400 textAlignCenter"> <span>Discussion<\/span> <span test-id="commentCount"> (<span><\/span>) <\/span> <\/button> <\/div> <div class="cardBody font400"> <div class="readableContent"> <div class="hasNoExplanationPart"> <div class="notAddingExplanation"> <div class="normalFont"> <span><\/span> <\/div> <ul test-id="explanationList" class="explanationList"><\/ul> <div class="hflexbox justifyFlexEnd"> <button type="button" test-id="showExplanationPopup"> <span>Add<\/span> <\/button> <\/div> <\/div> <div class="addingExplanation"> <div><\/div> <div class="hflexbox justifyFlexEnd addExplanationBtns"> <button type="button" test-id="discardExplanation"> <span>Cancel<\/span> <\/button> <button type="button" test-id="submitExplanation"> <span>Submit<\/span> <\/button> <\/div> <\/div> <\/div> <div class="hasSomeExplanationPart font400"> <div> <div class="normalFont"> References: <div class="explanation"><\/div> <\/div> <\/div> <hr> <div> <span>Solution:<\/span> <div class="explanation"><\/div> <\/div> <div class="voting hflexbox justifySpaceBetween normalFont explnVote"> <div class="voteHelpText">Helpful explanation?<\/div> <c-votes><\/c-votes> <\/div> <\/div> <\/div> <div class="discussionQuesArea"><\/div> <\/div> <\/div> <div><\/div> ', | |
i[137] = i[137] ? i[137] : [g([iuu], e, "reviewExplanations", 81, 0, bu, !1, 0), f([pru], ["Question"], e, "hideExplanation", 81, 0, 0, thf, !1, 0), f([dsr], ["InDiscussionMode"], e, "activeQuesTab", 81, 1, 1, p, !1, 0), r([ifc], nt, 17, 2, null, null), f([dsr], ["InDiscussionMode"], e, "activeQuesTab", 81, 3, 2, null, !1, 0), r([rfc], nt, 17, 4, null, null), f([ufc], ["HideCommentCount"], e, "hidden", 81, 5, 3, null, !1, 0), u([ffc], ["CommentCount"], s, 17, 6, 4, null, ""), f([dsr], ["InDiscussionMode"], e, "hidden", 81, 7, 5, null, !1, 0), f([efc], ["HasSomeExplanation"], e, "hasSomeExplanation", 81, 7, 6, null, !1, 0), f([ofc], ["IsAddingExplanation"], e, "isAddingExplanation", 81, 7, 7, null, !1, 0), f([hhf], ["ExplanationList"], e, "hidden", 81, 8, 8, bu, !1, 0), u([sfc], ["NoExplanationText"], s, 17, 9, 9, null, ""), u([hhf], ["ExplanationList"], iu, 17, 10, 10, null, null), r([hfc], ot, 18, 10, null, null), f([ruu], ["HideAddButton"], e, "hidden", 81, 11, 11, null, !1, 0), r([cfc], nt, 17, 12, null, null), r([lfc], k, 18, 13, null, null), u([chf], ["AddExplanationVM"], bt, 17, 13, 12, null, null), f([ruu], ["HideAddButton"], e, "hidden", 81, 14, 13, null, !1, 0), r([afc], nt, 17, 15, null, null), f([ruu], ["HideAddButton"], e, "hidden", 81, 16, 14, null, !1, 0), u([chf, vfc], ["AddExplanationVM", "DisableSubmitExplanationBtn"], bi, 17, 17, 15, null, !1), r([yfc], nt, 17, 17, null, null), f([pfc], ["ShowQuestionReference"], e, "hidden", 81, 18, 16, p, !1, 0), u([wfc], ["Question"], yf, 17, 19, 17, bfc, null), u([pru], ["Question"], yf, 17, 20, 18, null, null), it([kfc], dfc, ["IsUpVoteSolution"], rvt, uvt, "IsUpVote", 17, 21, 19, null, null, null), r([gfc], fvt, 17, 21, null, null), r([nec], k, 18, 21, null, null), u([dsr], ["InDiscussionMode"], hi, 17, 22, 20, p, !0), r([tec], k, 18, 22, null, null), r([iuu], hi, 17, 23, ri, !0), r([iuu], bt, 17, 23, null, null), r([iec], k, 18, 23, null, null)]), | |
c = l[137].cloneNode(!0), | |
h = new Array(24), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1, 1]), | |
h[2] = b(t(c, [1, 1, 1])), | |
h[2].set_trackingId("Show_Explanation"), | |
h[2].set_scrollThisToTop(!0), | |
h[3] = t(c, [1, 1, 3]), | |
h[4] = b(t(c, [1, 1, 3])), | |
h[4].set_trackingId("Show_Discussion"), | |
h[4].set_scrollThisToTop(!0), | |
h[5] = t(c, [1, 1, 3, 3]), | |
h[6] = t(c, [1, 1, 3, 3, 1]), | |
h[7] = t(c, [1, 3, 1]), | |
h[8] = t(c, [1, 3, 1, 1, 1, 1]), | |
h[9] = t(c, [1, 3, 1, 1, 1, 1, 1]), | |
h[10] = ni(t(c, [1, 3, 1, 1, 1, 3])), | |
h[11] = t(c, [1, 3, 1, 1, 1, 5, 1]), | |
h[12] = b(t(c, [1, 3, 1, 1, 1, 5, 1])), | |
h[12].set_trackingId("Show_Explanation_Popup"), | |
h[13] = ht(t(c, [1, 3, 1, 1, 3, 1])), | |
h[14] = t(c, [1, 3, 1, 1, 3, 3, 1]), | |
h[15] = b(t(c, [1, 3, 1, 1, 3, 3, 1])), | |
h[15].set_trackingId("Discard_Explanation"), | |
h[16] = t(c, [1, 3, 1, 1, 3, 3, 3]), | |
h[17] = b(t(c, [1, 3, 1, 1, 3, 3, 3])), | |
h[17].set_trackingId("Submit_Explanation"), | |
h[18] = t(c, [1, 3, 1, 3, 1, 1]), | |
h[19] = vf(t(c, [1, 3, 1, 3, 1, 1, 1])), | |
h[19].set_improveResolution(!0), | |
h[20] = vf(t(c, [1, 3, 1, 3, 5, 3])), | |
h[20].set_improveResolution(!0), | |
h[21] = clt(t(c, [1, 3, 1, 3, 7, 3])), | |
h[22] = ht(t(c, [1, 3, 3])), | |
h[23] = ht(t(c, [3])), | |
a(n, c, [2, 4, 10, 12, 13, 15, 17, 19, 20, 21, 22, 23], h, i[137], null, 21, 0) | |
} | |
function uec() { | |
return hai || (hai = l(y, ie, rec, "137")), | |
hai | |
} | |
function fec(n) { | |
return n.get_name() | |
} | |
function eec(n, u) { | |
var o, h, c; | |
return (c = v(u))[138] || (c[138] = u.createElement("div"), | |
c[138].innerHTML = ' <button type="button" class="categoryName"> <span><\/span> <\/button> ', | |
i[138] = i[138] ? i[138] : [f([su], ["IsSelected"], e, "activeCategory", 83, 0, 0, null, !1, 0), r([fec], s, 17, 2, null, "")]), | |
h = c[138].cloneNode(!0), | |
o = new Array(3), | |
o[0] = t(h, [1]), | |
o[1] = b(t(h, [1])), | |
o[2] = t(h, [1, 1]), | |
a(n, h, [1], o, i[138], null, 1, 0) | |
} | |
function oec() { | |
return cai || (cai = l(pi, nct, eec, "138")), | |
cai | |
} | |
function sec(n) { | |
return n.get_toggleSearch() | |
} | |
function hec(n, u) { | |
var f, e, o; | |
return (o = v(u))[139] || (o[139] = u.createElement("div"), | |
o[139].innerHTML = ' <div class="iconContainer hflexbox justifySpaceBetween"> <button type="button" test-id="nav_back"> <span data-icon="arrow-back"><\/span> <\/button> <button type="button" test-id="showSearchBox" class="hugeFont hiddenImp"> <span data-icon="search"><\/span> <\/button> <\/div> ', | |
i[139] = i[139] ? i[139] : [r([nii], nt, 19, 0, null, null), r([sec], nt, 19, 1, null, null)]), | |
e = o[139].cloneNode(!0), | |
f = new Array(2), | |
f[0] = b(t(e, [1, 1])), | |
f[0].set_trackingId("NavigateBack"), | |
f[1] = b(t(e, [1, 3])), | |
f[1].set_trackingId("ShowSearchBox"), | |
a(n, e, [0, 1], f, i[139], null, 0, 0) | |
} | |
function cec() { | |
return lai || (lai = l(ay, Object, hec, "139")), | |
lai | |
} | |
function lhf(n) { | |
return n.get_name() | |
} | |
function lec(n) { | |
return function() { | |
return n.loadMore() | |
} | |
} | |
function aec(n) { | |
return n.get_videoList() | |
} | |
function vec(n) { | |
return n.get_selectedVideo() | |
} | |
function yec(n, t) { | |
n.set_selectedVideo(t) | |
} | |
function pec(n, e) { | |
var o, h, c; | |
return (c = v(e))[140] || (c[140] = e.createElement("div"), | |
c[140].innerHTML = ' <div class="scrollContainer"> <div class="topicHeader font500 largerFont"> <span><\/span> <\/div> <div data-hscrollable="1" class="topicListHorizontal"> <ul test-id="videoList"><\/ul> <\/div> <\/div> ', | |
i[140] = i[140] ? i[140] : [f([lhf], ["Name"], ct, "videoSrTitle", 113, 0, 0, null, null, 0), u([lhf], ["Name"], s, 17, 1, 1, null, ""), r([lec], ap, 17, 2, null, null), u([aec], ["VideoList"], iu, 17, 3, 2, null, null), it([vec], yec, ["SelectedVideo"], cu, lu, "SelectedItem", 17, 3, 3, null, null, null), r([riu], ot, 18, 3, null, null)]), | |
h = c[140].cloneNode(!0), | |
o = new Array(4), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1, 1]), | |
o[2] = by(t(h, [1, 3])), | |
o[2].set_isHorizontal(!0), | |
o[3] = er(t(h, [1, 3, 1])), | |
a(n, h, [2, 3], o, i[140], null, 4, 0) | |
} | |
function wec() { | |
return aai || (aai = l(pi, hct, pec, "140")), | |
aai | |
} | |
function ahf(n) { | |
return n.get_title() | |
} | |
function bec(n, u) { | |
var e, o, f; | |
return (f = v(u))[141] || (f[141] = u.createElement("div"), | |
f[141].innerHTML = ' <div class="hflexbox alignCenter videoResultItem"> <div>Img<\/div> <div><\/div> <\/div> ', | |
i[141] = i[141] ? i[141] : [r([ahf], s, 17, 0, null, "")]), | |
o = f[141].cloneNode(!0), | |
e = new Array(1), | |
e[0] = t(o, [1, 3]), | |
a(n, o, [], e, i[141], null, 0, 0) | |
} | |
function kec() { | |
return vai || (vai = l(pi, ek, bec, "141")), | |
vai | |
} | |
function dec(n) { | |
return n.get_id() | |
} | |
function gec(n) { | |
return n.get_thumbnailUrl() | |
} | |
function noc(n) { | |
return n.get_isPaused() | |
} | |
function toc(n) { | |
return n.get_widthStr() | |
} | |
function ioc(n) { | |
return n.get_length() | |
} | |
function gsr(n) { | |
return lho(n) | |
} | |
function roc(n, u) { | |
var f, o, h; | |
return (h = v(u))[142] || (h[142] = u.createElement("div"), | |
h[142].innerHTML = ' <button type="button" test-id="open_video" class="topicItem singleSelect thumbnail"> <img> <span data-icon="play-circle-filled" class="videoPlayIcon"><\/span> <div class="videoProgressBar"> <div class="fullBar"><\/div> <div class="progressa"><\/div> <\/div> <div class="videoDuration"> <span><\/span> <\/div> <\/button> <div test-id="videoItemName" class="topicItemName"> <span><\/span> <\/div> ', | |
i[142] = i[142] ? i[142] : [g([dec], ct, "video-id", 113, 0, null, null, 0), g([gec], ct, "src", 113, 2, null, null, 0), g([noc], e, "hidden", 81, 3, p, !1, 0), r([toc], rd, 97, 4, null, null), r([ioc], s, 17, 5, gsr, ""), r([ahf], s, 17, 6, null, "")]), | |
o = h[142].cloneNode(!0), | |
f = new Array(7), | |
f[0] = t(o, [1]), | |
f[1] = b(t(o, [1])), | |
f[1].set_trackingId("OpenVideo"), | |
f[2] = t(o, [1, 1]), | |
f[3] = t(o, [1, 5]), | |
f[4] = t(o, [1, 5, 3]), | |
f[5] = t(o, [1, 7, 1]), | |
f[6] = t(o, [3, 1]), | |
a(n, o, [1], f, i[142], null, 0, 0) | |
} | |
function uoc() { | |
return yai || (yai = l(y, ek, roc, "142")), | |
yai | |
} | |
function foc(n) { | |
return n.get_startTime() | |
} | |
function eoc(n) { | |
return n.get_title() | |
} | |
function ooc(n, u) { | |
var f, e, o; | |
return (o = v(u))[143] || (o[143] = u.createElement("div"), | |
o[143].innerHTML = ' <div class="videoLinkBtn"> <span data-icon="play-circle-filled"><\/span> <span class="font400"> <span><\/span> <\/span> <span> <span class="whiteDot"><\/span> <span><\/span> <\/span> <\/div> ', | |
i[143] = i[143] ? i[143] : [r([foc], s, 17, 0, gsr, ""), r([eoc], s, 17, 1, null, "")]), | |
e = o[143].cloneNode(!0), | |
f = new Array(2), | |
f[0] = t(e, [1, 3, 1]), | |
f[1] = t(e, [1, 5, 3]), | |
a(n, e, [], f, i[143], null, 0, 0) | |
} | |
function soc() { | |
return pai || (pai = l(pi, ect, ooc, "143")), | |
pai | |
} | |
function hoc(n) { | |
return n.get_html() | |
} | |
function coc(n, u) { | |
var e, o, f; | |
return (f = v(u))[144] || (f[144] = u.createElement("div"), | |
f[144].innerHTML = " <div><\/div> ", | |
i[144] = i[144] ? i[144] : [r([hoc], yf, 17, 0, null, null)]), | |
o = f[144].cloneNode(!0), | |
e = new Array(1), | |
e[0] = vf(t(o, [1])), | |
a(n, o, [0], e, i[144], null, 0, 0) | |
} | |
function loc() { | |
return wai || (wai = l(pi, rer, coc, "144")), | |
wai | |
} | |
function aoc(n) { | |
return n.get_hasNoSelection() | |
} | |
function voc() { | |
return rko() | |
} | |
function yoc(n, o) { | |
var s, h, c; | |
return (c = v(o))[145] || (c[145] = o.createElement("div"), | |
c[145].innerHTML = ' <div class="topNavBar hflexbox justifySpaceBetween"> <drawer-menu-lv><\/drawer-menu-lv> <\/div> ', | |
i[145] = i[145] ? i[145] : [f([aoc], ["HasNoSelection"], e, "hasNoSelection", 81, 0, 0, null, !1, 0), u([vti], ["HeaderNavBarItems"], pt, 17, 1, 1, null, null), r([voc], ot, 18, 1, null, null)]), | |
h = c[145].cloneNode(!0), | |
s = new Array(2), | |
s[0] = t(h, [1]), | |
s[1] = dku(t(h, [1, 1])), | |
s[1].set_inlineItems(!0), | |
a(n, h, [1], s, i[145], null, 2, 0) | |
} | |
function poc() { | |
return bai || (bai = l(y, ott, yoc, "145")), | |
bai | |
} | |
function woc(n) { | |
return n.get_bannerText() | |
} | |
function boc(n) { | |
return n.get_cancelText() | |
} | |
function koc(n) { | |
return n.get_cancelAction() | |
} | |
function doc(n) { | |
return n.get_optionText() | |
} | |
function goc(n) { | |
return n.get_optionAction() | |
} | |
function nsc(n, f) { | |
var e, o, h; | |
return (h = v(f))[146] || (h[146] = f.createElement("div"), | |
h[146].innerHTML = ' <div class="shadowZ1 bannerView"> <div class="bannerText"> <span><\/span> <\/div> <div class="optionContainer"> <div test-id="bannerClose" class="bannerButton"><\/div> <div test-id="option_callback" class="bannerButton"><\/div> <\/div> <\/div> ', | |
i[146] = i[146] ? i[146] : [u([woc], ["BannerText"], s, 17, 0, 0, null, ""), u([boc], ["CancelText"], be, 17, 1, 1, null, null), r([di], k, 18, 1, null, null), u([koc], ["CancelAction"], st, 17, 1, 2, null, null), u([doc], ["OptionText"], be, 17, 2, 3, null, null), r([di], k, 18, 2, null, null), u([goc], ["OptionAction"], st, 17, 2, 4, null, null)]), | |
o = h[146].cloneNode(!0), | |
e = new Array(3), | |
e[0] = t(o, [1, 1, 1]), | |
e[1] = et(t(o, [1, 3, 1])), | |
e[1].set_trackingId("Banner_close"), | |
e[2] = et(t(o, [1, 3, 3])), | |
e[2].set_trackingId("Option_callback"), | |
a(n, o, [1, 2], e, i[146], null, 5, 0) | |
} | |
function tsc() { | |
return kai || (kai = l(y, vkt, nsc, "146")), | |
kai | |
} | |
function isc(n) { | |
return n.ImageUrl | |
} | |
function rsc(n, r) { | |
var f, e, u; | |
return (u = v(r))[147] || (u[147] = r.createElement("div"), | |
u[147].innerHTML = " <img> ", | |
i[147] = i[147] ? i[147] : [g([isc], ct, "src", 113, 0, null, null, 0)]), | |
e = u[147].cloneNode(!0), | |
f = new Array(1), | |
f[0] = t(e, [1]), | |
a(n, e, [], f, i[147], null, 0, 0) | |
} | |
function usc() { | |
return dai || (dai = l(y, Object, rsc, "147")), | |
dai | |
} | |
function fsc(n, t) { | |
var r, u, f; | |
return (r = v(t))[148] || (r[148] = t.createElement("div"), | |
r[148].innerHTML = ' <div class="mdProgressBarLinear"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> ', | |
i[148] = i[148] ? i[148] : []), | |
u = r[148].cloneNode(!0), | |
f = [], | |
a(n, u, [], f, i[148], null, 0, 0) | |
} | |
function esc() { | |
return gai || (gai = l(y, Object, fsc, "148")), | |
gai | |
} | |
function osc(n) { | |
return n.get_navigationUrl() | |
} | |
function uuu(n) { | |
return n.get_isSelected() | |
} | |
function vhf(n) { | |
return n.get_name() | |
} | |
function ssc(n, r) { | |
var o, h, c; | |
return (c = v(r))[149] || (c[149] = r.createElement("div"), | |
c[149].innerHTML = ' <a class="navigationItemBox"> <div class="themeBackgroundDark"><\/div> <div test-id="subjectSelector" class="navigationLabel themeColor"> <span><\/span> <\/div> <\/a> <div style="border-bottom-width: 1px; border-bottom-style: solid;" class="colorDivider dividera"> <\/div> ', | |
i[149] = i[149] ? i[149] : [g([tru], ct, "th", 113, 0, null, null, 0), g([osc], ct, "href", 113, 0, null, null, 0), f([uuu], ["IsSelected"], e, "themeBackgroundDark", 81, 0, 0, null, !1, 0), f([uuu], ["IsSelected"], e, "themeBackgroundAccent", 81, 1, 1, null, !1, 0), f([uuu], ["IsSelected"], e, "themeColorHighlight", 81, 2, 2, null, !1, 0), u([vhf], ["Name"], s, 17, 3, 3, null, "")]), | |
h = c[149].cloneNode(!0), | |
o = new Array(4), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
o[2] = t(h, [1, 3]), | |
o[3] = t(h, [1, 3, 1]), | |
a(n, h, [], o, i[149], null, 4, 0) | |
} | |
function hsc() { | |
return nvi || (nvi = l(y, nl, ssc, "149")), | |
nvi | |
} | |
function fuu(n) { | |
return n.get_title() | |
} | |
function euu(n) { | |
return function() { | |
return n.onBack() | |
} | |
} | |
function ouu() { | |
return lao() | |
} | |
function ovt(n) { | |
return n.get_appName() | |
} | |
function yhf(n) { | |
return function() { | |
return n.onForward() | |
} | |
} | |
function csc() { | |
return ivo() | |
} | |
function lsc(n) { | |
return function() { | |
return n.shareReferral() | |
} | |
} | |
function asc(n, f) { | |
var e, o, h; | |
return (h = v(f))[150] || (h[150] = f.createElement("div"), | |
h[150].innerHTML = ' <div><\/div> <div class="referral_container"> <img src="/images/referralscreen/referral_artwork.png" alt="Referral Artwork" class="referral_artwork"> <div class="referral_text_container"> <p class="titled referral_bold_text">REFER 3 FRIENDS<\/p> <p>Get 1 Month Free Access<\/p> <p>To <span class="referral_bold_text"><span><\/span> Premium<\/span><\/p> <\/div> <a>DETAILS<\/a> <div class="referral_button"><\/div> <\/div> ', | |
i[150] = i[150] ? i[150] : [u([fuu], ["Title"], fti, 17, 0, 0, null, null), r([euu], vs, 17, 0, null, null), r([ouu], k, 18, 0, null, null), r([ovt], s, 17, 1, null, ""), g([yhf], null, "click", 65, 2, null, null, 0), r([csc], k, 18, 3, null, null), r([lsc], st, 17, 3, null, null)]), | |
o = h[150].cloneNode(!0), | |
e = new Array(4), | |
e[0] = hs(t(o, [1])), | |
e[1] = t(o, [3, 3, 5, 1, 0]), | |
e[2] = t(o, [3, 5]), | |
e[3] = et(t(o, [3, 7])), | |
e[3].set_text("Invite Friends"), | |
a(n, o, [0, 3], e, i[150], null, 1, 1) | |
} | |
function vsc() { | |
return tvi || (tvi = l(y, gb, asc, "150")), | |
tvi | |
} | |
function ysc(n) { | |
return rco(n) | |
} | |
function psc(n, f) { | |
var e, o, h; | |
return (h = v(f))[151] || (h[151] = f.createElement("div"), | |
h[151].innerHTML = ' <div><\/div> <div class="referral_container"> <div class="referral_card_background one"> <img src="/images/referralscreen/share_icon.png" alt="Share Icon" class="left_icon"> <div class="right_text"> <p class="referral_bold_text titled">SHARE WITH FRIENDS<\/p> <p class="subTitle">Share the <span><\/span> app with your friends, who will get your unique referral link. The more friends you invite, the better your chances of getting free premium access.<\/p> <\/div> <\/div> <div class="referral_card_background two reverse"> <img src="/images/referralscreen/join_icon.png" alt="Join Icon" class="right_icon"> <div class="left_text"> <p class="referral_bold_text titled">FRIENDS JOIN <span><\/span><\/p> <p class="subTitle">The friends you invited start using <span><\/span> using your referral link.<\/p> <\/div> <\/div> <div class="referral_card_background three"> <img src="/images/referralscreen/get-prmium-icon.png" alt="Get Premium Icon" class="left_icon"> <div class="right_text"> <p class="referral_bold_text titled">GET PREMIUM<\/p> <p class="subTitle">You get the free premium access for a month within a week after three more of your friends join <span><\/span>. We will automatically give you Premium access.<\/p> <\/div> <\/div> <a class="link">Terms<\/a> <\/div> ', | |
i[151] = i[151] ? i[151] : [u([fuu], ["Title"], fti, 17, 0, 0, null, null), r([euu], vs, 17, 0, null, null), r([ouu], k, 18, 0, null, null), r([ovt], s, 17, 1, null, ""), r([ovt], s, 17, 2, ysc, ""), r([ovt], s, 17, 3, null, ""), r([ovt], s, 17, 4, null, ""), g([yhf], null, "click", 65, 5, null, null, 0)]), | |
o = h[151].cloneNode(!0), | |
e = new Array(6), | |
e[0] = hs(t(o, [1])), | |
e[1] = t(o, [3, 1, 3, 3, 1]), | |
e[2] = t(o, [3, 3, 3, 1, 1]), | |
e[3] = t(o, [3, 3, 3, 3, 1]), | |
e[4] = t(o, [3, 5, 3, 3, 1]), | |
e[5] = t(o, [3, 7]), | |
a(n, o, [0], e, i[151], null, 1, 1) | |
} | |
function wsc() { | |
return ivi || (ivi = l(y, gb, psc, "151")), | |
ivi | |
} | |
function bsc(n, f) { | |
var e, o, h; | |
return (h = v(f))[152] || (h[152] = f.createElement("div"), | |
h[152].innerHTML = ' <div><\/div> <div class="referral_container"> <div class="centerTitle"> <p class="referral_bold_text">TERMS<\/p> <\/div> <div class="listTextContainer"> <ul> <li>All the referral should download the app using your unique referral link.<\/li> <li>Existing <span><\/span> users who downloaded the app using the referral link will not be considered.<\/li> <li>Only genuine referrals will be considered. We look at usage patterns over a week to confirm if users are genuine.<\/li> <\/ul> <\/div> <\/div> ', | |
i[152] = i[152] ? i[152] : [u([fuu], ["Title"], fti, 17, 0, 0, null, null), r([euu], vs, 17, 0, null, null), r([ouu], k, 18, 0, null, null), r([ovt], s, 17, 1, null, "")]), | |
o = h[152].cloneNode(!0), | |
e = new Array(2), | |
e[0] = hs(t(o, [1])), | |
e[1] = t(o, [3, 3, 1, 3, 1]), | |
a(n, o, [0], e, i[152], null, 1, 0) | |
} | |
function ksc() { | |
return rvi || (rvi = l(y, gb, bsc, "152")), | |
rvi | |
} | |
function dsc(n) { | |
return dgr(n, 16) | |
} | |
function gsc(n) { | |
return n.get_day() | |
} | |
function nhc(n, o) { | |
var h, c, l; | |
return (l = v(o))[153] || (l[153] = o.createElement("div"), | |
l[153].innerHTML = ' <svg xmlns="http://www.w3.org/2000/svg" class="graph small"> <circle r="16" cx="50%" cy="50%" style="stroke-dasharray: 4000; stroke-width: 1px;" class="progressCircle backCircle"><\/circle> <circle r="16" cx="50%" cy="50%" style="stroke-width: 4px;" class="progressCircle frontCircle"><\/circle> <text x="50%" y="50%" class="glyphStyle"> <tspan class="txt"><\/tspan> <\/text> <\/svg> ', | |
i[153] = i[153] ? i[153] : [f([su], ["IsSelected"], ct, "selected", 115, 0, 0, null, null, 0), f([su], ["IsSelected"], e, "selectedGoalStatsItem", 83, 0, 1, null, !1, 0), u([guf], ["ProgressPercent"], giu, 97, 0, 2, dsc, null), r([gsc], s, 17, 1, null, "")]), | |
c = l[153].cloneNode(!0), | |
h = new Array(2), | |
h[0] = t(c, [1, 3]), | |
h[1] = t(c, [1, 5, 1]), | |
a(n, c, [], h, i[153], null, 3, 0) | |
} | |
function thc() { | |
return uvi || (uvi = l(pi, oct, nhc, "153")), | |
uvi | |
} | |
function phf(n) { | |
return n.get_editGoalTimeInMin() | |
} | |
function ihc(n) { | |
return rho(n) | |
} | |
function rhc(n) { | |
return n.get_topXPercent() | |
} | |
function uhc(n) { | |
return n.goalPercentileStats.get_maxGoalTimeInMin() | |
} | |
function fhc(n, t) { | |
n.set_max(t) | |
} | |
function ehc(n, t) { | |
n.set_editGoalTimeInMin(t) | |
} | |
function whf(n, t) { | |
n.set_value(t) | |
} | |
function bhf(n) { | |
return n.get_value() | |
} | |
function ohc(n) { | |
return n.hours | |
} | |
function shc(n) { | |
return n.get_selectedHour() | |
} | |
function hhc(n, t) { | |
n.set_selectedHour(t) | |
} | |
function chc(n) { | |
return n.minutes | |
} | |
function lhc(n) { | |
return n.get_selectedMinute() | |
} | |
function ahc(n, t) { | |
n.set_selectedMinute(t) | |
} | |
function vhc(n) { | |
return n.aMPM | |
} | |
function yhc(n) { | |
return n.get_selectedAMPM() | |
} | |
function phc(n, t) { | |
n.set_selectedAMPM(t) | |
} | |
function whc(n) { | |
return function() { | |
return n.onSubmitEditGoals() | |
} | |
} | |
function bhc(n, f) { | |
var e, o, h; | |
return (h = v(f))[154] || (h[154] = f.createElement("div"), | |
h[154].innerHTML = ' <div class="setGoalsPopup vflexbox justifySpaceBetween"> <h4>Daily Goal<\/h4> <div> <div> <span><\/span> <br> <span class="smallFont">In the <span><\/span>% of Active users<\/span> <\/div> <input type="range" class="slider"> <\/div> <div style="text-align:center;"> <span>Remind me at <\/span> <select><\/select> <select><\/select> <select><\/select> <\/div> <div style="text-align: right;"> <div style="display: inline-block;"><\/div> <\/div> <\/div> ', | |
i[154] = i[154] ? i[154] : [u([phf], ["EditGoalTimeInMin"], s, 17, 0, 0, ihc, ""), u([rhc], ["TopXPercent"], s, 17, 1, 1, null, ""), u([uhc], ["goalPercentileStats"], fhc, 17, 2, 2, null, null), it([phf], ehc, ["EditGoalTimeInMin"], whf, bhf, "Value", 17, 2, 3, null, null, 0), u([ohc], ["Hours"], ye, 17, 3, 4, null, null), it([shc], hhc, ["SelectedHour"], pe, we, "SelectedOption", 17, 3, 5, null, null, null), u([chc], ["Minutes"], ye, 17, 4, 6, null, null), it([lhc], ahc, ["SelectedMinute"], pe, we, "SelectedOption", 17, 4, 7, null, null, null), u([vhc], ["AMPM"], ye, 17, 5, 8, null, null), it([yhc], phc, ["SelectedAMPM"], pe, we, "SelectedOption", 17, 5, 9, null, null, null), r([whc], st, 17, 6, null, null)]), | |
o = h[154].cloneNode(!0), | |
e = new Array(7), | |
e[0] = t(o, [1, 3, 1, 1]), | |
e[1] = t(o, [1, 3, 1, 5, 1]), | |
e[2] = ndu(t(o, [1, 3, 3])), | |
e[2].set_min(1), | |
e[3] = ve(t(o, [1, 5, 3])), | |
e[4] = ve(t(o, [1, 5, 5])), | |
e[5] = ve(t(o, [1, 5, 7])), | |
e[6] = et(t(o, [1, 7, 1])), | |
e[6].set_text("Submit"), | |
e[6].set_disabled(!1), | |
a(n, o, [2, 3, 4, 5, 6], e, i[154], null, 10, 0) | |
} | |
function khc() { | |
return fvi || (fvi = l(y, vht, bhc, "154")), | |
fvi | |
} | |
function khf(n) { | |
return n.get_expand() | |
} | |
function dhc(n) { | |
return grr(n, 1) | |
} | |
function dhf(n) { | |
return cho(n) | |
} | |
function ghc() { | |
return iso() | |
} | |
function ncc(n, t) { | |
n.set_expand(t) | |
} | |
function tcc(n) { | |
return n.get_items().get_count() | |
} | |
function icc(n, o) { | |
var h, c, l; | |
return (l = v(o))[155] || (l[155] = o.createElement("div"), | |
l[155].innerHTML = ' <div class="cardWrapper diagnosticProgressPage shadowZsoft diagnosticComplete"> <div class="cardTitle cardTitleText font500 largeFont"> Your Strengths & Weaknesses <\/div> <div class="progressContent cardBody"> <div class="summaryArea"> <div class="justifyCenter largeGraphContainer"> <div><\/div> <div style="margin-top: -96px; text-align: center; height: 96px;" class="vflexbox justifyCenter"> <div class="afterDiagnostic"> <div style="font-size: 14px;"><\/div> <div style="font-size: 8px;">out of 100<\/div> <\/div> <\/div> <\/div> <div class="levelCard"> <div> <div style="font-size: 12px; line-height: 1; text-decoration: underline; margin-bottom: 4px;"> Proficiency Level <\/div> <div style="font-size: 14px; line-height: 1;"> <span><\/span> <\/div> <\/div> <\/div> <\/div> <ul style="margin-top: 12px;" test-id="diagnosticSubjectCompletion"><\/ul> <\/div> <div class="cardFooter cardButtonRow justifySpaceBetween"> <div test-id="PrepDNA Link"><\/div> <button type="button" class="expandOrCollapse"> <span class="expandTxt">More <span data-icon="angle-down"><\/span><\/span> <span class="collapseTxt">Less <span data-icon="angle-up"><\/span><\/span> <\/button> <\/div> <\/div> ', | |
i[155] = i[155] ? i[155] : [f([khf], ["Expand"], e, "expandeda", 81, 0, 0, null, !1, 0), u([wff], ["OverallItem"], uru, 17, 1, 1, null, null), u([dor], ["OverallItem"], s, 17, 2, 2, hu, ""), u([dor], ["OverallItem"], hp, 97, 3, 3, dhc, null), u([dor], ["OverallItem"], s, 17, 4, 4, dhf, ""), u([oif], ["Items"], pt, 17, 5, 5, null, null), r([ghc], ot, 18, 5, null, null), r([di], k, 18, 6, null, null), it([khf], ncc, ["Expand"], ku, ef, "Pressed", 17, 8, 6, null, null, !1), f([tcc], ["Items"], e, "hidden", 81, 7, 7, def, !1, 0)]), | |
c = l[155].cloneNode(!0), | |
h = new Array(9), | |
h[0] = t(c, [1]), | |
h[1] = unr(t(c, [1, 3, 1, 1, 1])), | |
h[2] = t(c, [1, 3, 1, 1, 3, 1, 1]), | |
h[3] = t(c, [1, 3, 1, 3, 1, 3]), | |
h[4] = t(c, [1, 3, 1, 3, 1, 3, 1]), | |
h[5] = ni(t(c, [1, 3, 3])), | |
h[5].set_itemCssClassName("subjectLevelStatus hflexbox"), | |
h[6] = et(t(c, [1, 5, 1])), | |
h[6].set_href("#stats"), | |
h[6].set_trackingId("PrepDNALink"), | |
h[6].set_text("Prep DNA"), | |
h[7] = t(c, [1, 5, 3]), | |
h[8] = b(t(c, [1, 5, 3])), | |
h[8].set_isToggleMode(!0), | |
a(n, c, [1, 5, 6, 8], h, i[155], null, 8, 0) | |
} | |
function rcc() { | |
return evi || (evi = l(y, uct, icc, "155")), | |
evi | |
} | |
function yp(n) { | |
return n.get_isSelected() | |
} | |
function ghf(n) { | |
return n.get_href() | |
} | |
function ncf(n) { | |
return n.get_topic().Name | |
} | |
function tcf(n) { | |
return n.get_grade().HasModifyAccess | |
} | |
function icf(n) { | |
return n.get_modifyUrl() | |
} | |
function ucc(n) { | |
return n.get_topic().Theme | |
} | |
function fcc() { | |
return kwe() | |
} | |
function ecc(n) { | |
return n.get_subTopics() | |
} | |
function occ(n, o) { | |
var h, c, l; | |
return (l = v(o))[156] || (l[156] = o.createElement("div"), | |
l[156].innerHTML = ' <a class="navigationItemBox"> <div class="themeBackgroundDark"><\/div> <div test-id="topicSelector" class="navigationLabel themeColor"> <span><\/span> <\/div> <\/a> <div class="navigationBoxManage"> <a class="manageLink themeColorHighlight"> <div>manage<\/div> <\/a> <ul class="gradeSubjectList"><\/ul> <\/div> <div style="border-bottom-width: 1px; border-bottom-style: solid;" class="colorDivider dividera"><\/div> ', | |
i[156] = i[156] ? i[156] : [f([yp], ["IsSelected"], e, "themeBackgroundDark", 81, 0, 0, null, !1, 0), g([ghf], ct, "href", 113, 0, null, null, 0), f([yp], ["IsSelected"], e, "themeBackgroundAccent", 81, 1, 1, null, !1, 0), f([yp], ["IsSelected"], e, "themeColorHighlight", 81, 2, 2, null, !1, 0), u([ncf], ["Topic"], s, 17, 3, 3, null, ""), g([tcf], e, "hasAccess", 81, 4, null, !1, 0), f([yp], ["IsSelected"], e, "themeColorLight", 81, 5, 4, null, !1, 0), g([icf], ct, "href", 113, 5, null, null, 0), f([ucc], ["Topic"], ct, "th", 113, 6, 5, null, null, 0), f([yp], ["IsSelected"], e, "hidden", 81, 6, 6, p, !1, 0), r([fcc], ot, 18, 7, null, null), u([ecc], ["SubTopics"], pt, 17, 7, 7, null, null)]), | |
c = l[156].cloneNode(!0), | |
h = new Array(8), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1]), | |
h[2] = t(c, [1, 3]), | |
h[3] = t(c, [1, 3, 1]), | |
h[4] = t(c, [3]), | |
h[5] = t(c, [3, 1]), | |
h[6] = t(c, [3, 3]), | |
h[7] = ni(t(c, [3, 3])), | |
a(n, c, [7], h, i[156], null, 8, 0) | |
} | |
function scc() { | |
return ovi || (ovi = l(y, uit, occ, "156")), | |
ovi | |
} | |
function nhr(n) { | |
return n.get_topic().Id | |
} | |
function rcf(n) { | |
return function() { | |
return n.displayTopicPopup() | |
} | |
} | |
function suu(n) { | |
return n.get_topic().Name | |
} | |
function hcc(n, u) { | |
var f, e, o; | |
return (o = v(u))[157] || (o[157] = u.createElement("div"), | |
o[157].innerHTML = ' <div test-id="startTopicWorkout" class="topicItem"> <span><\/span> <\/div> ', | |
i[157] = i[157] ? i[157] : [g([nhr], ct, "topic-id", 113, 0, null, null, 0), g([rcf], null, "click", 65, 0, null, null, 0), r([suu], s, 17, 1, null, "")]), | |
e = o[157].cloneNode(!0), | |
f = new Array(2), | |
f[0] = t(e, [1]), | |
f[1] = t(e, [1, 1]), | |
a(n, e, [], f, i[157], null, 0, 1) | |
} | |
function ccc() { | |
return svi || (svi = l(pi, oa, hcc, "157")), | |
svi | |
} | |
function lcc(n, r) { | |
var e, o, f; | |
return (f = v(r))[158] || (f[158] = r.createElement("div"), | |
f[158].innerHTML = " <span><\/span> ", | |
i[158] = i[158] ? i[158] : [u([evt], ["DataContext"], s, 19, 0, 0, null, "")]), | |
o = f[158].cloneNode(!0), | |
e = new Array(1), | |
e[0] = t(o, [1]), | |
a(n, o, [], e, i[158], null, 1, 0) | |
} | |
function acc() { | |
return hvi || (hvi = l(pi, String, lcc, "158")), | |
hvi | |
} | |
function vcc(n) { | |
return function() { | |
return n.practice() | |
} | |
} | |
function ycc(n) { | |
return n.get_topic().get_topic().Name | |
} | |
function pcc(n, u) { | |
var f, e, o; | |
return (o = v(u))[159] || (o[159] = u.createElement("div"), | |
o[159].innerHTML = ' <button type="button"><span class="highlightedPracticeNowText">Practice Now<\/span>: <span><\/span> <\/button> ', | |
i[159] = i[159] ? i[159] : [r([vcc], nt, 17, 0, null, null), r([ycc], s, 17, 1, null, "")]), | |
e = o[159].cloneNode(!0), | |
f = new Array(2), | |
f[0] = b(t(e, [1])), | |
f[1] = t(e, [1, 2]), | |
a(n, e, [0], f, i[159], null, 0, 0) | |
} | |
function wcc() { | |
return cvi || (cvi = l(pi, cct, pcc, "159")), | |
cvi | |
} | |
function bcc(n, t) { | |
var r, u, f; | |
return (r = v(t))[160] || (r[160] = t.createElement("div"), | |
r[160].innerHTML = ' <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine">Unlimited access to 4,000+ picture-based CogAT questions for K, 1st, 2nd grade<\/div> <\/div> <\/div> <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine">PrepDNA with topic-level analysis of strengths and weaknesses<\/div> <\/div> <\/div> <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine">Create multiple screening and full CogAT pattern tests<\/div> <\/div> <\/div> <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine">Select multiple topics while practicing<\/div> <\/div> <\/div> <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine">Reinforce concepts by revising previous mistakes and bookmarked questions<\/div> <\/div> <\/div> <div class="mdListItemRow featureRow"> <div class="checkMark mdListItemPrimaryIcon featureIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine">Priority email support 7 days a week<\/div> <\/div> <\/div> ', | |
i[160] = i[160] ? i[160] : []), | |
u = r[160].cloneNode(!0), | |
f = [], | |
a(n, u, [], f, i[160], null, 0, 0) | |
} | |
function kcc() { | |
return lvi || (lvi = l(y, Object, bcc, "160")), | |
lvi | |
} | |
function dcc(n, u) { | |
var f, o, e; | |
return (e = v(u))[161] || (e[161] = u.createElement("div"), | |
e[161].innerHTML = ' <div class="iconContainer hflexbox justifySpaceBetween"> <button type="button" test-id="nav_back"> <span data-icon="arrow-back"><\/span> <\/button> <\/div> ', | |
i[161] = i[161] ? i[161] : [r([nii], nt, 19, 0, null, null)]), | |
o = e[161].cloneNode(!0), | |
f = new Array(1), | |
f[0] = b(t(o, [1, 1])), | |
f[0].set_trackingId("NavigateBack"), | |
a(n, o, [0], f, i[161], null, 0, 0) | |
} | |
function gcc() { | |
return avi || (avi = l(ay, Object, dcc, "161")), | |
avi | |
} | |
function nlc(n) { | |
return n.get_twoPanelActive() | |
} | |
function huu(n) { | |
return n.get_singlePanelActive() | |
} | |
function tlc(n) { | |
return n.get_leftPanelDataContext() | |
} | |
function ilc(n) { | |
return n.get_leftPanelTemplate() | |
} | |
function rlc(n) { | |
return n.get_rightPanelTemplate() | |
} | |
function ulc(n) { | |
return n.get_rightPanelDataContext() | |
} | |
function flc(n) { | |
return n.get_isFirstItem() | |
} | |
function elc(n) { | |
return n.get_showPreviousItem() | |
} | |
function olc(n) { | |
return n.get_isLastItem() | |
} | |
function slc(n) { | |
return n.get_showNextItem() | |
} | |
function hlc(n, o) { | |
var s, h, c; | |
return (c = v(o))[162] || (c[162] = o.createElement("div"), | |
c[162].innerHTML = ' <div data-scrollable="1"><\/div> <div class="rightPanel"> <div class="rightPanelContent"><\/div> <div class="navigateBtnContainer cardWrapper shadowZ1"> <div style="display:inline-block;" test-id="show_previous_item"><\/div> <div style="display:inline-block;" test-id="show_next_item"><\/div> <\/div> <\/div> ', | |
i[162] = i[162] ? i[162] : [f([nlc], ["TwoPanelActive"], e, "leftPanel", 83, 0, 0, null, !1, 0), f([huu], ["SinglePanelActive"], e, "leftPanelOnly", 83, 0, 1, null, !1, 0), r([tlc], bt, 19, 1, null, null), u([ilc], ["LeftPanelTemplate"], k, 19, 1, 2, null, null), f([huu], ["SinglePanelActive"], e, "hiddenRightPanel", 83, 2, 3, null, !1, 0), f([huu], ["SinglePanelActive"], e, "hidden", 83, 3, 4, null, !1, 0), u([rlc], ["RightPanelTemplate"], k, 19, 4, 5, null, null), u([ulc], ["RightPanelDataContext"], bt, 19, 4, 6, null, null), u([flc], ["IsFirstItem"], ru, 19, 5, 7, null, !1), r([di], k, 18, 5, null, null), r([elc], st, 19, 5, null, null), u([olc], ["IsLastItem"], ru, 19, 6, 8, null, !1), r([di], k, 18, 6, null, null), r([slc], st, 19, 6, null, null)]), | |
h = c[162].cloneNode(!0), | |
s = new Array(7), | |
s[0] = t(h, [1]), | |
s[1] = ht(t(h, [1])), | |
s[2] = t(h, [3]), | |
s[3] = t(h, [3, 1]), | |
s[4] = ht(t(h, [3, 1])), | |
s[5] = et(t(h, [3, 3, 1])), | |
s[5].set_text("Previous"), | |
s[5].set_trackingId("Show_Previous_List_Item"), | |
s[6] = et(t(h, [3, 3, 3])), | |
s[6].set_text("Next"), | |
s[6].set_trackingId("Show_Next_List_Item"), | |
a(n, h, [1, 4, 5, 6], s, i[162], null, 9, 0) | |
} | |
function clc() { | |
return vvi || (vvi = l(rgt, Object, hlc, "162")), | |
vvi | |
} | |
function llc(n, r) { | |
var f, e, u; | |
return (u = v(r))[163] || (u[163] = r.createElement("div"), | |
u[163].innerHTML = ' <canvas style="height: 300px; width: 100%;"><\/canvas> ', | |
i[163] = i[163] ? i[163] : []), | |
e = u[163].cloneNode(!0), | |
f = new Array(1), | |
f[0] = t(e, [1]), | |
a(n, e, [], f, i[163], { | |
canvas: 0 | |
}, 0, 0) | |
} | |
function alc() { | |
return yvi || (yvi = l(fgt, Object, llc, "163")), | |
yvi | |
} | |
function vlc(n, r) { | |
var u, f, e; | |
return (e = v(r))[164] || (e[164] = r.createElement("div"), | |
e[164].innerHTML = ' <div class="mapScroller"> <div class="mapArea bounceRight"> <\/div> <\/div> <div class="hflexbox legendArea"> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(200, 200, 200);" class="clrBlock">N.S.<\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(229, 28, 35);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(242,90, 17);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(255, 152, 0);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(255, 194, 30);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(255, 235, 59);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(197, 215, 67);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(139, 195, 74);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(129, 195, 55);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgb(88,175,55);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <div> <div class="lblBlock"><\/div> <div style="background-color: rgba(88,175,55, 0);" class="clrBlock"><\/div> <div class="lblBlock"><\/div> <\/div> <\/div> <div style="text-align: right;" class="tinyFont hflexbox justifySpaceBetween"> <div>N.S: Not started<\/div> <div>colors → topic or concept wise proficiency<\/div> <\/div> ', | |
i[164] = i[164] ? i[164] : []), | |
f = e[164].cloneNode(!0), | |
u = new Array(2), | |
u[0] = t(f, [1, 1]), | |
u[1] = t(f, [3]), | |
a(n, f, [], u, i[164], { | |
mapArea: 0, | |
legendArea: 1 | |
}, 0, 0) | |
} | |
function ylc() { | |
return pvi || (pvi = l(wbt, Object, vlc, "164")), | |
pvi | |
} | |
function plc(n) { | |
return n.get_hideQuotaTimer() | |
} | |
function wlc(n) { | |
return n.get_secondsLeft() | |
} | |
function ucf(n) { | |
return function() { | |
return n.goToUpgradePage() | |
} | |
} | |
function fcf(n) { | |
return function() { | |
return n.toggleScreen() | |
} | |
} | |
function blc(n) { | |
return function() { | |
return n.replayTen() | |
} | |
} | |
function klc(n) { | |
return function() { | |
return n.playPause() | |
} | |
} | |
function ecf(n) { | |
return n.get_loadingVideo() | |
} | |
function dlc(n) { | |
return function() { | |
return n.forwardTen() | |
} | |
} | |
function glc(n) { | |
return n.get_currentTime() | |
} | |
function lh(n) { | |
return vho(n) | |
} | |
function nac(n) { | |
return n.get_endTime() | |
} | |
function tac(n) { | |
return function() { | |
return n.toggleVol() | |
} | |
} | |
function iac(n) { | |
return function() { | |
return n.showSettings() | |
} | |
} | |
function rac(n, o) { | |
var h, c, l; | |
return (l = v(o))[165] || (l[165] = o.createElement("div"), | |
l[165].innerHTML = ' <div class="playerContainer"> <video autoplay="true" webkit-playsinline="true" playsinline="true"><\/video> <div class="freeQuotaOverlay hiddenImp"> <span>Free: <span><\/span><\/span> <button type="button" test-id="upgradeFromVideo"> <span>Upgrade<\/span> <\/button> <\/div> <div hidden="" class="freeQuotaMessageOverlay"> <div class="quotaOverText"> <div>Your daily limit of 15 minutes has expired. Upgrade <\/div> <div> to the <a> Learning Plan <\/a> to get unlimited access. <\/div> <\/div> <\/div> <div class="videoOverlay"> <div class="headerControls"> <button type="button" data-icon="fullscreen" class="headerButton"> <\/button> <\/div> <div class="controlButton"> <button type="button" data-icon="replay-10" class="centerButton"> <\/button> <button type="button" class="centerButton"> <\/button> <button type="button" data-icon="forward-10" class="centerButton"> <\/button> <\/div> <spinner-loading><\/spinner-loading> <span hidden="" class="thumbnaila hiddenImp"><\/span> <div class="controlBar"> <span class="timeDisplay"><\/span> <div class="progressControl"> <progress class="bufferProgressBar"><\/progress> <progress class="playerProgressBar"><\/progress> <input type="range" min="0" max="100" value="0" class="progressRange"> <\/div> <span class="timeDisplay"><\/span> <div class="volControls"> <button type="button" data-icon="volume-up" class="controlIcons"><\/button> <input type="range" min="0" max="100" hidden="" class="volumeRange"> <\/div> <button type="button" data-icon="settings" class="controlIcons"><\/button> <button type="button" data-icon="fullscreen-exit" hidden="" class="controlIcons"><\/button> <\/div> <\/div> <\/div> ', | |
i[165] = i[165] ? i[165] : [f([plc], ["HideQuotaTimer"], e, "hidden", 83, 2, 0, null, !1, 0), u([wlc], ["SecondsLeft"], s, 19, 3, 1, gsr, ""), r([ucf], nt, 19, 4, null, null), g([ucf], null, "click", 67, 6, null, null, 0), r([fcf], nt, 19, 8, null, null), r([blc], nt, 19, 10, null, null), r([klc], nt, 19, 12, null, null), f([ecf], ["LoadingVideo"], e, "visibilityHidden", 83, 11, 2, null, !1, 0), r([dlc], nt, 19, 13, null, null), u([ecf], ["LoadingVideo"], pa, 19, 14, 3, null, !1), u([glc], ["CurrentTime"], s, 19, 17, 4, lh, ""), u([nac], ["EndTime"], s, 19, 21, 5, lh, ""), r([tac], nt, 19, 23, null, null), r([iac], nt, 19, 25, null, null), r([fcf], nt, 19, 26, null, null)]), | |
c = l[165].cloneNode(!0), | |
h = new Array(27), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1]), | |
h[2] = t(c, [1, 3]), | |
h[3] = t(c, [1, 3, 1, 1]), | |
h[4] = b(t(c, [1, 3, 3])), | |
h[4].set_trackingId("UpgradeFromVideo"), | |
h[5] = t(c, [1, 5]), | |
h[6] = t(c, [1, 5, 1, 3, 1]), | |
h[7] = t(c, [1, 7, 1]), | |
h[8] = b(t(c, [1, 7, 1, 1])), | |
h[9] = t(c, [1, 7, 3]), | |
h[10] = b(t(c, [1, 7, 3, 1])), | |
h[11] = t(c, [1, 7, 3, 3]), | |
h[12] = b(t(c, [1, 7, 3, 3])), | |
h[13] = b(t(c, [1, 7, 3, 5])), | |
h[14] = sa(t(c, [1, 7, 5])), | |
h[15] = t(c, [1, 7, 7]), | |
h[16] = t(c, [1, 7, 9]), | |
h[17] = t(c, [1, 7, 9, 1]), | |
h[18] = cku(t(c, [1, 7, 9, 3, 1])), | |
h[18].set_min(0), | |
h[18].set_max(100), | |
h[18].set_value(0), | |
h[19] = cku(t(c, [1, 7, 9, 3, 3])), | |
h[19].set_min(0), | |
h[19].set_max(100), | |
h[19].set_value(0), | |
h[20] = t(c, [1, 7, 9, 3, 5]), | |
h[21] = t(c, [1, 7, 9, 5]), | |
h[22] = t(c, [1, 7, 9, 7]), | |
h[23] = b(t(c, [1, 7, 9, 7, 1])), | |
h[24] = t(c, [1, 7, 9, 7, 3]), | |
h[25] = b(t(c, [1, 7, 9, 9])), | |
h[26] = b(t(c, [1, 7, 9, 11])), | |
a(n, c, [4, 8, 10, 12, 13, 14, 18, 19, 23, 25, 26], h, i[165], { | |
playerControl: 0, | |
player: 1, | |
quotaMsgPlayer: 5, | |
headerControl: 7, | |
enterFullScreen: 8, | |
controlButton: 9, | |
pauseButton: 12, | |
thumbnail: 15, | |
controlBar: 16, | |
bufferProgressBar: 18, | |
progressBar: 19, | |
progressRange: 20, | |
volControls: 22, | |
volControlButton: 23, | |
volControlRange: 24, | |
settingsButton: 25, | |
exitFullScreen: 26 | |
}, 6, 1) | |
} | |
function uac() { | |
return wvi || (wvi = l(egt, Object, rac, "165")), | |
wvi | |
} | |
function fac(n) { | |
return n.get_userName() | |
} | |
function eac(n) { | |
return n.get_userImageUrl() | |
} | |
function cuu(n) { | |
return n.get_multiGrade() | |
} | |
function ocf(n) { | |
return n.get_userDisplayName() | |
} | |
function oac(n) { | |
return n.get_userGradeId() | |
} | |
function sac(n) { | |
return function() { | |
return n.switchGrade() | |
} | |
} | |
function hac(n) { | |
return n.get_navigationGroups() | |
} | |
function cac() { | |
return vao() | |
} | |
function lac(n, o) { | |
var h, c, l; | |
return (l = v(o))[166] || (l[166] = o.createElement("div"), | |
l[166].innerHTML = ' <div class="mdDrawerBase"><\/div> <div class="mdDrawer shadowZ3"> <div test-id="userProfileDiv" class="mdDrawerHeader"> <div class="vflexbox justifySpaceAround fullHeight"> <div class="hflexbox fullWidth alignCenter"> <div class="mdUserImage"> <img> <\/div> <div class="userProfileInfo"> <div class="font400 largeFont displayName"> <span><\/span> <\/div> <div class="userGrade"> <span><\/span> <\/div> <\/div> <\/div> <div class="font400 largeFont displayName"> <span><\/span> <\/div> <button type="button" class="switchGradeBtn fullWidth shadowZsoft"> Switch grade <\/button> <\/div> <\/div> <ul><\/ul> <\/div> ', | |
i[166] = i[166] ? i[166] : [f([fac], ["UserName"], ct, "userid", 113, 2, 0, null, null, 0), f([eac], ["UserImageUrl"], ct, "src", 113, 3, 1, null, null, 0), f([cuu], ["MultiGrade"], e, "hidden", 81, 4, 2, p, !1, 0), u([ocf], ["UserDisplayName"], s, 17, 5, 3, null, ""), u([oac], ["UserGradeId"], s, 17, 6, 4, null, ""), f([cuu], ["MultiGrade"], e, "hidden", 81, 7, 5, null, !1, 0), u([ocf], ["UserDisplayName"], s, 17, 8, 6, null, ""), f([cuu], ["MultiGrade"], e, "hidden", 81, 9, 7, p, !1, 0), r([sac], nt, 17, 10, null, null), r([hac], pt, 17, 11, null, null), r([cac], ot, 18, 11, null, null)]), | |
c = l[166].cloneNode(!0), | |
h = new Array(12), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [3]), | |
h[2] = t(c, [3, 1]), | |
h[3] = t(c, [3, 1, 1, 1, 1, 1]), | |
h[4] = t(c, [3, 1, 1, 1, 3]), | |
h[5] = t(c, [3, 1, 1, 1, 3, 1, 1]), | |
h[6] = t(c, [3, 1, 1, 1, 3, 3, 1]), | |
h[7] = t(c, [3, 1, 1, 3]), | |
h[8] = t(c, [3, 1, 1, 3, 1]), | |
h[9] = t(c, [3, 1, 1, 5]), | |
h[10] = b(t(c, [3, 1, 1, 5])), | |
h[11] = ni(t(c, [3, 3])), | |
h[11].set_inlineItems(!0), | |
h[11].set_itemCssClassName("mdDrawerLinkGroup"), | |
a(n, c, [10, 11], h, i[166], { | |
drawerBg: 0, | |
drawer: 1 | |
}, 8, 0) | |
} | |
function aac() { | |
return bvi || (bvi = l(pit, ott, lac, "166")), | |
bvi | |
} | |
function vac(n, r) { | |
var u, f, e; | |
return (e = v(r))[167] || (e[167] = r.createElement("div"), | |
e[167].innerHTML = ' <div class="hintText"><\/div> <input type="text" class="textInput"> <div> <hr class="normalUnderline"> <hr class="highlightedUnderline"> <\/div> <div test-id="errorElem" class="errorText"><\/div> ', | |
i[167] = i[167] ? i[167] : []), | |
f = e[167].cloneNode(!0), | |
u = new Array(3), | |
u[0] = t(f, [1]), | |
u[1] = t(f, [3]), | |
u[2] = t(f, [7]), | |
a(n, f, [], u, i[167], { | |
hintElement: 0, | |
inputElement: 1, | |
errorElement: 2 | |
}, 0, 0) | |
} | |
function yac() { | |
return kvi || (kvi = l(bct, Object, vac, "167")), | |
kvi | |
} | |
function pac(n, r) { | |
var u, f, e; | |
return (e = v(r))[168] || (e[168] = r.createElement("div"), | |
e[168].innerHTML = ' <div class="floatingText"><\/div> <div class="hintText"><\/div> <input type="text" class="textInput"> <div> <hr class="normalUnderline"> <hr class="highlightedUnderline"> <\/div> <div test-id="errorElem" class="errorText"><\/div> ', | |
i[168] = i[168] ? i[168] : []), | |
f = e[168].cloneNode(!0), | |
u = new Array(4), | |
u[0] = t(f, [1]), | |
u[1] = t(f, [3]), | |
u[2] = t(f, [5]), | |
u[3] = t(f, [9]), | |
a(n, f, [], u, i[168], { | |
floatingElement: 0, | |
hintElement: 1, | |
inputElement: 2, | |
errorElement: 3 | |
}, 0, 0) | |
} | |
function wac() { | |
return dvi || (dvi = l(bct, Object, pac, "168")), | |
dvi | |
} | |
function bac(n) { | |
return n.get_bodyHtml() | |
} | |
function kac(n) { | |
return n.get_imageUrl() | |
} | |
function dac(n, u) { | |
var f, e, o; | |
return (o = v(u))[169] || (o[169] = u.createElement("div"), | |
o[169].innerHTML = ' <div class="caresolText"><\/div> <div noinvert="1" class="caresolImage"> <svg viewbox="0 0 16 9" width="100%"> <\/svg> <\/div> ', | |
i[169] = i[169] ? i[169] : [r([bac], yf, 17, 0, null, null), r([kac], da, 97, 1, ga, null)]), | |
e = o[169].cloneNode(!0), | |
f = new Array(2), | |
f[0] = vf(t(e, [1])), | |
f[1] = t(e, [3]), | |
a(n, e, [0], f, i[169], null, 0, 0) | |
} | |
function gac() { | |
return gvi || (gvi = l(y, gtt, dac, "169")), | |
gvi | |
} | |
function nvc(n) { | |
return function() { | |
return n.goLeft() | |
} | |
} | |
function tvc(n) { | |
return function() { | |
return n.goRight() | |
} | |
} | |
function ivc(n, u) { | |
var f, e, o; | |
return (o = v(u))[170] || (o[170] = u.createElement("div"), | |
o[170].innerHTML = ' <div style="position: relative;"> <div class="cardHolder"> <\/div> <button type="button" style="left: 0;" data-icon="angle-left" class="caresolMoveBtn"> <\/button> <button type="button" style="right: 0;" data-icon="angle-right" class="caresolMoveBtn"> <\/button> <\/div> ', | |
i[170] = i[170] ? i[170] : [r([nvc], nt, 19, 1, null, null), r([tvc], nt, 19, 2, null, null)]), | |
e = o[170].cloneNode(!0), | |
f = new Array(3), | |
f[0] = t(e, [1, 1]), | |
f[1] = b(t(e, [1, 3])), | |
f[2] = b(t(e, [1, 5])), | |
a(n, e, [1, 2], f, i[170], { | |
cardHolder: 0 | |
}, 0, 0) | |
} | |
function rvc() { | |
return nyi || (nyi = l(hgt, Object, ivc, "170")), | |
nyi | |
} | |
function uvc(n, r) { | |
var f, e, u; | |
return (u = v(r))[171] || (u[171] = r.createElement("div"), | |
u[171].innerHTML = ' <canvas style="height: 300px; width: 100%;"><\/canvas> ', | |
i[171] = i[171] ? i[171] : []), | |
e = u[171].cloneNode(!0), | |
f = new Array(1), | |
f[0] = t(e, [1]), | |
a(n, e, [], f, i[171], { | |
canvas: 0 | |
}, 0, 0) | |
} | |
function fvc() { | |
return tyi || (tyi = l(cgt, Object, uvc, "171")), | |
tyi | |
} | |
function evc(n, r) { | |
var u, f, e; | |
return (e = v(r))[172] || (e[172] = r.createElement("div"), | |
e[172].innerHTML = ' <div> <h4>Individual Question difficulty vs. time spent<\/h4> <div style="position: relative; width: 100%; height: 200px;"> <canvas style="height: 200px; width: 100%;"><\/canvas> <\/div> <\/div> <div> <h4>Success rate vs. difficulty<\/h4> <div style="position: relative; width: 100%; height: 120px;"> <canvas style="height: 120px; width: 100%;"><\/canvas> <\/div> <\/div> <div> <h4>Success rate for students half your rank<\/h4> <div style="position: relative; width: 100%; height: 120px;"> <canvas style="height: 120px; width: 100%;"><\/canvas> <\/div> <\/div> <div> <h4>Success rate for students around your rank<\/h4> <div style="position: relative; width: 100%; height: 120px;"> <canvas style="height: 120px; width: 100%; margin-bottom: 48px"><\/canvas> <\/div> <\/div> ', | |
i[172] = i[172] ? i[172] : []), | |
f = e[172].cloneNode(!0), | |
u = new Array(4), | |
u[0] = t(f, [1, 3, 1]), | |
u[1] = t(f, [3, 3, 1]), | |
u[2] = t(f, [5, 3, 1]), | |
u[3] = t(f, [7, 3, 1]), | |
a(n, f, [], u, i[172], { | |
scatteredCanvas: 0, | |
correctnessCanvas: 1, | |
halfRankCanvas: 2, | |
aroundRankCanvas: 3 | |
}, 0, 0) | |
} | |
function ovc() { | |
return iyi || (iyi = l(lgt, Object, evc, "172")), | |
iyi | |
} | |
function svc(n) { | |
return n.get_size() | |
} | |
function hvc(n) { | |
return n.get_radius() | |
} | |
function cvc(n) { | |
return hbu(n) | |
} | |
function lvc(n) { | |
return n.get_isCenterTextIcon() | |
} | |
function avc(n) { | |
return n.get_circleKind() | |
} | |
function vvc(n) { | |
return n.get_widthInPx() | |
} | |
function yvc(n, t) { | |
n.style["stroke-width"] = t | |
} | |
function pvc(n) { | |
return n.get_circleStroke() | |
} | |
function wvc(n, t) { | |
n.style.stroke = t | |
} | |
function bvc(n) { | |
return n.get_arcStyle() | |
} | |
function kvc(n, r) { | |
var o, s, h; | |
return (h = v(r))[173] || (h[173] = r.createElement("div"), | |
h[173].innerHTML = ' <svg xmlns="http://www.w3.org/2000/svg" class="segmentedProgressCircle"> <g> <circle cx="50%" cy="50%" class="circle1Bg"><\/circle> <text x="50%" y="50%" text-anchor="middle" class="centerTxt"><\/text> <\/g> <g class="pathGroup"> <\/g> <\/svg> ', | |
i[173] = i[173] ? i[173] : [f([svc], ["Size"], ct, "size", 115, 0, 0, null, null, 0), f([hvc], ["Radius"], ct, "r", 115, 1, 1, cvc, null, 0), f([lvc], ["IsCenterTextIcon"], e, "icona", 83, 1, 2, null, !1, 0), f([avc], ["CircleKind"], ct, "circleKind", 115, 1, 3, null, null, 0), u([vvc], ["WidthInPx"], yvc, 99, 1, 4, null, null), u([pvc], ["CircleStroke"], wvc, 99, 1, 5, null, null), f([bvc], ["ArcStyle"], e, "flatEnds", 83, 3, 6, aat, !1, 0)]), | |
s = h[173].cloneNode(!0), | |
o = new Array(4), | |
o[0] = t(s, [1]), | |
o[1] = t(s, [1, 1, 1]), | |
o[2] = t(s, [1, 1, 3]), | |
o[3] = t(s, [1, 3]), | |
a(n, s, [], o, i[173], { | |
svg: 0, | |
centerText: 2, | |
pathGroup: 3 | |
}, 7, 0) | |
} | |
function dvc() { | |
return ryi || (ryi = l(agt, Object, kvc, "173")), | |
ryi | |
} | |
function gvc(n) { | |
return function() { | |
return n.restorePurchase() | |
} | |
} | |
function scf(n) { | |
return n.get_disableSubscribe() | |
} | |
function hcf(n) { | |
return n.get_productPrice() | |
} | |
function nyc(n) { | |
return function() { | |
return n.subscribe() | |
} | |
} | |
function tyc(n) { | |
return n.get_loading() | |
} | |
function iyc(n) { | |
return function() { | |
return n.openTermsPage() | |
} | |
} | |
function ryc(n) { | |
return function() { | |
return n.openPrivacyPage() | |
} | |
} | |
function uyc(n, o) { | |
var h, c, l; | |
return (l = v(o))[174] || (l[174] = o.createElement("div"), | |
l[174].innerHTML = ' <div class="cardBody step1 vflexbox"> <div style="text-align:right"> <button type="button" class="restorePurchaseButton"> Restore Purchase <\/button> <\/div> <div test-id="proceed" class="inAppPurchaseButton"><\/div> <div style="text-align:center; justify-content:center; margin-bottom:10px;"> <div style="text-align:left; font-size:smaller"> Upon subscribing, your iTunes account will be\r\n charged <span><\/span>, and your subscription\r\n will automatically renew at the same price within\r\n 24 hours before the end of subscription period,\r\n which you can turn off in your iTunes settings. <\/div> <\/div> <div><\/div> <div style="padding-bottom:10px" class="cardFooter hflexbox justifyFlexStart"> <div> <button type="button" class="privacyButton"> Terms of Service <\/button> <\/div> <div style="margin-top:1px"> & <\/div> <div> <button type="button" class="privacyButton"> Privacy Policy <\/button> <\/div> <\/div> <\/div> ', | |
i[174] = i[174] ? i[174] : [r([gvc], nt, 17, 0, null, null), u([scf], ["DisableSubscribe"], bi, 17, 0, 0, null, !1), u([hcf], ["ProductPrice"], be, 17, 1, 1, null, null), r([nyc], st, 17, 1, null, null), u([scf], ["DisableSubscribe"], ru, 17, 1, 2, null, !1), u([hcf], ["ProductPrice"], s, 17, 2, 3, null, ""), r([wti], k, 18, 4, null, null), f([tyc], ["Loading"], e, "visibilityHidden", 81, 3, 4, p, !1, 0), r([iyc], nt, 17, 5, null, null), r([ryc], nt, 17, 6, null, null)]), | |
c = l[174].cloneNode(!0), | |
h = new Array(7), | |
h[0] = b(t(c, [1, 1, 1])), | |
h[1] = et(t(c, [1, 3])), | |
h[2] = t(c, [1, 5, 1, 1]), | |
h[3] = t(c, [1, 7]), | |
h[4] = ht(t(c, [1, 7])), | |
h[5] = b(t(c, [1, 9, 1, 1])), | |
h[6] = b(t(c, [1, 9, 5, 1])), | |
a(n, c, [0, 1, 4, 5, 6], h, i[174], null, 5, 0) | |
} | |
function fyc() { | |
return uyi || (uyi = l(y, bgt, uyc, "174")), | |
uyi | |
} | |
function eyc(n) { | |
return n.get_userInfo().firstName | |
} | |
function oyc(n) { | |
return n.get_userInfo().lastName | |
} | |
function syc(n) { | |
return n.get_userInfo().email | |
} | |
function hyc(n) { | |
return n.get_phoneNumExists() | |
} | |
function cyc(n) { | |
return n.get_userInfo().phoneNumber | |
} | |
function lyc(n) { | |
return n.get_product().get_product().ProductName | |
} | |
function svt(n) { | |
return n.get_product() | |
} | |
function pp(n) { | |
return n.get_currencySymbol() | |
} | |
function ayc(n) { | |
return n.get_product().get_unAdjustedPrice() | |
} | |
function vyc(n) { | |
return n.get_product().get_totalDiscount() | |
} | |
function ccf(n) { | |
return n.get_showTaxes() | |
} | |
function lcf(n) { | |
return n.get_taxName() | |
} | |
function yyc(n) { | |
return n.get_product().get_tax() | |
} | |
function pyc(n) { | |
return n.get_product().get_total() | |
} | |
function wyc(n) { | |
return n.get_status() | |
} | |
function acf(n) { | |
return n.get_creatingTransaction() | |
} | |
function byc(n) { | |
return function() { | |
return n.makePayment() | |
} | |
} | |
function kyc(n, o) { | |
var h, c, l; | |
return (l = v(o))[175] || (l[175] = o.createElement("div"), | |
l[175].innerHTML = ' <div class="cardTitle cardTitleText"> Payment Confirmation <\/div> <div class="cardBody"> <div class="confirmLine"><div>Name:<\/div> <span class="largeFont"><span><\/span> <span><\/span><\/span><\/div> <div class="confirmLine"><div>Email:<\/div> <span class="largeFont"><\/span><\/div> <div class="confirmLine"><div>Phone:<\/div> <span class="largeFont"><\/span><\/div> <div class="confirmLine"><div>Plan:<\/div> <span class="largeFont"><\/span><\/div> <div class="confirmLine"><div>Price:<\/div> <span class="largeFont"><span><\/span> <span><\/span>/-<\/span><\/div> <div class="confirmLine"><div>Discount:<\/div> <span class="largeFont"><span><\/span> -<span><\/span>/-<\/span><\/div> <div class="confirmLine"><div><span><\/span>:<\/div> <span class="largeFont"><span><\/span> <span><\/span>/-<\/span><\/div> <div class="confirmLine"><div>Total:<\/div> <span test-id="totalAmount" class="largeFont"><span><\/span> <span><\/span>/-<\/span><\/div> <div><\/div> <div> <\/div><\/div> <div class="cardFooter hflexbox justifyFlexEnd"> <div test-id="payNowBtn"><\/div> <\/div> ', | |
i[175] = i[175] ? i[175] : [u([eyc], ["UserInfo"], s, 17, 0, 0, null, ""), u([oyc], ["UserInfo"], s, 17, 1, 1, null, ""), u([syc], ["UserInfo"], s, 17, 2, 2, null, ""), f([hyc], ["PhoneNumExists"], e, "hidden", 81, 3, 3, p, !1, 0), u([cyc], ["UserInfo"], s, 17, 4, 4, null, ""), r([lyc], s, 17, 5, null, ""), u([svt, pp], ["Product", "CurrencySymbol"], s, 17, 6, 5, null, ""), r([ayc], s, 17, 7, hu, ""), u([svt, pp], ["Product", "CurrencySymbol"], s, 17, 8, 6, null, ""), r([vyc], s, 17, 9, hu, ""), f([svt, ccf], ["Product", "ShowTaxes"], e, "hidden", 81, 10, 7, p, !1, 0), u([svt, lcf], ["Product", "TaxName"], s, 17, 11, 8, null, ""), u([svt, pp], ["Product", "CurrencySymbol"], s, 17, 12, 9, null, ""), r([yyc], s, 17, 13, hu, ""), u([svt, pp], ["Product", "CurrencySymbol"], s, 17, 14, 10, null, ""), r([pyc], s, 17, 15, hu, ""), u([wyc], ["Status"], s, 17, 16, 11, null, ""), r([wti], k, 18, 18, null, null), f([acf], ["CreatingTransaction"], e, "visibilityHidden", 81, 17, 12, p, !1, 0), u([acf], ["CreatingTransaction"], ru, 17, 19, 13, null, !1), r([byc], st, 17, 19, null, null)]), | |
c = l[175].cloneNode(!0), | |
h = new Array(20), | |
h[0] = t(c, [3, 1, 2, 0]), | |
h[1] = t(c, [3, 1, 2, 2]), | |
h[2] = t(c, [3, 3, 2]), | |
h[3] = t(c, [3, 5]), | |
h[4] = t(c, [3, 5, 2]), | |
h[5] = t(c, [3, 7, 2]), | |
h[6] = t(c, [3, 9, 2, 0]), | |
h[7] = t(c, [3, 9, 2, 2]), | |
h[8] = t(c, [3, 11, 2, 0]), | |
h[9] = t(c, [3, 11, 2, 2]), | |
h[10] = t(c, [3, 13]), | |
h[11] = t(c, [3, 13, 0, 0]), | |
h[12] = t(c, [3, 13, 2, 0]), | |
h[13] = t(c, [3, 13, 2, 2]), | |
h[14] = t(c, [3, 15, 2, 0]), | |
h[15] = t(c, [3, 15, 2, 2]), | |
h[16] = t(c, [3, 17]), | |
h[17] = t(c, [3, 19]), | |
h[18] = ht(t(c, [3, 19])), | |
h[19] = et(t(c, [5, 1])), | |
h[19].set_text("Pay"), | |
a(n, c, [18, 19], h, i[175], null, 14, 0) | |
} | |
function dyc() { | |
return fyi || (fyi = l(y, ilt, kyc, "175")), | |
fyi | |
} | |
function gyc(n) { | |
return n.get_done() | |
} | |
function npc(n) { | |
return n.get_status() | |
} | |
function vcf(n) { | |
return n.get_waiting() | |
} | |
function tpc(n) { | |
return n.get_doneText() | |
} | |
function ipc(n) { | |
return function() { | |
return n.onDone() | |
} | |
} | |
function rpc(n, o) { | |
var h, c, l; | |
return (l = v(o))[176] || (l[176] = o.createElement("div"), | |
l[176].innerHTML = ' <div class="cardTitle cardTitleText"> Processing <\/div> <div class="cardBody"> <div style="margin-top: 40px; white-space: pre-wrap;" class="largeFont"> <span><\/span> <\/div> <div> <\/div><\/div> <div class="cardFooter hflexbox justifyFlexEnd"> <div test-id="donePayment"><\/div> <\/div> ', | |
i[176] = i[176] ? i[176] : [f([gyc], ["Done"], e, "doneStatusText", 81, 0, 0, null, !1, 0), u([npc], ["Status"], s, 17, 1, 1, null, ""), r([wti], k, 18, 3, null, null), f([vcf], ["Waiting"], e, "visibilityHidden", 81, 2, 2, p, !1, 0), u([tpc], ["DoneText"], be, 17, 4, 3, null, null), r([di], k, 18, 4, null, null), u([vcf], ["Waiting"], ru, 17, 4, 4, null, !1), r([ipc], st, 17, 4, null, null)]), | |
c = l[176].cloneNode(!0), | |
h = new Array(5), | |
h[0] = t(c, [3, 1]), | |
h[1] = t(c, [3, 1, 1]), | |
h[2] = t(c, [3, 3]), | |
h[3] = ht(t(c, [3, 3])), | |
h[4] = et(t(c, [5, 1])), | |
a(n, c, [3, 4], h, i[176], null, 5, 0) | |
} | |
function upc() { | |
return eyi || (eyi = l(y, dkt, rpc, "176")), | |
eyi | |
} | |
function fpc(n, o) { | |
var h, c, l; | |
return (l = v(o))[177] || (l[177] = o.createElement("div"), | |
l[177].innerHTML = ' <div test-id="buyLearningPopup" class="cardWrapper buyCards vflexbox justifySpaceBetween alignCenter"> <div class="titlea hflexbox justifySpaceBetween"> <div> <button type="button" class="actionButtona"> <span data-icon="arrow-back"><\/span> <\/button> <\/div> <div class="cardTitleV2"> <div> <img src="/images/fulllogo_prepg.svg" class="logo"> <\/div> <div> <h4>Pre-PG Learning<\/h4> <h5 style="display:flex">Take Control of Your Learning<\/h5> <\/div> <\/div> <div> <button type="button" test-id="closePopup" class="actionButtona"><span data-icon="close"><\/span><\/button><\/div> <\/div> <div class="featureList"> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Access to 600+ hours of videos with no daily restriction <\/div> <\/div> <div class="hflexbox alignCenter featureItem hiddenImp"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Ability to download the videos, learn anytime anywhere <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Get access to all the Premium features <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Prep-DNA with topic level Analysis <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Learn with Flashcards <\/div> <\/div> <div class="hflexbox alignCenter featureItem"> <div data-icon="check2" class="noFlex checkeda"><\/div> <div class="flex"> Deep Revision <\/div> <\/div> <\/div> <div> <h5> <span><\/span> is only <strong><\/strong> days away. Don\'t hold back your potential!<br>Every second counts <\/h5> <\/div> <div class="noFlex"><\/div> <div class="stepSkin"><\/div> <\/div> ', | |
i[177] = i[177] ? i[177] : [f([ldu], ["CanGoBack"], e, "visibilityHidden", 81, 0, 0, p, !1, 0), r([adu], nt, 17, 1, null, null), f([gk], ["CurrentStage"], e, "hiddenImp", 81, 2, 1, nd, !1, 0), r([vdu], nt, 17, 3, null, null), f([gk], ["CurrentStage"], e, "hiddenImp", 81, 4, 2, nd, !1, 0), f([ydu], ["IsRefundActive"], e, "hidden", 81, 5, 3, null, !1, 0), f([gk], ["CurrentStage"], e, "hiddenImp", 81, 6, 4, nd, !1, 0), f([ya, iti], ["TimerVM", "Days"], e, "hidden", 81, 6, 5, to, !1, 0), u([ya, pdu], ["TimerVM", "ExamAbbr"], s, 17, 7, 6, null, ""), u([ya, iti], ["TimerVM", "Days"], s, 17, 8, 7, null, ""), f([gk], ["CurrentStage"], e, "hidden", 81, 9, 8, aer, !1, 0), r([ya], bt, 17, 10, null, null), u([ya, wdu], ["TimerVM", "Visible"], hi, 17, 10, 9, p, !0), r([bdu], k, 18, 10, null, null), f([kdu], ["HideStep1BG"], e, "noBg", 81, 11, 10, null, !1, 0), u([ddu], ["ActiveSkin"], k, 17, 12, 11, null, null), u([gdu], ["ActiveStage"], bt, 17, 12, 12, null, null)]), | |
c = l[177].cloneNode(!0), | |
h = new Array(13), | |
h[0] = t(c, [1, 1, 1, 1]), | |
h[1] = b(t(c, [1, 1, 1, 1])), | |
h[2] = t(c, [1, 1, 3, 3]), | |
h[3] = b(t(c, [1, 1, 5, 1])), | |
h[4] = t(c, [1, 3]), | |
h[5] = t(c, [1, 5]), | |
h[6] = t(c, [1, 5, 1]), | |
h[7] = t(c, [1, 5, 1, 1]), | |
h[8] = t(c, [1, 5, 1, 3]), | |
h[9] = t(c, [1, 7]), | |
h[10] = ht(t(c, [1, 7])), | |
h[11] = t(c, [1, 9]), | |
h[12] = ht(t(c, [1, 9])), | |
a(n, c, [1, 3, 10, 12], h, i[177], null, 13, 0) | |
} | |
function epc() { | |
return oyi || (oyi = l(y, bd, fpc, "177")), | |
oyi | |
} | |
function opc(n, t) { | |
var r, u, f; | |
return (r = v(t))[178] || (r[178] = t.createElement("div"), | |
r[178].innerHTML = ' <div class="loadingWrappera gear"> <svg xmlns="http://www.w3.org/2000/svg" width="160" height="160" viewbox="0 0 160 160"> <path d="M 160,80 A 80,80 0 0 1 80,160 A 80,80 0 0 1 0,80 A 80,80 0 0 1 80,0 L 80,30 A 50,50 1 0 0 30,80 A 50,50 1 0 0 30,80 A 50,50 1 0 0 80,130 A 50,50 1 0 0 130,80 L 160,80" fill="white" stroke="white" stroke-width="2"><\/path> <\/svg> <\/div> ', | |
i[178] = i[178] ? i[178] : []), | |
u = r[178].cloneNode(!0), | |
f = [], | |
a(n, u, [], f, i[178], null, 0, 0) | |
} | |
function spc() { | |
return syi || (syi = l(y, ltt, opc, "178")), | |
syi | |
} | |
function hpc(n) { | |
return function() { | |
return n.showInterest() | |
} | |
} | |
function cpc(n, u) { | |
var f, o, e; | |
return (e = v(u))[179] || (e[179] = u.createElement("div"), | |
e[179].innerHTML = ' <div class="cardBody step1 hflexbox justifyFlexEnd alignCenter"> <div> <div class="largeFont font400">Please click on show interest button and we will get back to you.<\/div> <div class="hflexbox justifyCenter"> <div class="learningButton"> <\/div> <\/div> <\/div> <\/div> ', | |
i[179] = i[179] ? i[179] : [r([hpc], st, 17, 0, null, null), r([nvt], k, 18, 0, null, null)]), | |
o = e[179].cloneNode(!0), | |
f = new Array(1), | |
f[0] = et(t(o, [1, 1, 3, 1])), | |
f[0].set_text("SHOW INTEREST"), | |
a(n, o, [0], f, i[179], null, 0, 0) | |
} | |
function lpc() { | |
return hyi || (hyi = l(y, nlt, cpc, "179")), | |
hyi | |
} | |
function ke(n) { | |
return n.get_selectedProduct() | |
} | |
function apc(n, t) { | |
n.set_selectedProduct(t) | |
} | |
function vpc(n) { | |
return n.get_products() | |
} | |
function ypc() { | |
return ddf() | |
} | |
function ppc(n) { | |
return n.get_showExtraPlansBtn() | |
} | |
function wpc(n) { | |
return function() { | |
return n.toggleExtraPlans() | |
} | |
} | |
function bpc(n) { | |
return n.get_loading() | |
} | |
function kpc(n) { | |
return n.get_showTaxCalculations() | |
} | |
function ycf(n) { | |
return n.get_renewEarlyDiscount() | |
} | |
function pcf(n) { | |
return ibu(n, 1) | |
} | |
function wcf(n) { | |
return n.get_premiumToVideoPriceAdjustment() | |
} | |
function dpc(n) { | |
return n.get_tax() | |
} | |
function bcf(n) { | |
return n.get_creditsUsed() | |
} | |
function gpc(n) { | |
return ibu(n, 10) | |
} | |
function nwc(n) { | |
return n.get_creditsDiscountUsed() | |
} | |
function twc(n) { | |
return n.get_total() | |
} | |
function iwc(n) { | |
return n.get_showTaxFootnote() | |
} | |
function rwc(n) { | |
return function() { | |
return n.next() | |
} | |
} | |
function uwc(n, o) { | |
var h, c, l; | |
return (l = v(o))[180] || (l[180] = o.createElement("div"), | |
l[180].innerHTML = ' <div class="cardBody step1"> <ul test-id="selectPremiumPackage" class="buyOptionsList"><\/ul> <div class="hflexbox showExtraPlansBtn"> <div test-id="showMore"><\/div> <\/div> <div><\/div> <div class="billTotalArea"> <div class="textAlignRight"> <span class="rowTitle">Early Renew Discount(10%):<\/span> <span style="display: inline-block;width: 82px;"><span><\/span> -<span><\/span>/-<\/span> <\/div> <div class="textAlignRight"> <span class="rowTitle">Existing Premium Adjustment:<\/span> <span style="display: inline-block;width: 82px;"><span><\/span> -<span><\/span>/-<\/span> <\/div> <div style="text-align: right;"> <span class="rowTitle"><span><\/span>:<\/span> <span style="display: inline-block; width: 82px;"><span><\/span> <span><\/span>/-<\/span> <\/div> <div style="text-align: right;"> <span class="rowTitle creditDiscount"><span><\/span> credits discount:<\/span> <span style="display: inline-block; width: 82px;"><span><\/span> -<span><\/span>/-<\/span> <\/div> <div style="text-align: right;"> <span class="rowTitle">Total: <\/span> <span style="display: inline-block; width: 82px;"><span><\/span> <span><\/span>/-<\/span> <\/div> <\/div> <\/div> <div class="cardFooter hflexbox paymentFooter"> <div class="hflexbox disclaimer"> <span class="rowTitle">* Prices inclusive of all taxes<\/span> <\/div> <div class="hflexbox"> <div test-id="proceed"><\/div> <\/div> <\/div> ', | |
i[180] = i[180] ? i[180] : [it([ke], apc, ["SelectedProduct"], cu, lu, "SelectedItem", 17, 0, 0, null, null, null), u([vpc], ["Products"], pt, 17, 0, 1, null, null), r([ypc], ot, 18, 0, null, null), f([ppc], ["ShowExtraPlansBtn"], e, "hidden", 81, 1, 2, p, !1, 0), r([di], k, 18, 2, null, null), r([wpc], st, 17, 2, null, null), r([wti], k, 18, 4, null, null), f([bpc], ["Loading"], e, "visibilityHidden", 81, 3, 3, p, !1, 0), f([kpc], ["ShowTaxCalculations"], e, "hidden", 81, 5, 4, p, !1, 0), f([ke, ycf], ["SelectedProduct", "RenewEarlyDiscount"], e, "hidden", 81, 6, 5, pcf, !1, 0), u([ke, pp], ["SelectedProduct", "CurrencySymbol"], s, 17, 7, 6, null, ""), u([ke, ycf], ["SelectedProduct", "RenewEarlyDiscount"], s, 17, 8, 7, hu, ""), f([ke, wcf], ["SelectedProduct", "PremiumToVideoPriceAdjustment"], e, "hidden", 81, 9, 8, pcf, !1, 0), u([ke, pp], ["SelectedProduct", "CurrencySymbol"], s, 17, 10, 9, null, ""), u([ke, wcf], ["SelectedProduct", "PremiumToVideoPriceAdjustment"], s, 17, 11, 10, hu, ""), f([ke, ccf], ["SelectedProduct", "ShowTaxes"], e, "hidden", 81, 12, 11, p, !1, 0), u([ke, lcf], ["SelectedProduct", "TaxName"], s, 17, 13, 12, null, ""), u([ke, pp], ["SelectedProduct", "CurrencySymbol"], s, 17, 14, 13, null, ""), u([ke, dpc], ["SelectedProduct", "Tax"], s, 17, 15, 14, hu, ""), f([ke, bcf], ["SelectedProduct", "CreditsUsed"], e, "hidden", 81, 16, 15, gpc, !1, 0), u([ke, bcf], ["SelectedProduct", "CreditsUsed"], s, 17, 17, 16, null, ""), u([ke, pp], ["SelectedProduct", "CurrencySymbol"], s, 17, 18, 17, null, ""), u([ke, nwc], ["SelectedProduct", "CreditsDiscountUsed"], s, 17, 19, 18, hu, ""), u([ke, pp], ["SelectedProduct", "CurrencySymbol"], s, 17, 20, 19, null, ""), u([ke, twc], ["SelectedProduct", "Total"], s, 17, 21, 20, hu, ""), f([iwc], ["ShowTaxFootnote"], e, "visibilityHidden", 81, 22, 21, null, !1, 0), u([ke], ["SelectedProduct"], ru, 17, 23, 22, ri, !1), r([rwc], st, 17, 23, null, null)]), | |
c = l[180].cloneNode(!0), | |
h = new Array(24), | |
h[0] = er(t(c, [1, 1])), | |
h[1] = t(c, [1, 3]), | |
h[2] = et(t(c, [1, 3, 1])), | |
h[2].set_text("Show More Plans"), | |
h[3] = t(c, [1, 5]), | |
h[4] = ht(t(c, [1, 5])), | |
h[5] = t(c, [1, 7]), | |
h[6] = t(c, [1, 7, 1]), | |
h[7] = t(c, [1, 7, 1, 3, 0]), | |
h[8] = t(c, [1, 7, 1, 3, 2]), | |
h[9] = t(c, [1, 7, 3]), | |
h[10] = t(c, [1, 7, 3, 3, 0]), | |
h[11] = t(c, [1, 7, 3, 3, 2]), | |
h[12] = t(c, [1, 7, 5]), | |
h[13] = t(c, [1, 7, 5, 1, 0]), | |
h[14] = t(c, [1, 7, 5, 3, 0]), | |
h[15] = t(c, [1, 7, 5, 3, 2]), | |
h[16] = t(c, [1, 7, 7]), | |
h[17] = t(c, [1, 7, 7, 1, 0]), | |
h[18] = t(c, [1, 7, 7, 3, 0]), | |
h[19] = t(c, [1, 7, 7, 3, 2]), | |
h[20] = t(c, [1, 7, 9, 3, 0]), | |
h[21] = t(c, [1, 7, 9, 3, 2]), | |
h[22] = t(c, [3, 1]), | |
h[23] = et(t(c, [3, 3, 1])), | |
h[23].set_text("Next"), | |
a(n, c, [0, 2, 4, 23], h, i[180], null, 23, 0) | |
} | |
function fwc() { | |
return cyi || (cyi = l(y, nlt, uwc, "180")), | |
cyi | |
} | |
function sut(n) { | |
return n.get_inTestMode() | |
} | |
function ewc(n) { | |
return n.get_isProblemHidden() | |
} | |
function owc(n) { | |
return n.get_testMode() | |
} | |
function luu(n) { | |
return drr(n, 3) | |
} | |
function auu(n) { | |
return n.get_showV3LoadingMsgs() | |
} | |
function swc(n) { | |
return n.get_question().QuestionId | |
} | |
function kcf(n) { | |
return function(t, i) { | |
return n.imagePopup(t, i) | |
} | |
} | |
function hwc(n) { | |
return lso(n) | |
} | |
function cwc(n) { | |
return function() { | |
return n.togglePracticeQuestionCard() | |
} | |
} | |
function thr(n) { | |
return n.get_showPracticeCard() | |
} | |
function lwc(n) { | |
return function() { | |
return n.showMenu() | |
} | |
} | |
function awc(n) { | |
return function() { | |
return n.showQuestionCard() | |
} | |
} | |
function vwc(n) { | |
return n.get_sectionsInfo() | |
} | |
function ywc(n) { | |
return n.get_selectedSection() | |
} | |
function pwc(n, t) { | |
n.set_selectedSection(t) | |
} | |
function wwc() { | |
return oee() | |
} | |
function bwc(n, t) { | |
n.set_currentProblemNumber(t) | |
} | |
function kwc(n, t) { | |
n.set_attemptMode(t) | |
} | |
function dwc(n, t) { | |
n.set_questionCardExpanded(t) | |
} | |
function gwc(n) { | |
return function(t) { | |
return n.V_SelectQuestionFromCard(t) | |
} | |
} | |
function nbc(n, t) { | |
n.set_selectQuestion(t) | |
} | |
function tbc(n) { | |
return n.get_problemAttempts() | |
} | |
function ibc(n, t) { | |
n.set_problemAttempts(t) | |
} | |
function dcf(n) { | |
return n.get_diagnosticTestVM() | |
} | |
function rbc() { | |
return hoo() | |
} | |
function ubc() { | |
return nee() | |
} | |
function fbc(n) { | |
return n.get_v3LoadingMsgsVM() | |
} | |
function vuu(n) { | |
return n.get_smallFont() | |
} | |
function yuu(n) { | |
return n.get_mediumFont() | |
} | |
function puu(n) { | |
return n.get_largeFont() | |
} | |
function ebc() { | |
return kee() | |
} | |
function obc() { | |
return dee() | |
} | |
function sbc(n) { | |
return n.get_isLoading() | |
} | |
function hbc(n) { | |
return n.get_hasPickReason() | |
} | |
function cbc(n) { | |
return n.get_noMoreQuestions() | |
} | |
function lbc() { | |
return uhu | |
} | |
function abc(n, t) { | |
n.set_infoText(t) | |
} | |
function vbc() { | |
return fhu | |
} | |
function hvt(n) { | |
return n.get_hideQuestionDNA() | |
} | |
function gcf(n) { | |
return n.get_isNewQuestion() | |
} | |
function nlf(n) { | |
return n.get_questionDnaVM() | |
} | |
function tlf() { | |
return vro() | |
} | |
function ilf(n) { | |
return n.get_challengerMessage() | |
} | |
function ybc(n) { | |
return n.get_hideDiscussionUI() | |
} | |
function rlf(n) { | |
return n.get_report() | |
} | |
function pbc() { | |
return ufo() | |
} | |
function wbc(n) { | |
return function() { | |
return n.doneWithOverallReport() | |
} | |
} | |
function bbc() { | |
return iee() | |
} | |
function kbc(n) { | |
return n.get_isHiddenFontSizePopup() | |
} | |
function dbc(n, t) { | |
n.set_isHiddenFontSizePopup(t) | |
} | |
function gbc(n) { | |
return n.V_get_ClockTime() | |
} | |
function nkc(n) { | |
return n.get_buttonRowSkin() | |
} | |
function tkc(n, o) { | |
var h, c, l; | |
return (l = v(o))[181] || (l[181] = o.createElement("div"), | |
l[181].innerHTML = ' <div to-top-scrollable="1"> <div><\/div> <div class="problemCard"> <div class="questionNumberHolder textAlignCenter visibilityHiddenOnV3LoadingScreen"> <div class="hflexbox justifySpaceBetween headerButtonRow"> <div><\/div> <button type="button" test-id="practiceQuestionCard" class="largeFont font400 hflexbox alignCenter"> <span>Question<\/span> <span test-id="problemNumber"><\/span> <span test-id="practiceCardExpandArrow"> <span data-icon="angle-down" class="largerFont"><\/span> <span data-icon="angle-down" class="largerFont rotate180"><\/span> <\/span> <\/button> <div class="hflexbox justifySpaceBetween alignCenter quesCardBtn"> <button type="button" test-id="flyoutBtn" class="hflexbox alignCenter practiceMenuBtn"> <span data-icon="more-vert" class="normalFont"><\/span> <span data-icon="menu" class="largeFont"><\/span> <\/button> <button type="button" test-id="flyoutBtn" class="hflexbox alignCenter"> <span data-icon="more-vert" class="normalFont"><\/span> <\/button> <\/div> <\/div> <ul class="hflexbox justifySpaceAround sectionsList"><\/ul> <div class="practiceQuestionCard"><\/div> <\/div> <div class="visibilityHiddenOnV3LoadingScreen"><\/div> <div class="v3LoadingMsgsArea vflexbox alignCenter justifyCenter"><\/div> <div class="questionArea hideOnV3LoadingScreen"><\/div> <div class="skipOrMarkReview visibilityHiddenOnV3LoadingScreen reviewModeStuff hflexbox justifySpaceBetween pickReasonsIconOnly"><\/div> <div class="skipOrMarkReview visibilityHiddenOnV3LoadingScreen attemptModeStuff hiddenImp"><\/div> <div style="height: 0px; margin-left: auto; margin-right: auto; overflow: visible;" class="hideOnV3LoadingScreen"> <div class="mdProgressBarLinear"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <\/div> <div class="reviewModeStuff"> <div style="clear: both;"> <div> <span class="highlight"> <span> <span data-icon="warn" style="display: inline-block; text-align: center;" class="getAttention pulser"><\/span> <span><\/span> <\/span> <\/span> <\/div> <\/div> <\/div> <\/div> <div class="questionDNAV2 questionDnaExplanation reviewModeStuff"> <div> <div><\/div> <div class="smallFont font400 textAlignLeft impactDescription"> <span><\/span> <\/div> <\/div> <div> <div class="font400 textAlignLeft impactDescription"> We are building the Question DNA for this new question. <\/div> <\/div> <\/div> <div class="questionDnaExplanation minFullHeight"><\/div> <div><\/div> <div><\/div> <\/div> <div class="buttonsRowParent shadowZ1"> <div class="testClock tinyFont font500"> <span>Time left: <span><\/span><\/span> <\/div> <div class="hflexbox justifySpaceBetween alignCenter buttonsRow"><\/div> <\/div> ', | |
i[181] = i[181] ? i[181] : [u([ar], ["CurrentProblemAttempt"], bt, 17, 0, 0, null, null), f([op], ["AttemptMode"], e, "attemptMode", 81, 1, 1, null, !1, 0), f([sut], ["InTestMode"], e, "inTest", 81, 1, 2, null, !1, 0), f([ewc], ["IsProblemHidden"], e, "hidden", 81, 1, 3, null, !1, 0), f([krf], ["Loading"], e, "visibilityHidden", 81, 1, 4, null, !1, 0), f([op], ["AttemptMode"], e, "reviewMode", 81, 1, 5, p, !1, 0), g([owc], e, "scheduledTest", 81, 1, luu, !1, 0), f([auu], ["ShowV3LoadingMsgs"], e, "showV3LoadingScreen", 81, 1, 6, null, !1, 0), f([ar, swc], ["CurrentProblemAttempt", "Question"], ct, "question-id", 113, 1, 7, null, null, 0), g([kcf], null, "click", 65, 1, null, null, 0), f([ugu], ["HeaderedProblemAttempts"], e, "noQuestionCard", 81, 2, 8, hwc, !1, 0), r([cwc], nt, 17, 3, null, null), u([uat], ["CurrentProblemNumber"], s, 17, 4, 9, hru, ""), f([sut], ["InTestMode"], e, "hiddenImp", 81, 5, 10, null, !1, 0), f([thr], ["ShowPracticeCard"], e, "hiddenImp", 81, 6, 11, null, !1, 0), f([thr], ["ShowPracticeCard"], e, "hiddenImp", 81, 7, 12, p, !1, 0), r([lwc], nt, 17, 8, null, null), r([awc], nt, 17, 9, null, null), f([sut], ["InTestMode"], e, "hidden", 81, 10, 13, p, !1, 0), u([vwc], ["SectionsInfo"], iu, 17, 11, 14, null, null), it([ywc], pwc, ["SelectedSection"], cu, lu, "SelectedItem", 17, 11, 15, null, null, null), r([wwc], ot, 18, 11, null, null), f([thr], ["ShowPracticeCard"], e, "hiddenImp", 81, 12, 16, p, !1, 0), u([sut], ["InTestMode"], hi, 17, 13, 17, null, !0), u([uat], ["CurrentProblemNumber"], bwc, 17, 13, 18, null, 0), u([op], ["AttemptMode"], kwc, 17, 13, 19, null, !1), u([thr], ["ShowPracticeCard"], dwc, 17, 13, 20, null, !1), r([gwc], nbc, 17, 13, null, null), u([tbc], ["ProblemAttempts"], ibc, 17, 13, 21, null, null), u([dcf], ["DiagnosticTestVM"], bt, 17, 14, 22, null, null), u([dcf], ["DiagnosticTestVM"], hi, 17, 14, 23, ri, !0), r([rbc], k, 18, 14, null, null), r([ubc], k, 18, 15, null, null), u([fbc], ["V3LoadingMsgsVM"], bt, 17, 15, 24, null, null), f([vuu], ["SmallFont"], e, "normalFont", 81, 16, 25, null, !1, 0), f([yuu], ["MediumFont"], e, "largeFont", 81, 16, 26, null, !1, 0), f([puu], ["LargeFont"], e, "largerFont", 81, 16, 27, null, !1, 0), f([auu], ["ShowV3LoadingMsgs"], e, "hiddenImp", 81, 16, 28, null, !1, 0), r([vat], k, 18, 17, null, null), u([ar], ["CurrentProblemAttempt"], bt, 17, 17, 29, null, null), f([ar], ["CurrentProblemAttempt"], e, "hidden", 81, 18, 30, ri, !1, 0), r([ebc], k, 18, 19, null, null), f([ar], ["CurrentProblemAttempt"], e, "hidden", 81, 20, 31, ri, !1, 0), u([sut], ["InTestMode"], hi, 17, 21, 32, p, !0), r([obc], k, 18, 21, null, null), f([sbc], ["IsLoading"], e, "hidden", 81, 22, 33, p, !1, 0), f([ar, hbc], ["CurrentProblemAttempt", "HasPickReason"], e, "hidden", 81, 23, 34, p, !1, 0), f([ar, cbc], ["CurrentProblemAttempt", "NoMoreQuestions"], e, "hidden", 81, 24, 35, p, !1, 0), r([lbc], abc, 18, 25, null, null), r([vbc], s, 18, 26, null, ""), f([op], ["AttemptMode"], e, "hidden", 81, 27, 36, null, !1, 0), f([ar, hvt], ["CurrentProblemAttempt", "HideQuestionDNA"], e, "hiddenImp", 81, 27, 37, null, !1, 0), f([ar, gcf], ["CurrentProblemAttempt", "IsNewQuestion"], e, "hidden", 81, 28, 38, null, !1, 0), f([ar, hvt], ["CurrentProblemAttempt", "HideQuestionDNA"], e, "hidden", 81, 29, 39, null, !1, 0), u([ar, nlf], ["CurrentProblemAttempt", "QuestionDnaVM"], bt, 17, 30, 40, null, null), r([tlf], k, 18, 30, null, null), u([ar, ilf], ["CurrentProblemAttempt", "ChallengerMessage"], s, 17, 31, 41, null, ""), f([ar, gcf], ["CurrentProblemAttempt", "IsNewQuestion"], e, "hidden", 81, 32, 42, p, !1, 0), f([ar, ybc], ["CurrentProblemAttempt", "HideDiscussionUI"], e, "hideDiscussion", 81, 33, 43, null, !1, 0), f([op], ["AttemptMode"], e, "hidden", 81, 33, 44, null, !1, 0), r([dtu], k, 18, 34, null, null), f([vuu], ["SmallFont"], e, "smallFont", 81, 33, 45, null, !1, 0), f([yuu], ["MediumFont"], e, "normalFont", 81, 33, 46, null, !1, 0), f([puu], ["LargeFont"], e, "largeFont", 81, 33, 47, null, !1, 0), f([op], ["AttemptMode"], e, "reviewMode", 81, 33, 48, p, !1, 0), u([ar], ["CurrentProblemAttempt"], bt, 17, 34, 49, null, null), g([kcf], null, "click", 65, 33, null, null, 1), u([rlf], ["Report"], bt, 17, 35, 50, null, null), u([rlf], ["Report"], hi, 17, 35, 51, ri, !0), r([pbc], sh, 18, 35, null, null), r([wbc], sat, 17, 35, null, null), r([bbc], sh, 18, 36, null, null), it([kbc], dbc, ["IsHiddenFontSizePopup"], hi, tff, "IsHidden", 17, 36, 52, null, null, !0), f([auu], ["ShowV3LoadingMsgs"], e, "visibilityHidden", 81, 37, 53, null, !1, 0), f([ar], ["CurrentProblemAttempt"], e, "hiddenImp", 81, 37, 54, ri, !1, 0), f([op], ["AttemptMode"], e, "attemptMode", 81, 37, 55, null, !1, 0), f([op], ["AttemptMode"], e, "reviewMode", 81, 37, 56, p, !1, 0), f([sut], ["InTestMode"], e, "hidden", 81, 38, 57, p, !1, 0), u([gbc], ["ClockTime"], s, 17, 39, 58, gsr, ""), r([nkc], k, 17, 40, null, null)]), | |
c = l[181].cloneNode(!0), | |
h = new Array(41), | |
h[0] = fko(t(c, [1, 1])), | |
h[0].set_scrollParentAttribute("to-top-scrollable"), | |
h[0].set_scrollParentAttrValue("1"), | |
h[1] = t(c, [1, 3]), | |
h[2] = t(c, [1, 3, 1, 1]), | |
h[3] = b(t(c, [1, 3, 1, 1, 3])), | |
h[3].set_trackingId("PracticeQuestionCard"), | |
h[4] = t(c, [1, 3, 1, 1, 3, 3]), | |
h[5] = t(c, [1, 3, 1, 1, 3, 5]), | |
h[6] = t(c, [1, 3, 1, 1, 3, 5, 1]), | |
h[7] = t(c, [1, 3, 1, 1, 3, 5, 3]), | |
h[8] = b(t(c, [1, 3, 1, 1, 5, 1])), | |
h[8].set_trackingId("PracticeMenuBtn"), | |
h[9] = b(t(c, [1, 3, 1, 1, 5, 3])), | |
h[9].set_trackingId("PracticeMenuBtn"), | |
h[10] = t(c, [1, 3, 1, 3]), | |
h[11] = er(t(c, [1, 3, 1, 3])), | |
h[12] = t(c, [1, 3, 1, 5]), | |
h[13] = oko(t(c, [1, 3, 1, 5])), | |
h[14] = ht(t(c, [1, 3, 3])), | |
h[15] = ht(t(c, [1, 3, 5])), | |
h[16] = t(c, [1, 3, 7]), | |
h[17] = ht(t(c, [1, 3, 7])), | |
h[18] = t(c, [1, 3, 9]), | |
h[19] = ht(t(c, [1, 3, 9])), | |
h[20] = t(c, [1, 3, 11]), | |
h[21] = ht(t(c, [1, 3, 11])), | |
h[22] = t(c, [1, 3, 13]), | |
h[23] = t(c, [1, 3, 15, 1]), | |
h[24] = t(c, [1, 3, 15, 1, 1]), | |
h[25] = lko(t(c, [1, 3, 15, 1, 1, 1, 1])), | |
h[26] = t(c, [1, 3, 15, 1, 1, 1, 1, 3]), | |
h[27] = t(c, [1, 5]), | |
h[28] = t(c, [1, 5, 1]), | |
h[29] = t(c, [1, 5, 1, 1]), | |
h[30] = ht(t(c, [1, 5, 1, 1])), | |
h[31] = t(c, [1, 5, 1, 3, 1]), | |
h[32] = t(c, [1, 5, 3]), | |
h[33] = t(c, [1, 7]), | |
h[34] = ht(t(c, [1, 7])), | |
h[35] = te(t(c, [1, 9])), | |
h[35].set_fullHeight(!0), | |
h[36] = te(t(c, [1, 11])), | |
h[36].set_noCancel(!1), | |
h[37] = t(c, [3]), | |
h[38] = t(c, [3, 1]), | |
h[39] = t(c, [3, 1, 1, 1]), | |
h[40] = ht(t(c, [3, 3])), | |
a(n, c, [0, 3, 8, 9, 11, 13, 14, 15, 17, 19, 21, 25, 30, 34, 35, 36, 40], h, i[181], null, 59, 2) | |
} | |
function ikc() { | |
return lyi || (lyi = l(y, cc, tkc, "181")), | |
lyi | |
} | |
function wuu(n) { | |
return n.get_isExplanationStage() | |
} | |
function rkc(n) { | |
return n.get_attemptStatus() | |
} | |
function ulf(n) { | |
return n.get_addingExplanation() | |
} | |
function ukc(n) { | |
return function() { | |
return n.addExplanation() | |
} | |
} | |
function fkc(n) { | |
return n.get_submitAnswerOrNextText() | |
} | |
function ekc(n) { | |
return function() { | |
return n.submitAnswerOrNext() | |
} | |
} | |
function okc(n) { | |
return n.get_explanationsAddedToday() | |
} | |
function flf(n) { | |
return n.get_referenceText() | |
} | |
function elf(n, t) { | |
n.set_referenceText(t) | |
} | |
function olf(n) { | |
return n.get_explanationHtml() | |
} | |
function slf(n, t) { | |
n.set_explanationHtml(t) | |
} | |
function hlf(n) { | |
return n.get_explanationText() | |
} | |
function clf(n, t) { | |
n.set_explanationText(t) | |
} | |
function buu(n, t) { | |
n.set_isNativeApp(t) | |
} | |
function cii(n) { | |
return n.get_wordsRemaining() | |
} | |
function skc(n) { | |
return function() { | |
return n.submitExplanation() | |
} | |
} | |
function hkc(n, o) { | |
var h, c, l; | |
return (l = v(o))[182] || (l[182] = o.createElement("div"), | |
l[182].innerHTML = ' <div class="cardWrapper shadowZ1"> <div class="cardTitle cardTitleText">Question<\/div> <div class="cardBody"> <div class="colorDivider"><\/div> <\/div> <div style="text-align: right;" class="cardFooter"> <div style="display:inline-block;" test-id="startContribution"><\/div> <div style="display:inline-block;" test-id="startContribution"><\/div> <\/div> <div style="text-align: right;" class="smallFont"> Add explanation to any 4 questions that you can explain the best. <\/div> <\/div> <div class="cardWrapper shadowZ1"> <div class="cardTitle cardTitleText">Add Explanation <span class="smallFont">(<span><\/span> of 4)<\/span><\/div> <div class="cardBody"> <mat-text-box style="margin-right: 4px;"><\/mat-text-box> <div><\/div> <div style="text-align: right;"> At least <span><\/span> more words required. <\/div> <div style="text-align: right;" class="cardFooter"> <div style="display:inline-block;" test-id="startContribution"><\/div> <\/div> <\/div> <\/div> ', | |
i[182] = i[182] ? i[182] : [f([wuu], ["IsExplanationStage"], e, "attemptMode", 81, 0, 0, p, !1, 0), f([wuu], ["IsExplanationStage"], e, "reviewMode", 81, 0, 1, null, !1, 0), r([vat], k, 18, 1, null, null), u([rkc], ["AttemptStatus"], bt, 17, 1, 2, null, null), f([wuu], ["IsExplanationStage"], e, "hiddenImp", 81, 2, 3, p, !1, 0), f([ulf], ["AddingExplanation"], e, "visibilityHidden", 81, 2, 4, null, !1, 0), r([ukc], st, 17, 3, null, null), u([fkc], ["SubmitAnswerOrNextText"], be, 17, 4, 5, null, null), r([ekc], st, 17, 4, null, null), f([ulf], ["AddingExplanation"], e, "hidden", 81, 5, 6, p, !1, 0), u([okc], ["ExplanationsAddedToday"], s, 17, 6, 7, null, ""), it([flf], elf, ["ReferenceText"], is, rs, "Value", 17, 7, 8, null, null, null), it([olf], slf, ["ExplanationHtml"], fii, eii, "Html", 17, 8, 9, null, null, null), it([hlf], clf, ["ExplanationText"], oii, sii, "PlainText", 17, 8, 10, null, null, null), r([fd], vsr, 18, 8, null, null), r([drt], buu, 18, 8, bu, !1), f([cii], ["WordsRemaining"], e, "visibilityHidden", 81, 9, 11, to, !1, 0), u([cii], ["WordsRemaining"], s, 17, 10, 12, null, ""), u([cii], ["WordsRemaining"], ru, 17, 11, 13, id, !1), r([di], k, 18, 11, null, null), r([skc], st, 17, 11, null, null)]), | |
c = l[182].cloneNode(!0), | |
h = new Array(12), | |
h[0] = t(c, [1, 3, 1]), | |
h[1] = ht(t(c, [1, 3, 1])), | |
h[2] = t(c, [1, 5, 1]), | |
h[3] = et(t(c, [1, 5, 1])), | |
h[3].set_text("Add Explanation"), | |
h[3].set_trackingId("Start_Contribution"), | |
h[4] = et(t(c, [1, 5, 3])), | |
h[4].set_trackingId("Start_Contribution"), | |
h[5] = t(c, [3]), | |
h[6] = t(c, [3, 1, 1, 1]), | |
h[7] = ko(t(c, [3, 3, 1])), | |
h[7].set_fixFloatingLabel(!0), | |
h[7].set_floatingLabelText("Reference"), | |
h[7].set_hintText("Reference for the explanation"), | |
h[8] = ner(t(c, [3, 3, 3])), | |
h[9] = t(c, [3, 3, 5]), | |
h[10] = t(c, [3, 3, 5, 1]), | |
h[11] = et(t(c, [3, 3, 7, 1])), | |
h[11].set_text("Submit"), | |
h[11].set_trackingId("Start_Contribution"), | |
a(n, c, [1, 3, 4, 7, 8, 11], h, i[182], null, 14, 0) | |
} | |
function ckc() { | |
return ayi || (ayi = l(y, ak, hkc, "182")), | |
ayi | |
} | |
function llf(n) { | |
return n.get_questionText() | |
} | |
function lkc(n) { | |
return n.get_options() | |
} | |
function akc() { | |
return tao() | |
} | |
function kuu(n) { | |
return n.get_isExpanded() | |
} | |
function vkc(n) { | |
return n.get_explanationText() | |
} | |
function ykc(n, t) { | |
n.set_isExpanded(t) | |
} | |
function pkc(n) { | |
return n.get_expandCollapseName() | |
} | |
function wkc(n) { | |
return n.get_filedTopics() | |
} | |
function bkc(n) { | |
return n.get_selectedTopics() | |
} | |
function kkc(n, t) { | |
n.set_selectedTopics(t) | |
} | |
function dkc(n) { | |
return n.get_topics() | |
} | |
function gkc() { | |
return nao() | |
} | |
function alf(n) { | |
return n.get_buttonStatusText() | |
} | |
function duu(n, t) { | |
n.set_trackingId(t) | |
} | |
function ndc(n) { | |
return wdt(n, "TagClassification_") | |
} | |
function tdc(n) { | |
return function() { | |
return n.submit() | |
} | |
} | |
function idc(n, o) { | |
var s, h, c; | |
return (c = v(o))[183] || (c[183] = o.createElement("div"), | |
c[183].innerHTML = ' <div class="cardWrapper shadowZ1"> <div class="cardTitle"> <div class="cardTitleText"> Contribute to Pre-PG community <\/div> <\/div> <div class="cardBody"> <div class="question-text-box"> <div><\/div> <ul><\/ul> <div> <hr> <div><\/div> <\/div> <div style="text-align: right;"> <button type="button" style="display: inline-block; width: 100%;"> <span><\/span> <\/button> <\/div> <\/div> <div> Tags: <ul style="display: inline;" class="tagList"><\/ul> <\/div> <ul><\/ul> <\/div> <div style="text-align: right;" class="cardFooter"> <div style="display: inline-block;" test-id="submitTagClassification"><\/div> <\/div> <div style="text-align: right;" class="tinyFont"> It may take up to 48 hours for credit to appear in your account. Wrong categorizations won\'t be credited.<\/div> <\/div> ', | |
i[183] = i[183] ? i[183] : [f([llf], ["QuestionText"], e, "hidden", 81, 0, 0, ri, !1, 0), u([llf], ["QuestionText"], yf, 17, 1, 1, null, null), u([lkc], ["Options"], pt, 17, 2, 2, null, null), r([akc], ot, 18, 2, null, null), f([kuu], ["IsExpanded"], e, "hidden", 81, 3, 3, p, !1, 0), f([kuu], ["IsExpanded"], e, "hidden", 81, 4, 4, p, !1, 0), u([vkc], ["ExplanationText"], yf, 17, 5, 5, null, null), it([kuu], ykc, ["IsExpanded"], ku, ef, "Pressed", 17, 6, 6, null, null, !1), f([pkc], ["ExpandCollapseName"], ct, "data-icon", 113, 7, 7, null, null, 0), r([out], ot, 18, 8, null, null), u([wkc], ["FiledTopics"], pt, 17, 8, 8, null, null), it([bkc], kkc, ["SelectedTopics"], ts, hh, "SelectedItems", 17, 9, 9, null, null, null), u([dkc], ["Topics"], pt, 17, 9, 10, null, null), r([gkc], ot, 18, 9, null, null), u([alf], ["ButtonStatusText"], be, 17, 10, 11, null, null), u([alf], ["ButtonStatusText"], duu, 17, 10, 12, ndc, null), r([tdc], st, 17, 10, null, null)]), | |
h = c[183].cloneNode(!0), | |
s = new Array(11), | |
s[0] = t(h, [1]), | |
s[1] = vf(t(h, [1, 3, 1, 1])), | |
s[2] = ni(t(h, [1, 3, 1, 3])), | |
s[2].set_itemCssClassName("questionOptionList"), | |
s[3] = t(h, [1, 3, 1, 5]), | |
s[4] = t(h, [1, 3, 1, 5, 3]), | |
s[5] = vf(t(h, [1, 3, 1, 5, 3])), | |
s[6] = b(t(h, [1, 3, 1, 7, 1])), | |
s[6].set_isToggleMode(!0), | |
s[7] = t(h, [1, 3, 1, 7, 1, 1]), | |
s[8] = ni(t(h, [1, 3, 3, 1])), | |
s[8].set_itemCssClassName("tag"), | |
s[9] = er(t(h, [1, 3, 5])), | |
s[9].set_inlineItems(!1), | |
s[9].set_itemCssClassName("optionItem topicItems"), | |
s[9].set_multiSelectEnabled(!0), | |
s[10] = et(t(h, [1, 5, 1])), | |
a(n, h, [1, 2, 5, 6, 8, 9, 10], s, i[183], null, 13, 0) | |
} | |
function rdc() { | |
return vyi || (vyi = l(y, ngt, idc, "183")), | |
vyi | |
} | |
function udc(n) { | |
return function() { | |
return n.close() | |
} | |
} | |
function fdc(n) { | |
return n.get_resolutionsList() | |
} | |
function edc() { | |
return byo() | |
} | |
function odc(n) { | |
return n.get_selectedResolution() | |
} | |
function sdc(n, t) { | |
n.set_selectedResolution(t) | |
} | |
function hdc(n) { | |
return n.get_speedControlsList() | |
} | |
function cdc() { | |
return dyo() | |
} | |
function ldc(n) { | |
return n.get_selectedSpeed() | |
} | |
function adc(n, t) { | |
n.set_selectedSpeed(t) | |
} | |
function vdc(n, f) { | |
var e, o, s; | |
return (s = v(f))[184] || (s[184] = f.createElement("div"), | |
s[184].innerHTML = ' <div class="videoSettingsContent"> <div> <div class="hflexbox justifySpaceBetween settingOptionTitle font400"> <div class="largeFont">Video Quality<\/div> <button type="button"> <span>Close<\/span> <\/button> <\/div> <ul class="qualityControlsList font400"><\/ul> <\/div> <div> <div class="largeFont settingOptionTitle">Video Speed<\/div> <ul class="speedControlsList font400"><\/ul> <\/div> <\/div> ', | |
i[184] = i[184] ? i[184] : [r([udc], nt, 17, 0, null, null), u([fdc], ["ResolutionsList"], pt, 17, 1, 0, null, null), r([edc], ot, 18, 1, null, null), it([odc], sdc, ["SelectedResolution"], cu, lu, "SelectedItem", 17, 1, 1, null, null, null), u([hdc], ["SpeedControlsList"], pt, 17, 2, 2, null, null), r([cdc], ot, 18, 2, null, null), it([ldc], adc, ["SelectedSpeed"], cu, lu, "SelectedItem", 17, 2, 3, null, null, null)]), | |
o = s[184].cloneNode(!0), | |
e = new Array(3), | |
e[0] = b(t(o, [1, 1, 1, 3])), | |
e[1] = er(t(o, [1, 1, 3])), | |
e[2] = er(t(o, [1, 3, 3])), | |
a(n, o, [0, 1, 2], e, i[184], null, 4, 0) | |
} | |
function ydc() { | |
return yyi || (yyi = l(y, pgt, vdc, "184")), | |
yyi | |
} | |
function guu(n) { | |
return n.get_extraTopicCount() | |
} | |
function pdc(n) { | |
return n.get_title() | |
} | |
function wdc(n) { | |
return ai.get_hasValue(n.get_unattemptedCount()) | |
} | |
function ihr(n) { | |
return n.get_questionCountLoading() | |
} | |
function bdc(n) { | |
return n.get_unattemptedCount() | |
} | |
function vlf(n) { | |
return n.get_availableQuestionCount() | |
} | |
function kdc(n) { | |
return n.get_showStartWorkoutPrepDna() | |
} | |
function ddc(n) { | |
return n.get_showPrepDNAPremium() | |
} | |
function ylf(n) { | |
return n.get_loadingPrepDNA() | |
} | |
function gdc(n) { | |
return n.get_overallProgressVM().get_parts() | |
} | |
function ngc(n) { | |
return function() { | |
return n.showUpsellModal() | |
} | |
} | |
function tgc() { | |
return pae() | |
} | |
function igc(n) { | |
return n.get_theme() | |
} | |
function rgc(n) { | |
return n.onClose | |
} | |
function ugc(n) { | |
return function() { | |
return n.launchWorkout() | |
} | |
} | |
function fgc(n, o) { | |
var h, c, l; | |
return (l = v(o))[185] || (l[185] = o.createElement("div"), | |
l[185].innerHTML = ' <div class="topicDetailsContainer"> <div class="topicNamea"> <span> <span><\/span> <\/span> <span> + <span><\/span> more <\/span> <\/div> <div class="questionsCount font500"> <div> Not yet attempted: <span> <span><\/span><\/span> <span class="ellipsisLoader"><\/span> <\/div> <div> Questions Available: <span> <span><\/span><\/span> <span class="ellipsisLoader"><\/span> <\/div> <\/div> <div class="prepDNAContainer"> <div class="sliderLoader"><\/div> <div class="hflexbox justifySpaceBetween alignCenter premium"> <div><\/div> <div class="prepDNADesc"> <div class="font500">PrepDNA<\/div> <div class="smallFont font400">Practice the right way by using PrepDNA to find your weaker areas<\/div> <\/div> <\/div> <div class="hflexbox justifySpaceBetween alignCenter nonPremium"> <div class="lockedPrepDNA"> <svg xmlns="http://www.w3.org/2000/svg" width="56" height="56"> <g> <path d="M28, 0\r\n A28, 28, 0, 0, 1, 56, 28\r\n L44, 28\r\n A16, 16, 0, 0, 0, 28, 12\r\n Z" style="stroke: #fff; fill: #59af36; stroke-width: 1"><\/path> <path d="M56, 28\r\n A28, 28, 0, 0, 1, 44.4579, 50.6525\r\n L37.4045, 40.9443\r\n A16, 16, 0, 0, 0, 44, 28\r\n Z" style="stroke: #fff; fill: #ffc21c; stroke-width: 1"><\/path> <path d="M44.4579, 50.6525\r\n A28, 28, 0, 0, 1, 11.542, 50.6525\r\n L18.5954, 40.9443\r\n A16, 16, 0, 0, 0, 37.4045, 40.9443\r\n Z" style="stroke: #fff; fill: #e41d22; stroke-width: 1"><\/path> <path d="M11.542, 50.6525\r\n A28, 28, 0, 0, 1, 28, 0\r\n L28, 12\r\n A16, 16, 0, 0, 0, 18.5954, 40.9443\r\n Z" style="stroke: #fff; fill: #8cc34a; stroke-width: 1"><\/path> <\/g> <\/svg> <span data-icon="premium_lock" class="hugeFont"><\/span> <\/div> <div class="prepDNADesc"> <div class="font500">Smart Prep with PrepDNA<\/div> <div class="smallFont font400">Get the premium to unlock your PrepDNA<\/div> <\/div> <\/div> <\/div> <div class="filterTagsContainer"><\/div> <div class="topicBtnContainer"> <button type="button" test-id="close_workout_popup" class="closePopupBtn"> <span>CANCEL<\/span> <\/button> <button type="button" test-id="start_workout" class="startWorkoutBtn"> <span> <span><\/span> <\/span> <\/button> <\/div> <\/div> ', | |
i[185] = i[185] ? i[185] : [f([guu], ["ExtraTopicCount"], e, "shorten", 81, 0, 0, ba, !1, 0), r([pdc], s, 17, 1, null, ""), f([guu], ["ExtraTopicCount"], e, "hidden", 81, 2, 1, to, !1, 0), r([guu], s, 17, 3, null, ""), f([wdc], ["UnattemptedCount"], e, "visibilityHidden", 81, 4, 2, p, !1, 0), f([ihr], ["QuestionCountLoading"], e, "hidden", 81, 5, 3, null, !1, 0), u([bdc], ["UnattemptedCount"], s, 17, 6, 4, null, ""), f([ihr], ["QuestionCountLoading"], e, "hiddenImp", 81, 7, 5, p, !1, 0), f([ihr], ["QuestionCountLoading"], e, "hidden", 81, 8, 6, null, !1, 0), u([vlf], ["AvailableQuestionCount"], s, 17, 9, 7, null, ""), f([ihr], ["QuestionCountLoading"], e, "hiddenImp", 81, 10, 8, p, !1, 0), f([kdc], ["ShowStartWorkoutPrepDna"], e, "hidden", 81, 11, 9, p, !1, 0), f([ddc], ["ShowPrepDNAPremium"], e, "showPrepDNAPremium", 81, 11, 10, null, !1, 0), f([ylf], ["LoadingPrepDNA"], e, "loadingPrepDNA", 81, 11, 11, null, !1, 0), f([ylf], ["LoadingPrepDNA"], e, "hidden", 81, 12, 12, p, !1, 0), u([gdc], ["OverallProgressVM"], uru, 17, 13, 13, null, null), g([ngc], null, "click", 65, 14, null, null, 0), u([tgc], ["WorkoutFilterTagsSkin"], k, 18, 15, 14, null, null), f([igc], ["Theme"], ct, "th", 113, 16, 15, null, null, 0), r([rgc], nt, 17, 17, null, null), r([ugc], nt, 17, 18, null, null), u([vlf], ["AvailableQuestionCount"], bi, 17, 18, 16, to, !1), r([ktu], s, 18, 19, null, "")]), | |
c = l[185].cloneNode(!0), | |
h = new Array(20), | |
h[0] = t(c, [1, 1, 1]), | |
h[1] = t(c, [1, 1, 1, 1]), | |
h[2] = t(c, [1, 1, 3]), | |
h[3] = t(c, [1, 1, 3, 1]), | |
h[4] = t(c, [1, 3, 1]), | |
h[5] = t(c, [1, 3, 1, 1]), | |
h[6] = t(c, [1, 3, 1, 1, 1]), | |
h[7] = t(c, [1, 3, 1, 3]), | |
h[8] = t(c, [1, 3, 3, 1]), | |
h[9] = t(c, [1, 3, 3, 1, 1]), | |
h[10] = t(c, [1, 3, 3, 3]), | |
h[11] = t(c, [1, 5]), | |
h[12] = t(c, [1, 5, 1]), | |
h[13] = unr(t(c, [1, 5, 3, 1])), | |
h[13].set_size(0), | |
h[13].set_arcStyle(0), | |
h[14] = t(c, [1, 5, 5]), | |
h[15] = ht(t(c, [1, 7])), | |
h[16] = t(c, [1, 9]), | |
h[17] = b(t(c, [1, 9, 1])), | |
h[17].set_trackingId("CloseWorkoutPopup"), | |
h[18] = b(t(c, [1, 9, 3])), | |
h[18].set_trackingId("StartWorkout"), | |
h[19] = t(c, [1, 9, 3, 1, 1]), | |
a(n, c, [13, 15, 17, 18], h, i[185], null, 17, 1) | |
} | |
function egc() { | |
return pyi || (pyi = l(y, dit, fgc, "185")), | |
pyi | |
} | |
function ogc(n) { | |
return function() { | |
return n.close() | |
} | |
} | |
function sgc(n) { | |
return n.get_hideImageBasedFilter() | |
} | |
function us(n) { | |
return n.get_premiumContext() | |
} | |
function plf(n) { | |
return n.get_imageBasedQuestionsDisabled() | |
} | |
function nfu(n) { | |
return n.get_imageBasedQuestionsOnly() | |
} | |
function wlf(n, t) { | |
n.set_imageBasedQuestionsOnly(t) | |
} | |
function blf(n) { | |
return n.get_fastPracticeModeDisabled() | |
} | |
function hgc(n) { | |
return n.get_fastPracticeMode() | |
} | |
function cgc(n, t) { | |
n.set_fastPracticeMode(t) | |
} | |
function hut(n) { | |
return n.get_onRevisionPage() | |
} | |
function klf(n) { | |
return n.get_simulateTestDisabled() | |
} | |
function dlf(n) { | |
return n.get_simulateTest() | |
} | |
function lgc(n, t) { | |
n.set_simulateTest(t) | |
} | |
function agc(n) { | |
return n.get_problemCount() | |
} | |
function vgc(n, t) { | |
n.set_problemCount(t) | |
} | |
function ygc(n) { | |
return n.get_durationInMinutes() | |
} | |
function pgc(n, t) { | |
n.set_durationInMinutes(t) | |
} | |
function tfu(n) { | |
return n.get_hideCommonFilters() | |
} | |
function re(n) { | |
return function() { | |
return n.showPremiumUpSell() | |
} | |
} | |
function vr(n) { | |
return n.get_hasPremiumAccess() | |
} | |
function glf(n) { | |
return n.get_highYieldOnly() | |
} | |
function wgc(n, t) { | |
n.set_highYieldOnly(t) | |
} | |
function naf(n) { | |
return n.get_clinicalOnly() | |
} | |
function bgc(n, t) { | |
n.set_clinicalOnly(t) | |
} | |
function lii(n) { | |
return n.get_hideAdvancedFilters() | |
} | |
function taf(n) { | |
return n.get_recentQuestionsOnly() | |
} | |
function kgc(n, t) { | |
n.set_recentQuestionsOnly(t) | |
} | |
function iaf(n) { | |
return n.get_yearWiseQuestionsOnly() | |
} | |
function dgc(n, t) { | |
n.set_yearWiseQuestionsOnly(t) | |
} | |
function ifu(n) { | |
return n.get_noPGI() | |
} | |
function raf(n, t) { | |
n.set_noPGI(t) | |
} | |
function ggc(n) { | |
return n.get_showAssertionReasonSwitch() | |
} | |
function rfu(n) { | |
return n.get_noAssertionReason() | |
} | |
function uaf(n, t) { | |
n.set_noAssertionReason(t) | |
} | |
function faf(n) { | |
return n.get_noRepeatedQuestions() | |
} | |
function nnc(n, t) { | |
n.set_noRepeatedQuestions(t) | |
} | |
function eaf(n) { | |
return n.get_showAllQuestions() | |
} | |
function tnc(n, t) { | |
n.set_showAllQuestions(t) | |
} | |
function inc(n) { | |
return n.get_hideDifficultyLevel() | |
} | |
function rnc(n) { | |
return n.get_difficultyModes() | |
} | |
function unc(n) { | |
return n.get_selectedDifficulty() | |
} | |
function fnc(n, t) { | |
n.set_selectedDifficulty(t) | |
} | |
function enc(n) { | |
return n.get_hideExamPattern() | |
} | |
function rhr(n) { | |
return n.get_examNames() | |
} | |
function onc(n) { | |
return n.get_premiumContext().get_selectedExams() | |
} | |
function oaf() { | |
return lae() | |
} | |
function saf(n) { | |
return n.get_selectedExams() | |
} | |
function haf(n, t) { | |
n.set_selectedExams(t) | |
} | |
function caf() { | |
return cae() | |
} | |
function snc(n, o) { | |
var s, h, c; | |
return (c = v(o))[186] || (c[186] = o.createElement("div"), | |
c[186].innerHTML = ' <div class="filterListContainer"> <div class="filterHeadera"> <div>Filters<\/div> <div class="filterClosea"> <button type="button" test-id="closeFilterPopup"> <div> <span data-icon="close"><\/span> <\/div> <\/button> <\/div> <\/div> <div class="filterContainera normalFont"> <div> <div class="filterItem"> <div class="filterLabela"> Image Based Questions Only <\/div> <div class="hflexbox"> <button type="button" test-id="imageBasedQsSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div class="filterItem"> <div class="filterLabela"> Fast Practice Mode <\/div> <div class="hflexbox"> <button type="button" test-id="fastPracticeSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <div class="filterItem"> <div class="filterLabela"> Simulate Test <\/div> <div class="hflexbox"> <button type="button" test-id="simulateTestSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <div> <div class="filterItem simulateTest"> <div class="filterLabela simulateTestLabel"> Question Count <\/div> <input type="number" test-id="numQuestions"> <\/div> <div class="filterItem simulateTest"> <div class="filterLabela simulateTestLabel"> Test Length (minutes): <\/div> <input type="number" test-id="numMinutes"> <\/div> <\/div> <div> <div class="filterItem"> <div class="filterLabela"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> High Yield Questions <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <button type="button" test-id="highYieldSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div> <div class="filterItem"> <div class="filterLabela"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> Clinical Questions <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <button type="button" test-id="clinicalSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div> <div class="filterItem"> <div class="filterLabela"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> Recent Year Questions <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <button type="button" test-id="recentYearQuestionsSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div> <div class="filterItem"> <div class="filterLabela"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> 2017 - 2019 Questions <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <button type="button" test-id="Questions20172019Switch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div> <div class="filterItem"> <div class="filterLabela"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> No PGI Questions <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <button type="button" test-id="NoPGISwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div> <div class="filterItem"> <div class="filterLabela"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> No Assertion & Reason <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <button type="button" test-id="NoAssertionReasonSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div> <div class="filterItem"> <div class="filterLabela"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> No Repeats <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <button type="button" test-id="noRepeatsSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div> <div class="filterItem"> <div class="filterLabela"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> Show All Questions <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <button type="button" test-id="showAllQuestionsSwitch" class="toggleBtn"> <div><\/div> <\/button> <\/div> <\/div> <\/div> <div> <div class="filterItem noFlexFilter"> <div class="filterLabela textAlignLeft"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> Difficulty Level <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn"> <\/button> <select> <div><\/div> <\/select> <\/div> <\/div> <\/div> <div> <div class="filterItem noFlexFilter"> <div class="filterLabela textAlignLeft"> <button type="button" class="premiumAccessInfoa"> <span data-icon="premium_lock"><\/span> Exam Pattern <\/button> <\/div> <div class="hflexbox"> <button type="button" class="hiddenUpsellBtn multiExam"> <\/button> <ul class="examPatterns hflexbox flexWrap"><\/ul> <ul class="examPatterns hflexbox flexWrap"><\/ul> <\/div> <\/div> <\/div> <\/div> <\/div> ', | |
i[186] = i[186] ? i[186] : [r([ogc], nt, 17, 0, null, null), f([sgc], ["HideImageBasedFilter"], e, "hidden", 81, 1, 0, null, !1, 0), u([us, plf], ["PremiumContext", "ImageBasedQuestionsDisabled"], bi, 17, 2, 1, null, !1), it([us, nfu], wlf, ["PremiumContext", "ImageBasedQuestionsOnly"], ku, ef, "Pressed", 17, 2, 2, null, null, !1), f([blf], ["FastPracticeModeDisabled"], e, "disabledToggle", 81, 3, 3, null, !1, 0), u([blf], ["FastPracticeModeDisabled"], bi, 17, 4, 4, null, !1), it([hgc], cgc, ["FastPracticeMode"], ku, ef, "Pressed", 17, 4, 5, null, null, !1), f([hut], ["OnRevisionPage"], e, "hiddenImp", 81, 5, 6, null, !1, 0), f([klf], ["SimulateTestDisabled"], e, "disabledToggle", 81, 6, 7, null, !1, 0), u([klf], ["SimulateTestDisabled"], bi, 17, 7, 8, null, !1), it([dlf], lgc, ["SimulateTest"], ku, ef, "Pressed", 17, 7, 9, null, null, !1), f([dlf], ["SimulateTest"], e, "hidden", 81, 8, 10, p, !1, 0), it([agc], vgc, ["ProblemCount"], tut, iut, "NumberValue", 17, 9, 11, null, null, 0), it([ygc], pgc, ["DurationInMinutes"], tut, iut, "NumberValue", 17, 10, 12, null, null, 0), f([tfu], ["HideCommonFilters"], e, "hidden", 81, 11, 13, null, !1, 0), r([re], nt, 17, 12, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 12, 14, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 13, 15, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 14, 16, null, !1, 0), r([re], nt, 17, 15, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 16, 17, p, !1), it([us, glf], wgc, ["PremiumContext", "HighYieldOnly"], ku, ef, "Pressed", 17, 16, 18, null, null, !1), f([tfu], ["HideCommonFilters"], e, "hidden", 81, 17, 19, null, !1, 0), r([re], nt, 17, 18, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 18, 20, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 19, 21, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 20, 22, null, !1, 0), r([re], nt, 17, 21, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 22, 23, p, !1), it([us, naf], bgc, ["PremiumContext", "ClinicalOnly"], ku, ef, "Pressed", 17, 22, 24, null, null, !1), f([lii], ["HideAdvancedFilters"], e, "hidden", 81, 23, 25, null, !1, 0), f([hut], ["OnRevisionPage"], e, "hiddenImp", 81, 24, 26, null, !1, 0), r([re], nt, 17, 25, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 25, 27, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 26, 28, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 27, 29, null, !1, 0), r([re], nt, 17, 28, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 29, 30, p, !1), it([us, taf], kgc, ["PremiumContext", "RecentQuestionsOnly"], ku, ef, "Pressed", 17, 29, 31, null, null, !1), f([lii], ["HideAdvancedFilters"], e, "hidden", 81, 30, 32, null, !1, 0), f([hut], ["OnRevisionPage"], e, "hiddenImp", 81, 31, 33, null, !1, 0), r([re], nt, 17, 32, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 32, 34, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 33, 35, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 34, 36, null, !1, 0), r([re], nt, 17, 35, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 36, 37, p, !1), it([us, iaf], dgc, ["PremiumContext", "YearWiseQuestionsOnly"], ku, ef, "Pressed", 17, 36, 38, null, null, !1), f([tfu], ["HideCommonFilters"], e, "hidden", 81, 37, 39, null, !1, 0), r([re], nt, 17, 38, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 38, 40, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 39, 41, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 40, 42, null, !1, 0), r([re], nt, 17, 41, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 42, 43, p, !1), it([us, ifu], raf, ["PremiumContext", "NoPGI"], ku, ef, "Pressed", 17, 42, 44, null, null, !1), f([lii], ["HideAdvancedFilters"], e, "hidden", 81, 43, 45, null, !1, 0), f([ggc], ["ShowAssertionReasonSwitch"], e, "hiddenImp", 81, 44, 46, p, !1, 0), r([re], nt, 17, 45, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 45, 47, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 46, 48, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 47, 49, null, !1, 0), r([re], nt, 17, 48, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 49, 50, p, !1), it([us, rfu], uaf, ["PremiumContext", "NoAssertionReason"], ku, ef, "Pressed", 17, 49, 51, null, null, !1), f([lii], ["HideAdvancedFilters"], e, "hidden", 81, 50, 52, null, !1, 0), f([hut], ["OnRevisionPage"], e, "hiddenImp", 81, 51, 53, null, !1, 0), r([re], nt, 17, 52, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 52, 54, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 53, 55, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 54, 56, null, !1, 0), r([re], nt, 17, 55, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 56, 57, p, !1), it([us, faf], nnc, ["PremiumContext", "NoRepeatedQuestions"], ku, ef, "Pressed", 17, 56, 58, null, null, !1), f([lii], ["HideAdvancedFilters"], e, "hidden", 81, 57, 59, null, !1, 0), f([hut], ["OnRevisionPage"], e, "hiddenImp", 81, 58, 60, null, !1, 0), r([re], nt, 17, 59, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 59, 61, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 60, 62, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 61, 63, null, !1, 0), r([re], nt, 17, 62, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 63, 64, p, !1), it([us, eaf], tnc, ["PremiumContext", "ShowAllQuestions"], ku, ef, "Pressed", 17, 63, 65, null, null, !1), f([inc], ["HideDifficultyLevel"], e, "hidden", 81, 64, 66, null, !1, 0), f([hut], ["OnRevisionPage"], e, "hiddenImp", 81, 65, 67, null, !1, 0), r([re], nt, 17, 66, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 66, 68, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 67, 69, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 68, 70, null, !1, 0), r([re], nt, 17, 69, null, null), u([vr], ["HasPremiumAccess"], hat, 17, 70, 71, p, !1), u([us, rnc], ["PremiumContext", "DifficultyModes"], ye, 17, 70, 72, null, null), it([us, unc], fnc, ["PremiumContext", "SelectedDifficulty"], pe, we, "SelectedOption", 17, 70, 73, null, null, null), f([enc], ["HideExamPattern"], e, "hidden", 81, 71, 74, null, !1, 0), f([hut], ["OnRevisionPage"], e, "hiddenImp", 81, 72, 75, null, !1, 0), r([re], nt, 17, 73, null, null), u([vr], ["HasPremiumAccess"], bi, 17, 73, 76, null, !1), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 74, 77, null, !1, 0), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 75, 78, null, !1, 0), r([re], nt, 17, 76, null, null), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 77, 79, null, !1, 0), u([us, rhr], ["PremiumContext", "ExamNames"], pt, 17, 78, 80, null, null), r([onc], ts, 17, 78, null, null), r([oaf], ot, 18, 78, null, null), f([vr], ["HasPremiumAccess"], e, "hidden", 81, 79, 81, p, !1, 0), u([us, rhr], ["PremiumContext", "ExamNames"], pt, 17, 80, 82, null, null), it([us, saf], haf, ["PremiumContext", "SelectedExams"], ts, hh, "SelectedItems", 17, 80, 83, null, null, null), r([caf], ot, 18, 80, null, null)]), | |
h = c[186].cloneNode(!0), | |
s = new Array(81), | |
s[0] = b(t(h, [1, 1, 3, 1])), | |
s[0].set_trackingId("CloseFilterPopup"), | |
s[1] = t(h, [1, 3, 1]), | |
s[2] = b(t(h, [1, 3, 1, 1, 3, 1])), | |
s[2].set_trackingId("imageBasedQsSwitch"), | |
s[2].set_isToggleMode(!0), | |
s[3] = t(h, [1, 3, 3, 3, 1]), | |
s[4] = b(t(h, [1, 3, 3, 3, 1])), | |
s[4].set_trackingId("FastPracticeSwitch"), | |
s[4].set_isToggleMode(!0), | |
s[5] = t(h, [1, 3, 5]), | |
s[6] = t(h, [1, 3, 5, 3, 1]), | |
s[7] = b(t(h, [1, 3, 5, 3, 1])), | |
s[7].set_trackingId("SimulateTestSwitch"), | |
s[7].set_isToggleMode(!0), | |
s[8] = t(h, [1, 3, 7]), | |
s[9] = vy(t(h, [1, 3, 7, 1, 3])), | |
s[9].set_min(10), | |
s[9].set_max(350), | |
s[10] = vy(t(h, [1, 3, 7, 3, 3])), | |
s[10].set_min(3), | |
s[10].set_max(210), | |
s[11] = t(h, [1, 3, 9]), | |
s[12] = b(t(h, [1, 3, 9, 1, 1, 1])), | |
s[13] = t(h, [1, 3, 9, 1, 1, 1, 1]), | |
s[14] = t(h, [1, 3, 9, 1, 3, 1]), | |
s[15] = b(t(h, [1, 3, 9, 1, 3, 1])), | |
s[16] = b(t(h, [1, 3, 9, 1, 3, 3])), | |
s[16].set_trackingId("HighYieldSwitch"), | |
s[16].set_isToggleMode(!0), | |
s[17] = t(h, [1, 3, 11]), | |
s[18] = b(t(h, [1, 3, 11, 1, 1, 1])), | |
s[19] = t(h, [1, 3, 11, 1, 1, 1, 1]), | |
s[20] = t(h, [1, 3, 11, 1, 3, 1]), | |
s[21] = b(t(h, [1, 3, 11, 1, 3, 1])), | |
s[22] = b(t(h, [1, 3, 11, 1, 3, 3])), | |
s[22].set_trackingId("ClinicalSwitch"), | |
s[22].set_isToggleMode(!0), | |
s[23] = t(h, [1, 3, 13]), | |
s[24] = t(h, [1, 3, 13, 1]), | |
s[25] = b(t(h, [1, 3, 13, 1, 1, 1])), | |
s[26] = t(h, [1, 3, 13, 1, 1, 1, 1]), | |
s[27] = t(h, [1, 3, 13, 1, 3, 1]), | |
s[28] = b(t(h, [1, 3, 13, 1, 3, 1])), | |
s[29] = b(t(h, [1, 3, 13, 1, 3, 3])), | |
s[29].set_trackingId("RecentYearQuestionsSwitch"), | |
s[29].set_isToggleMode(!0), | |
s[30] = t(h, [1, 3, 15]), | |
s[31] = t(h, [1, 3, 15, 1]), | |
s[32] = b(t(h, [1, 3, 15, 1, 1, 1])), | |
s[33] = t(h, [1, 3, 15, 1, 1, 1, 1]), | |
s[34] = t(h, [1, 3, 15, 1, 3, 1]), | |
s[35] = b(t(h, [1, 3, 15, 1, 3, 1])), | |
s[36] = b(t(h, [1, 3, 15, 1, 3, 3])), | |
s[36].set_trackingId("Questions20172019Switch"), | |
s[36].set_isToggleMode(!0), | |
s[37] = t(h, [1, 3, 17]), | |
s[38] = b(t(h, [1, 3, 17, 1, 1, 1])), | |
s[39] = t(h, [1, 3, 17, 1, 1, 1, 1]), | |
s[40] = t(h, [1, 3, 17, 1, 3, 1]), | |
s[41] = b(t(h, [1, 3, 17, 1, 3, 1])), | |
s[42] = b(t(h, [1, 3, 17, 1, 3, 3])), | |
s[42].set_trackingId("NoPGISwitch"), | |
s[42].set_isToggleMode(!0), | |
s[43] = t(h, [1, 3, 19]), | |
s[44] = t(h, [1, 3, 19, 1]), | |
s[45] = b(t(h, [1, 3, 19, 1, 1, 1])), | |
s[46] = t(h, [1, 3, 19, 1, 1, 1, 1]), | |
s[47] = t(h, [1, 3, 19, 1, 3, 1]), | |
s[48] = b(t(h, [1, 3, 19, 1, 3, 1])), | |
s[49] = b(t(h, [1, 3, 19, 1, 3, 3])), | |
s[49].set_trackingId("NoAssertionReasonSwitch"), | |
s[49].set_isToggleMode(!0), | |
s[50] = t(h, [1, 3, 21]), | |
s[51] = t(h, [1, 3, 21, 1]), | |
s[52] = b(t(h, [1, 3, 21, 1, 1, 1])), | |
s[53] = t(h, [1, 3, 21, 1, 1, 1, 1]), | |
s[54] = t(h, [1, 3, 21, 1, 3, 1]), | |
s[55] = b(t(h, [1, 3, 21, 1, 3, 1])), | |
s[56] = b(t(h, [1, 3, 21, 1, 3, 3])), | |
s[56].set_trackingId("NoRepeatsSwitch"), | |
s[56].set_isToggleMode(!0), | |
s[57] = t(h, [1, 3, 23]), | |
s[58] = t(h, [1, 3, 23, 1]), | |
s[59] = b(t(h, [1, 3, 23, 1, 1, 1])), | |
s[60] = t(h, [1, 3, 23, 1, 1, 1, 1]), | |
s[61] = t(h, [1, 3, 23, 1, 3, 1]), | |
s[62] = b(t(h, [1, 3, 23, 1, 3, 1])), | |
s[63] = b(t(h, [1, 3, 23, 1, 3, 3])), | |
s[63].set_trackingId("ShowAllQuestionsSwitch"), | |
s[63].set_isToggleMode(!0), | |
s[64] = t(h, [1, 3, 25]), | |
s[65] = t(h, [1, 3, 25, 1]), | |
s[66] = b(t(h, [1, 3, 25, 1, 1, 1])), | |
s[67] = t(h, [1, 3, 25, 1, 1, 1, 1]), | |
s[68] = t(h, [1, 3, 25, 1, 3, 1]), | |
s[69] = b(t(h, [1, 3, 25, 1, 3, 1])), | |
s[70] = ve(t(h, [1, 3, 25, 1, 3, 3])), | |
s[71] = t(h, [1, 3, 27]), | |
s[72] = t(h, [1, 3, 27, 1]), | |
s[73] = b(t(h, [1, 3, 27, 1, 1, 1])), | |
s[74] = t(h, [1, 3, 27, 1, 1, 1, 1]), | |
s[75] = t(h, [1, 3, 27, 1, 3, 1]), | |
s[76] = b(t(h, [1, 3, 27, 1, 3, 1])), | |
s[77] = t(h, [1, 3, 27, 1, 3, 3]), | |
s[78] = er(t(h, [1, 3, 27, 1, 3, 3])), | |
s[78].set_multiSelectEnabled(!0), | |
s[79] = t(h, [1, 3, 27, 1, 3, 5]), | |
s[80] = er(t(h, [1, 3, 27, 1, 3, 5])), | |
s[80].set_multiSelectEnabled(!0), | |
a(n, h, [0, 2, 4, 7, 9, 10, 12, 15, 16, 18, 21, 22, 25, 28, 29, 32, 35, 36, 38, 41, 42, 45, 48, 49, 52, 55, 56, 59, 62, 63, 66, 69, 70, 73, 76, 78, 80], s, i[186], null, 84, 0) | |
} | |
function hnc() { | |
return wyi || (wyi = l(y, flt, snc, "186")), | |
wyi | |
} | |
function cnc(n, t) { | |
var r, u, f; | |
return (r = v(t))[187] || (r[187] = t.createElement("div"), | |
r[187].innerHTML = ' <div class="mdListItemRow"> <div class="checkMark mdListItemPrimaryIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine"> Unlimited access to 600+ hours of videos <\/div> <\/div> <\/div> <div class="mdListItemRow"> <div class="checkMark mdListItemPrimaryIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine"> Full access to all Pre-PG Premium features <\/div> <\/div> <\/div> <div class="mdListItemRow"> <div class="checkMark mdListItemPrimaryIcon"> <span data-icon="check2"><\/span> <\/div> <div class="mdListItemTextSpace textSpace"> <div class="mdListItemSecondaryTextLine"> Integrated learning and practice - watch videos and practice related questions (coming soon) <\/div> <\/div> <\/div> ', | |
i[187] = i[187] ? i[187] : []), | |
u = r[187].cloneNode(!0), | |
f = [], | |
a(n, u, [], f, i[187], null, 0, 0) | |
} | |
function lnc() { | |
return npi || (npi = l(y, Object, cnc, "187")), | |
npi | |
} | |
function anc(n) { | |
return n.get_testSeries().CoachingInstituteName | |
} | |
function vnc(n) { | |
return n.get_testSeries().CoachingInstituteIcon | |
} | |
function ync(n, o) { | |
var h, c, l; | |
return (l = v(o))[188] || (l[188] = o.createElement("div"), | |
l[188].innerHTML = ' <div class="hflexbox"> <div class="testDateBoxa"> <div class="nowBoxa noFlex">Now<\/div> <div class="dayBoxa noFlex"><\/div> <div class="dateBoxa noFlex"> <span><\/span> <span><\/span> <\/div> <\/div> <div class="infoBoxa"> <div class="upcomingTestLinea"> <div noinvert="1" class="coachingInstituteLogoa"><\/div> <div> <span><\/span> <\/div> <\/div> <div class="upcomingTestSubLinea hflexbox justifySpaceBetween"> <div> <span test-id="questionCount"><span><\/span> Qs, <span><\/span> mins<\/span> <\/div> <\/div> <\/div> <\/div> <div class="testSubLine hflexbox justifySpaceBetween testSubLineSolo"> <div> <div class="startsIna">Starts In: <span><\/span><\/div> <div class="runsFora">Runs for: <span><\/span><\/div> <div class="endsIna">Ends in: <span><\/span><\/div> <\/div> <div test-id="start_scheduled_test" class="startTestBtn"><\/div> <div test-id="review_scheduled_test" class="startTestBtn"><\/div> <\/div> ', | |
i[188] = i[188] ? i[188] : [f([dat], ["IsOnGoing"], e, "onGoingTesta", 81, 0, 0, null, !1, 0), r([gat], s, 17, 1, oru, ""), r([gat], s, 17, 2, fef, ""), r([gat], s, 17, 3, vtu, ""), f([dat], ["IsOnGoing"], e, "onGoingTesta", 81, 4, 1, null, !1, 0), f([anc], ["TestSeries"], e, "hidden", 81, 5, 2, ri, !1, 0), u([vnc], ["TestSeries"], da, 97, 5, 3, ga, null), r([piu], s, 17, 6, null, ""), f([isr], ["IsNextTest"], e, "isNextTesta", 81, 7, 4, null, !1, 0), r([wiu], s, 17, 8, null, ""), r([biu], s, 17, 9, null, ""), f([isr], ["IsNextTest"], e, "isNextTesta", 81, 10, 5, null, !1, 0), f([dat], ["IsOnGoing"], e, "onGoingTesta", 81, 10, 6, null, !1, 0), u([sef], ["StartsIn"], s, 17, 11, 7, rut, ""), u([hef], ["DurationInSecs"], s, 17, 12, 8, rut, ""), u([kiu], ["EndsIn"], s, 17, 13, 9, rut, ""), f([uut], ["IsStartBtnEnabled"], e, "hiddenImp", 81, 14, 10, p, !1, 0), u([diu], ["StartBtnText"], be, 17, 15, 11, null, null), r([eef], st, 17, 15, null, null), r([nvt], k, 18, 15, null, null), f([uut], ["IsStartBtnEnabled"], e, "hiddenImp", 81, 16, 12, null, !1, 0), r([oef], st, 17, 17, null, null), r([nvt], k, 18, 17, null, null)]), | |
c = l[188].cloneNode(!0), | |
h = new Array(18), | |
h[0] = t(c, [1, 1]), | |
h[1] = t(c, [1, 1, 3]), | |
h[2] = t(c, [1, 1, 5, 1]), | |
h[3] = t(c, [1, 1, 5, 3]), | |
h[4] = t(c, [1, 3]), | |
h[5] = t(c, [1, 3, 1, 1]), | |
h[6] = t(c, [1, 3, 1, 3, 1]), | |
h[7] = t(c, [1, 3, 3]), | |
h[8] = t(c, [1, 3, 3, 1, 1, 0]), | |
h[9] = t(c, [1, 3, 3, 1, 1, 2]), | |
h[10] = t(c, [3]), | |
h[11] = t(c, [3, 1, 1, 1]), | |
h[12] = t(c, [3, 1, 3, 1]), | |
h[13] = t(c, [3, 1, 5, 1]), | |
h[14] = t(c, [3, 3]), | |
h[15] = et(t(c, [3, 3])), | |
h[15].set_trackingId("StartScheduledTest"), | |
h[16] = t(c, [3, 5]), | |
h[17] = et(t(c, [3, 5])), | |
h[17].set_text("Review"), | |
h[17].set_trackingId("ReviewScheduledTest"), | |
a(n, c, [15, 17], h, i[188], null, 13, 0) | |
} | |
function pnc() { | |
return tpi || (tpi = l(y, db, ync, "188")), | |
tpi | |
} | |
function wnc(n, r) { | |
var o, h, c; | |
return (c = v(r))[189] || (c[189] = r.createElement("div"), | |
c[189].innerHTML = ' <div style="cursor: pointer;" class="designV2Workout raisedButtona hflexbox alignCenter"> <a class="hflexbox alignCenter content premiumPurpleBtn"><\/a> <\/div> ', | |
i[189] = i[189] ? i[189] : [f([vp], ["IconOnly"], e, "iconOnly", 83, 0, 0, null, !1, 0), u([iv], ["Text"], s, 19, 1, 1, null, ""), f([od], ["Target"], ct, "target", 115, 1, 2, null, null, 0), f([sd], ["Disabled"], e, "disabled", 83, 1, 3, null, !1, 0), f([ed], ["Href"], ct, "href", 115, 1, 4, null, null, 0), f([tv], ["Icon"], ct, "data-icon", 115, 1, 5, null, null, 0), g([nv], null, "click", 67, 1, null, null, 0)]), | |
h = c[189].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
a(n, h, [], o, i[189], null, 6, 1) | |
} | |
function bnc() { | |
return ipi || (ipi = l(bo, Object, wnc, "189")), | |
ipi | |
} | |
function knc(n, r) { | |
var o, h, c; | |
return (c = v(r))[190] || (c[190] = r.createElement("div"), | |
c[190].innerHTML = ' <div style="cursor: pointer;" class="designV2Workout raisedButtona hflexbox alignCenter"> <a class="hflexbox alignCenter content premiumPurpleBtn"> <span data-icon="premium_lock" class="premiumLock"><\/span> <span><\/span> <\/a> <\/div> ', | |
i[190] = i[190] ? i[190] : [f([vp], ["IconOnly"], e, "iconOnly", 83, 0, 0, null, !1, 0), f([od], ["Target"], ct, "target", 115, 1, 1, null, null, 0), f([ed], ["Href"], ct, "href", 115, 1, 2, null, null, 0), f([tv], ["Icon"], ct, "data-icon", 115, 1, 3, null, null, 0), g([nv], null, "click", 67, 1, null, null, 0), u([iv], ["Text"], s, 19, 2, 4, null, "")]), | |
h = c[190].cloneNode(!0), | |
o = new Array(3), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
o[2] = t(h, [1, 1, 3]), | |
a(n, h, [], o, i[190], null, 5, 1) | |
} | |
function dnc() { | |
return rpi || (rpi = l(bo, Object, knc, "190")), | |
rpi | |
} | |
function gnc(n) { | |
return function() { | |
return n.showStartTestPopup() | |
} | |
} | |
function uhr(n) { | |
return n.get_loadingCount() | |
} | |
function laf(n) { | |
return ai.get_value(n.get_attemptedCount()) | |
} | |
function aaf(n) { | |
return n.get_availableQuestionCount() | |
} | |
function ntl(n) { | |
return n.get_hideBuildWorkout() | |
} | |
function ttl(n) { | |
return function() { | |
return n.buildYourWorkout() | |
} | |
} | |
function itl(n, o) { | |
var h, c, l; | |
return (l = v(o))[191] || (l[191] = o.createElement("div"), | |
l[191].innerHTML = ' <div class="customizedWorkout"> <div class="font500 largeFont">Customise Workout<\/div> <button type="button" test-id="all_subject_workout" class="fullWidth hflexbox justifySpaceBetween alignCenter"> <span class="vflexbox justifySpaceBetween textAlignLeft"> <span class="largeFont font400">Full syllabus workout<\/span> <span class="smallFont font400"> <div> <span class="questionCountText">Not yet attempted<\/span> <span>: <span><\/span><\/span> <span> : <span class="ellipsisLoader"><\/span> <\/span> <\/div> <div> <span class="questionCountText">Total Questions<\/span> <span>: <span><\/span><\/span> <span> : <span class="ellipsisLoader"><\/span> <\/span> <\/div> <\/span> <\/span> <span data-icon="angle-left" class="rotate180 hugeFont"><\/span> <\/button> <button type="button" test-id="build_workout_btn" class="fullWidth hflexbox justifySpaceBetween alignCenter"> <span class="vflexbox justifySpaceBetween textAlignLeft"> <span class="largeFont font400">Build your workout<\/span> <span class="smallFont font400">Any combination of subjects or topics<\/span> <\/span> <span data-icon="angle-left" class="rotate180 hugeFont"><\/span> <\/button> <\/div> ', | |
i[191] = i[191] ? i[191] : [r([gnc], nt, 17, 0, null, null), f([uhr], ["LoadingCount"], e, "hidden", 81, 1, 0, null, !1, 0), u([laf], ["AttemptedCount"], s, 17, 2, 1, null, ""), f([uhr], ["LoadingCount"], e, "hiddenImp", 81, 3, 2, p, !1, 0), f([uhr], ["LoadingCount"], e, "hidden", 81, 4, 3, null, !1, 0), u([aaf], ["AvailableQuestionCount"], s, 17, 5, 4, null, ""), f([uhr], ["LoadingCount"], e, "hiddenImp", 81, 6, 5, p, !1, 0), f([ntl], ["HideBuildWorkout"], e, "hidden", 81, 7, 6, null, !1, 0), r([ttl], nt, 17, 8, null, null)]), | |
c = l[191].cloneNode(!0), | |
h = new Array(9), | |
h[0] = b(t(c, [1, 3])), | |
h[0].set_trackingId("AllSubjectWorkout"), | |
h[1] = t(c, [1, 3, 1, 3, 1, 3]), | |
h[2] = t(c, [1, 3, 1, 3, 1, 3, 1]), | |
h[3] = t(c, [1, 3, 1, 3, 1, 5]), | |
h[4] = t(c, [1, 3, 1, 3, 3, 3]), | |
h[5] = t(c, [1, 3, 1, 3, 3, 3, 1]), | |
h[6] = t(c, [1, 3, 1, 3, 3, 5]), | |
h[7] = t(c, [1, 5]), | |
h[8] = b(t(c, [1, 5])), | |
h[8].set_trackingId("BuildWorkout"), | |
a(n, c, [0, 8], h, i[191], null, 7, 0) | |
} | |
function rtl() { | |
return upi || (upi = l(y, se, itl, "191")), | |
upi | |
} | |
function cvt(n) { | |
return n.get_isPremiumSupported() | |
} | |
function utl(n) { | |
return n.get_availableFlashcardCount() | |
} | |
function lvt(n) { | |
return function() { | |
return n.showPremiumAccessDialog() | |
} | |
} | |
function wp(n) { | |
return n.get_hasPremium() | |
} | |
function ftl(n) { | |
return function() { | |
return n.navigateToFlashcards() | |
} | |
} | |
function etl(n, o) { | |
var h, c, l; | |
return (l = v(o))[192] || (l[192] = o.createElement("div"), | |
l[192].innerHTML = ' <div class="flashcard"> <div class="font500 largeFont">Flashcards<\/div> <div class="whiteBg heavyPadding sharpMargin"> <div class="largeFont font400">Practice Flashcards<\/div> <div class="hflexbox justifySpaceBetween alignCenter flashcardBtnRow"> <div class="flashcardSubtext font400"> <span class="smallFont">Available : <\/span> <span test-id="available_flashcard_count"><\/span> <\/div> <div class="hflexbox justifyFlexEnd"> <div test-id="locked_flashcard" class="lockedBtn"><\/div> <button type="button"> <div test-id="select_flashcard" class="unlockedBtn"><\/div> <\/button> <\/div> <\/div> <\/div> <\/div> ', | |
i[192] = i[192] ? i[192] : [f([cvt], ["IsPremiumSupported"], e, "hidden", 81, 0, 0, p, !1, 0), u([utl], ["AvailableFlashcardCount"], s, 17, 1, 1, null, ""), r([lvt], st, 17, 2, null, null), u([wp], ["HasPremium"], hi, 17, 2, 2, null, !0), r([tsr], k, 18, 2, null, null), r([ftl], st, 17, 4, null, null), u([wp], ["HasPremium"], hi, 17, 4, 3, p, !0), u([cvt], ["IsPremiumSupported"], ru, 17, 4, 4, p, !1), r([nsr], k, 18, 4, null, null)]), | |
c = l[192].cloneNode(!0), | |
h = new Array(5), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 3, 3, 1, 3]), | |
h[2] = et(t(c, [1, 3, 3, 3, 1])), | |
h[2].set_text("Select Subjects"), | |
h[2].set_trackingId("LockedFlashcard"), | |
h[3] = b(t(c, [1, 3, 3, 3, 3])), | |
h[4] = et(t(c, [1, 3, 3, 3, 3, 1])), | |
h[4].set_text("Select Subjects"), | |
h[4].set_trackingId("SelectFlashcard"), | |
a(n, c, [2, 3, 4], h, i[192], null, 5, 0) | |
} | |
function otl() { | |
return fpi || (fpi = l(y, se, etl, "192")), | |
fpi | |
} | |
function stl(n) { | |
return n.Name | |
} | |
function htl(n) { | |
return kni(n) | |
} | |
function ctl(n, u) { | |
var e, o, f; | |
return (f = v(u))[193] || (f[193] = u.createElement("div"), | |
f[193].innerHTML = ' <a class="gradeLink colorTextWithAlphaW"><\/a> ', | |
i[193] = i[193] ? i[193] : [r([stl], s, 17, 0, null, ""), g([htl], ct, "href", 113, 0, null, null, 0)]), | |
o = f[193].cloneNode(!0), | |
e = new Array(1), | |
e[0] = t(o, [1]), | |
a(n, o, [], e, i[193], null, 0, 0) | |
} | |
function ltl() { | |
return epi || (epi = l(y, Object, ctl, "193")), | |
epi | |
} | |
function atl(n, r) { | |
var o, h, c; | |
return (c = v(r))[194] || (c[194] = r.createElement("div"), | |
c[194].innerHTML = ' <div style="cursor: pointer;" class="designV2Workout raisedButtona"> <a class="hflexbox alignCenter content"><\/a> <\/div> ', | |
i[194] = i[194] ? i[194] : [f([vp], ["IconOnly"], e, "iconOnly", 83, 0, 0, null, !1, 0), u([iv], ["Text"], s, 19, 1, 1, null, ""), f([od], ["Target"], ct, "target", 115, 1, 2, null, null, 0), f([sd], ["Disabled"], e, "disabled", 83, 1, 3, null, !1, 0), f([ed], ["Href"], ct, "href", 115, 1, 4, null, null, 0), f([tv], ["Icon"], ct, "data-icon", 115, 1, 5, null, null, 0), g([nv], null, "click", 67, 1, null, null, 0)]), | |
h = c[194].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
a(n, h, [], o, i[194], null, 6, 1) | |
} | |
function vtl() { | |
return opi || (opi = l(bo, Object, atl, "194")), | |
opi | |
} | |
function ufu(n) { | |
return n.get_isCurrent() | |
} | |
function ytl(n) { | |
return n.get_url() | |
} | |
function ptl(n) { | |
return n.get_onClick() | |
} | |
function ffu(n) { | |
return n.get_icon() | |
} | |
function efu(n) { | |
return n.get_text() | |
} | |
function wtl(n, r) { | |
var o, h, c; | |
return (c = v(r))[195] || (c[195] = r.createElement("div"), | |
c[195].innerHTML = ' <a class="themeBackgroundHighlight themeColorDark hoverBackgroundAccentDark hoverColorTextW vflexbox alignCenter selected"> <div><\/div> <div><\/div> <\/a> ', | |
i[195] = i[195] ? i[195] : [f([ufu], ["IsCurrent"], e, "currentPageLink", 81, 0, 0, null, !1, 0), f([ytl], ["Url"], ct, "href", 113, 0, 1, null, null, 0), f([ptl], ["OnClick"], null, "click", 65, 0, 2, null, null, 0), f([ffu], ["Icon"], ct, "data-icon", 113, 1, 3, null, null, 0), u([efu], ["Text"], s, 17, 2, 4, null, "")]), | |
h = c[195].cloneNode(!0), | |
o = new Array(3), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
o[2] = t(h, [1, 3]), | |
a(n, h, [], o, i[195], null, 5, 1) | |
} | |
function btl() { | |
return spi || (spi = l(y, gl, wtl, "195")), | |
spi | |
} | |
function ktl(n) { | |
return n.isRevisionItem | |
} | |
function dtl(n) { | |
return function() { | |
return n.remove() | |
} | |
} | |
function fhr(n) { | |
return n.get_isCorrect() | |
} | |
function vaf(n) { | |
return sso(n) | |
} | |
function ofu(n) { | |
return function() { | |
return n.select() | |
} | |
} | |
function sfu(n) { | |
return n.item.QuestionPreview | |
} | |
function hfu(n) { | |
return n.get_actionTime() | |
} | |
function ehr(n) { | |
return obu(n, "") | |
} | |
function cfu(n) { | |
return n.get_tags() | |
} | |
function gtl(n, u) { | |
var f, o, h; | |
return (h = v(u))[196] || (h[196] = u.createElement("div"), | |
h[196].innerHTML = ' <div class="questionPreview"> <div class="revisionItemBtn newQuestionBtn removeBtn"><\/div> <div class="attemptIsCorrect optionCircle correctAttempt"> <span><\/span> <\/div> <div class="dateTimeMeta">Added:<\/div> <a style="padding-left: 4px; cursor: pointer;"> <span><\/span> <\/a> <\/div> <div> <div class="dateTimeMeta"><\/div> <ul class="tagsMeta tagLista"><\/ul> <div style="clear:both;"><\/div> <\/div> ', | |
i[196] = i[196] ? i[196] : [g([ktl], e, "isRevisionItem", 81, 0, null, !1, 0), r([dtl], st, 17, 1, null, null), g([fhr], e, "wrongAttempt", 81, 2, p, !1, 0), g([fhr], ct, "data-icon", 113, 3, vaf, null, 0), g([ofu], null, "click", 65, 4, null, null, 0), r([sfu], s, 17, 5, null, ""), r([hfu], s, 17, 6, ehr, ""), r([out], ot, 18, 7, null, null), r([cfu], pt, 17, 7, null, null)]), | |
o = h[196].cloneNode(!0), | |
f = new Array(8), | |
f[0] = t(o, [1]), | |
f[1] = et(t(o, [1, 1])), | |
f[1].set_trackingId("Revision_Remove"), | |
f[1].set_icon("delete"), | |
f[1].set_popoutOnHover(!1), | |
f[2] = t(o, [1, 3]), | |
f[3] = t(o, [1, 3, 1]), | |
f[4] = t(o, [1, 7]), | |
f[5] = t(o, [1, 7, 1]), | |
f[6] = t(o, [3, 1]), | |
f[7] = ni(t(o, [3, 3])), | |
f[7].set_itemCssClassName("taga"), | |
a(n, o, [1, 7], f, i[196], null, 0, 1) | |
} | |
function nil() { | |
return hpi || (hpi = l(y, nc, gtl, "196")), | |
hpi | |
} | |
function til(n) { | |
return n.get_questionText() | |
} | |
function iil(n) { | |
return n.get_postedOn() | |
} | |
function ril(n) { | |
return n.get_examTags() | |
} | |
function uil(n, o) { | |
var h, c, l; | |
return (l = v(o))[197] || (l[197] = o.createElement("div"), | |
l[197].innerHTML = ' <div class="listItemContainer"> <div class="discussedQuestionText readableContent largeFont"><\/div> <div class="tinyFont postedTime">Posted: <span><\/span><\/div> <ul class="tagLista yearTagsa flex hflexbox tagContainer"><\/ul> <\/div> ', | |
i[197] = i[197] ? i[197] : [f([su], ["IsSelected"], e, "selectedItemClass", 83, 0, 0, null, !1, 0), u([til], ["QuestionText"], s, 17, 1, 1, null, ""), u([iil], ["PostedOn"], s, 17, 2, 2, uii, ""), u([ril], ["ExamTags"], pt, 17, 3, 3, null, null), r([out], ot, 18, 3, null, null)]), | |
c = l[197].cloneNode(!0), | |
h = new Array(4), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1]), | |
h[2] = t(c, [1, 3, 1]), | |
h[3] = ni(t(c, [1, 5])), | |
h[3].set_inlineItems(!1), | |
h[3].set_itemCssClassName("taga noFlex"), | |
h[3].set_topN(4), | |
a(n, c, [3], h, i[197], null, 4, 0) | |
} | |
function fil() { | |
return cpi || (cpi = l(pi, eit, uil, "197")), | |
cpi | |
} | |
function avt(n) { | |
return n.iconName | |
} | |
function yaf(n) { | |
return n.shortName | |
} | |
function paf(n) { | |
return n.get_testName() | |
} | |
function lfu(n) { | |
return dlo(n.test) | |
} | |
function afu(n) { | |
return fbu(n, "") | |
} | |
function vfu(n) { | |
return n.test.TimeTaken | |
} | |
function yfu(n) { | |
return aho(n) | |
} | |
function vvt(n) { | |
return n.test.CorrectAttempts | |
} | |
function bp(n, t) { | |
n.style["flex-grow"] = t | |
} | |
function yvt(n) { | |
return n.test.SkippedAttempts | |
} | |
function pvt(n) { | |
return n.test.InCorrectAttempts | |
} | |
function eil(n, u) { | |
var f, o, h; | |
return (h = v(u))[198] || (h[198] = u.createElement("div"), | |
h[198].innerHTML = ' <div class="hflexbox headerBar"> <div class="testIconContainer hflexbox justifyCenter alignCenter"> <div data-img-icon="abcd" class="hasIcona"><\/div> <div class="shortName"><\/div> <\/div> <div class="flex subjectInfo"> <div class="subjectNamea"><\/div> <div class="hflexbox justifySpaceBetween"> <span><\/span> <span class="testMeta">Time spent: <span><\/span><\/span> <\/div> <\/div> <\/div> <div class="hflexbox correctnessBar correctnessTheme"> <div class="flex correctDiv"><\/div> <div class="flex skippedDiv"><\/div> <div class="flex incorrectDiv"><\/div> <\/div> <div class="questionsMeta hflexbox justifyCenter"> <div class="noFlex"><span class="correctNum"><\/span> correct<\/div> <div class="noFlex"><span class="wrongNum"><\/span> wrong<\/div> <div class="noFlex"><span class="skippedNum"><\/span> skipped<\/div> <\/div> ', | |
i[198] = i[198] ? i[198] : [r([avt], s, 17, 0, null, ""), g([avt], e, "hidden", 81, 0, ri, !1, 0), r([yaf], s, 17, 1, null, ""), g([avt], e, "hidden", 81, 1, bu, !1, 0), r([paf], s, 17, 2, null, ""), r([lfu], s, 17, 3, afu, ""), r([vfu], s, 17, 4, yfu, ""), r([vvt], bp, 97, 5, null, null), r([yvt], bp, 97, 6, null, null), r([pvt], bp, 97, 7, null, null), r([vvt], s, 17, 8, null, ""), r([pvt], s, 17, 9, null, ""), r([yvt], s, 17, 10, null, "")]), | |
o = h[198].cloneNode(!0), | |
f = new Array(11), | |
f[0] = t(o, [1, 1, 1]), | |
f[1] = t(o, [1, 1, 3]), | |
f[2] = t(o, [1, 3, 1]), | |
f[3] = t(o, [1, 3, 3, 1]), | |
f[4] = t(o, [1, 3, 3, 3, 1]), | |
f[5] = t(o, [3, 1]), | |
f[6] = t(o, [3, 3]), | |
f[7] = t(o, [3, 5]), | |
f[8] = t(o, [5, 1, 0]), | |
f[9] = t(o, [5, 3, 0]), | |
f[10] = t(o, [5, 5, 0]), | |
a(n, o, [], f, i[198], null, 0, 0) | |
} | |
function oil() { | |
return lpi || (lpi = l(y, pb, eil, "198")), | |
lpi | |
} | |
function sil(n) { | |
return n.get_noToggle() | |
} | |
function hil(n) { | |
return n.get_toggleMultiSelect() | |
} | |
function cil(n) { | |
return n.get_showFilters() | |
} | |
function lil(n, u) { | |
var o, s, h; | |
return (h = v(u))[199] || (h[199] = u.createElement("div"), | |
h[199].innerHTML = ' <div class="iconContainer hflexbox justifySpaceBetween"> <button type="button" test-id="nav_back"> <span data-icon="arrow-back"><\/span> <\/button> <div class="filters"> <button type="button" test-id="toggle_multiselect" class="hiddenImp"> <span data-icon="check"><\/span> <span>Select<\/span> <\/button> <button type="button" test-id="showFilter"> <span data-icon="filter"><\/span> <span> Filter<\/span> <\/button> <\/div> <\/div> ', | |
i[199] = i[199] ? i[199] : [r([nii], nt, 19, 0, null, null), f([sil], ["NoToggle"], e, "hidden", 83, 1, 0, null, !1, 0), r([hil], nt, 19, 2, null, null), r([cil], nt, 19, 3, null, null)]), | |
s = h[199].cloneNode(!0), | |
o = new Array(4), | |
o[0] = b(t(s, [1, 1])), | |
o[0].set_trackingId("NavigateBack"), | |
o[1] = t(s, [1, 3, 1]), | |
o[2] = b(t(s, [1, 3, 1])), | |
o[2].set_trackingId("ToggleMultiSelect"), | |
o[3] = b(t(s, [1, 3, 3])), | |
o[3].set_trackingId("ShowFilter"), | |
a(n, s, [0, 2, 3], o, i[199], null, 1, 0) | |
} | |
function ail() { | |
return api || (api = l(ay, Object, lil, "199")), | |
api | |
} | |
function wvt(n) { | |
return n.get_pickReasonIcons() | |
} | |
function pfu() { | |
return lde() | |
} | |
function vil(n) { | |
return function() { | |
return n.prevIncQuestion() | |
} | |
} | |
function yil(n) { | |
return n.get_hasIncPrevious() | |
} | |
function pil(n) { | |
return function() { | |
return n.prevQuestion() | |
} | |
} | |
function wil(n) { | |
return n.get_hasPrevious() | |
} | |
function bil(n) { | |
return function() { | |
return n.nextQuestion() | |
} | |
} | |
function kil(n) { | |
return n.get_hasNext() | |
} | |
function dil(n) { | |
return function() { | |
return n.nextIncQuestion() | |
} | |
} | |
function gil(n) { | |
return n.get_hasIncNext() | |
} | |
function nrl(n, o) { | |
var h, c, l; | |
return (l = v(o))[200] || (l[200] = o.createElement("div"), | |
l[200].innerHTML = ' <div class="vflexbox popupBox"> <section class="panel-heading noFlex"> <h3 class="panel-title">Review Question<\/h3> <\/section> <section to-top-scrollable="1" class="panel-body"> <div style="text-align: left;" class="colorDivider reviewMode"><\/div> <div class="questionDNAV2 questionDnaExplanation reviewModeStuff"> <div class="textAlignCenter"> <ul class="hflexbox justifySpaceAround alignCenter pickReasonsArea"><\/ul> <\/div> <div> <div><\/div> <div class="smallFont font400 textAlignLeft impactDescription"> <span><\/span> <\/div> <\/div> <\/div> <div class="reviewMode questionDnaExplanation textAlignLeft"><\/div> <\/section> <section class="hflexbox justifySpaceAround noFlex buttonsRow spacing"> <button type="button" class="actionButton firstLast hflexbox"> <span data-icon="angle-left" class="hugeFont"><\/span> <span data-icon="angle-left" class="hugeFont"><\/span> <\/button> <button type="button" data-icon="angle-left" class="actionButton"><\/button> <button type="button" data-icon="close" class="removeBtn actionButton"><\/button> <button type="button" data-icon="angle-right" class="actionButton"><\/button> <button type="button" class="actionButton firstLast hflexbox"> <span data-icon="angle-right" class="hugeFont"><\/span> <span data-icon="angle-right" class="hugeFont"><\/span> <\/button> <\/section> <\/div> ', | |
i[200] = i[200] ? i[200] : [r([vat], k, 18, 0, null, null), u([ch], ["SelectedQuestion"], bt, 17, 0, 0, null, null), f([ch, hvt], ["SelectedQuestion", "HideQuestionDNA"], e, "hidden", 81, 1, 1, null, !1, 0), f([ch, wvt], ["SelectedQuestion", "PickReasonIcons"], e, "hidden", 81, 2, 2, ri, !1, 0), f([ch, wvt], ["SelectedQuestion", "PickReasonIcons"], e, "isV3", 81, 3, 3, bu, !1, 0), u([ch, wvt], ["SelectedQuestion", "PickReasonIcons"], iu, 17, 4, 4, null, null), r([pfu], ot, 18, 4, null, null), f([ch, hvt], ["SelectedQuestion", "HideQuestionDNA"], e, "hidden", 81, 5, 5, null, !1, 0), u([ch, nlf], ["SelectedQuestion", "QuestionDnaVM"], bt, 17, 6, 6, null, null), r([tlf], k, 18, 6, null, null), u([ch, ilf], ["SelectedQuestion", "ChallengerMessage"], s, 17, 7, 7, null, ""), f([ch, hvt], ["SelectedQuestion", "HideQuestionDNA"], e, "hideDiscussion", 81, 8, 8, null, !1, 0), r([dtu], k, 18, 9, null, null), u([ch], ["SelectedQuestion"], bt, 17, 9, 9, null, null), r([vil], nt, 17, 10, null, null), u([yil], ["HasIncPrevious"], bi, 17, 10, 10, p, !1), r([pil], nt, 17, 11, null, null), u([wil], ["HasPrevious"], bi, 17, 11, 11, p, !1), r([lsr], nt, 17, 12, null, null), r([bil], nt, 17, 13, null, null), u([kil], ["HasNext"], bi, 17, 13, 12, p, !1), r([dil], nt, 17, 14, null, null), u([gil], ["HasIncNext"], bi, 17, 14, 13, p, !1)]), | |
c = l[200].cloneNode(!0), | |
h = new Array(15), | |
h[0] = ht(t(c, [1, 3, 1])), | |
h[1] = t(c, [1, 3, 3]), | |
h[2] = t(c, [1, 3, 3, 1]), | |
h[3] = t(c, [1, 3, 3, 1, 1]), | |
h[4] = ni(t(c, [1, 3, 3, 1, 1])), | |
h[5] = t(c, [1, 3, 3, 3, 1]), | |
h[6] = ht(t(c, [1, 3, 3, 3, 1])), | |
h[7] = t(c, [1, 3, 3, 3, 3, 1]), | |
h[8] = t(c, [1, 3, 5]), | |
h[9] = ht(t(c, [1, 3, 5])), | |
h[10] = b(t(c, [1, 5, 1])), | |
h[11] = b(t(c, [1, 5, 3])), | |
h[12] = b(t(c, [1, 5, 5])), | |
h[12].set_trackingId("History_Popup_Close"), | |
h[13] = b(t(c, [1, 5, 7])), | |
h[14] = b(t(c, [1, 5, 9])), | |
a(n, c, [0, 4, 6, 9, 10, 11, 12, 13, 14], h, i[200], null, 14, 0) | |
} | |
function trl() { | |
return vpi || (vpi = l(y, bb, nrl, "200")), | |
vpi | |
} | |
function waf(n) { | |
return n.get_hasPreviewImg() | |
} | |
function baf(n) { | |
return n.get_hasPreviewText() | |
} | |
function kaf(n) { | |
return n.item.ImgUrl | |
} | |
function daf() { | |
return nbe() | |
} | |
function irl(n, o) { | |
var h, c, l; | |
return (l = v(o))[201] || (l[201] = o.createElement("div"), | |
l[201].innerHTML = ' <div> <div class="hflexbox"> <div class="attemptStatus"><\/div> <div class="attemptQuestionInfo"> <div class="questionText questionContent readableContent largeFont"> <span><\/span> <\/div> <div class="questionImg"><\/div> <div class="addedOn"> Added: <span><\/span> <\/div> <\/div> <\/div> <ul class="tagList tagFlexbox"><\/ul> <\/div> ', | |
i[201] = i[201] ? i[201] : [f([waf], ["HasPreviewImg"], e, "hasPreviewImg", 81, 0, 0, null, !1, 0), f([baf], ["HasPreviewText"], e, "hasPreviewText", 81, 0, 1, null, !1, 0), g([ofu], null, "click", 65, 1, null, null, 0), g([fhr], e, "correctAttemptBar", 81, 2, null, !1, 0), g([fhr], e, "incorrectAttemptBar", 81, 2, p, !1, 0), r([sfu], s, 17, 3, null, ""), u([kaf], ["Item"], da, 97, 4, 2, ga, null), r([hfu], s, 17, 5, ehr, ""), r([daf], ot, 18, 6, null, null), r([cfu], pt, 17, 6, null, null)]), | |
c = l[201].cloneNode(!0), | |
h = new Array(7), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1]), | |
h[2] = t(c, [1, 1, 1]), | |
h[3] = t(c, [1, 1, 3, 1, 1]), | |
h[4] = t(c, [1, 1, 3, 3]), | |
h[5] = t(c, [1, 1, 3, 5, 1]), | |
h[6] = ni(t(c, [1, 3])), | |
a(n, c, [6], h, i[201], null, 3, 1) | |
} | |
function rrl() { | |
return ypi || (ypi = l(y, nc, irl, "201")), | |
ypi | |
} | |
function url(n) { | |
return n.get_flyoutButtonData() | |
} | |
function frl(n, o) { | |
var h, c, l; | |
return (l = v(o))[202] || (l[202] = o.createElement("div"), | |
l[202].innerHTML = ' <div class="hflexbox justifySpaceBetween"> <div> <div class="questionText questionContent readableContent largeFont"> <span><\/span> <\/div> <div class="questionImg"><\/div> <div class="addedOn"> Added: <span><\/span> <\/div> <ul class="tagList tagFlexbox alignCenter"><\/ul> <\/div> <div class="flyoutBtnContainer"> <div class="noFlex flyoutButton"><\/div> <\/div> <\/div> ', | |
i[202] = i[202] ? i[202] : [f([waf], ["HasPreviewImg"], e, "hasPreviewImg", 81, 0, 0, null, !1, 0), f([baf], ["HasPreviewText"], e, "hasPreviewText", 81, 0, 1, null, !1, 0), g([ofu], null, "click", 65, 1, null, null, 0), r([sfu], s, 17, 2, null, ""), u([kaf], ["Item"], da, 97, 3, 2, ga, null), r([hfu], s, 17, 4, ehr, ""), r([daf], ot, 18, 5, null, null), r([cfu], pt, 17, 5, null, null), u([url], ["FlyoutButtonData"], psf, 17, 6, 3, null, null), r([wsf], bsf, 18, 6, null, null)]), | |
c = l[202].cloneNode(!0), | |
h = new Array(7), | |
h[0] = t(c, [1, 1]), | |
h[1] = t(c, [1, 1, 1]), | |
h[2] = t(c, [1, 1, 1, 1]), | |
h[3] = t(c, [1, 1, 3]), | |
h[4] = t(c, [1, 1, 5, 1]), | |
h[5] = ni(t(c, [1, 1, 7])), | |
h[6] = kku(t(c, [1, 3, 1])), | |
h[6].set_parentIcon("more-vert"), | |
a(n, c, [5, 6], h, i[202], null, 4, 1) | |
} | |
function erl() { | |
return ppi || (ppi = l(y, nc, frl, "202")), | |
ppi | |
} | |
function gaf(n) { | |
return function() { | |
return n.retakeTest() | |
} | |
} | |
function nvf(n) { | |
return function() { | |
return n.reviewTest() | |
} | |
} | |
function orl(n, u) { | |
var f, o, h; | |
return (h = v(u))[203] || (h[203] = u.createElement("div"), | |
h[203].innerHTML = ' <div class="hflexbox headerBar alignEnd"> <div class="testIconContainer hflexbox justifyCenter alignCenter"> <div data-img-icon="abcd" class="hasIcona"><\/div> <div class="shortName"><\/div> <\/div> <div class="flex subjectInfo"> <div class="subjectNamea"><\/div> <div class="hflexbox justifySpaceBetween"> <span><\/span> <span> Time Spent: <span><\/span> <\/span> <\/div> <\/div> <\/div> <div class="hflexbox correctnessBar correctnessTheme"> <div class="flex correctDiv"><\/div> <div class="flex skippedDiv"><\/div> <div class="flex incorrectDiv"><\/div> <\/div> <div class="questionsMeta hflexbox justifyCenter"> <div class="noFlex"><span class="correctNum"><\/span> correct<\/div> <div class="noFlex"><span class="wrongNum"><\/span> wrong<\/div> <div class="noFlex"><span class="skippedNum"><\/span> skipped<\/div> <\/div> <div class="hflexbox justifyFlexEnd"> <div style="margin-right: 8px;" test-id="retake-test" class="retakeTestBtn"><\/div> <div test-id="review-test"><\/div> <\/div> ', | |
i[203] = i[203] ? i[203] : [r([avt], s, 17, 0, null, ""), g([avt], e, "hidden", 81, 0, ri, !1, 0), r([yaf], s, 17, 1, null, ""), g([avt], e, "hidden", 81, 1, bu, !1, 0), r([paf], s, 17, 2, null, ""), r([lfu], s, 17, 3, afu, ""), r([vfu], s, 17, 4, yfu, ""), r([vvt], bp, 97, 5, null, null), r([yvt], bp, 97, 6, null, null), r([pvt], bp, 97, 7, null, null), r([vvt], s, 17, 8, null, ""), r([pvt], s, 17, 9, null, ""), r([yvt], s, 17, 10, null, ""), r([gaf], st, 17, 11, null, null), r([di], k, 18, 11, null, null), r([nvf], st, 17, 12, null, null), r([di], k, 18, 12, null, null)]), | |
o = h[203].cloneNode(!0), | |
f = new Array(13), | |
f[0] = t(o, [1, 1, 1]), | |
f[1] = t(o, [1, 1, 3]), | |
f[2] = t(o, [1, 3, 1]), | |
f[3] = t(o, [1, 3, 3, 1]), | |
f[4] = t(o, [1, 3, 3, 3, 1]), | |
f[5] = t(o, [3, 1]), | |
f[6] = t(o, [3, 3]), | |
f[7] = t(o, [3, 5]), | |
f[8] = t(o, [5, 1, 0]), | |
f[9] = t(o, [5, 3, 0]), | |
f[10] = t(o, [5, 5, 0]), | |
f[11] = et(t(o, [7, 1])), | |
f[11].set_text("Retake Test"), | |
f[11].set_trackingId("Retake_test"), | |
f[12] = et(t(o, [7, 3])), | |
f[12].set_text("Review Test"), | |
f[12].set_trackingId("Review_test"), | |
a(n, o, [11, 12], f, i[203], null, 0, 0) | |
} | |
function srl() { | |
return wpi || (wpi = l(y, pb, orl, "203")), | |
wpi | |
} | |
function hrl(n) { | |
return n.get_testTypeStr() | |
} | |
function crl(n) { | |
return n.get_testNameV2() | |
} | |
function lrl(n, u) { | |
var f, e, o; | |
return (o = v(u))[204] || (o[204] = u.createElement("div"), | |
o[204].innerHTML = ' <div class="hflexbox justifySpaceBetween"> <div class="normalFont font400"><\/div> <div class="testWeekDay font500"><\/div> <\/div> <div class="subjectNamea font500"><\/div> <div class="timeSpent"> Time Spent: <span><\/span> <\/div> <div class="correctnessContentDesignV2"> <div class="correctnessBarDesignV2 questionsMeta hflexbox justifyCenter"> <div class="noFlex"><span class="correctNum bigDot"><\/span><span> <span><\/span> correct<\/span><\/div> <div class="noFlex"><span class="wrongNum bigDot"><\/span><span> <span><\/span> wrong<\/span><\/div> <div class="noFlex"><span class="skippedNum bigDot"><\/span><span> <span><\/span> skipped<\/span><\/div> <\/div> <div class="correctnessTheme hflexbox"> <div class="flex correctDiv"><\/div> <div class="flex incorrectDiv"><\/div> <div class="flex skippedDiv"><\/div> <\/div> <\/div> <div class="hflexbox justifyFlexEnd testHistoryButtons"> <button type="button" test-id="retake-test" class="retakeTestBtn font500"> <span>RETAKE<\/span> <\/button> <button type="button" test-id="review-test" class="font500"> <span>REVIEW<\/span> <\/button> <\/div> ', | |
i[204] = i[204] ? i[204] : [r([hrl], s, 17, 0, null, ""), r([lfu], s, 17, 1, afu, ""), r([crl], s, 17, 2, null, ""), r([vfu], s, 17, 3, yfu, ""), r([vvt], s, 17, 4, null, ""), r([pvt], s, 17, 5, null, ""), r([yvt], s, 17, 6, null, ""), r([vvt], bp, 97, 7, null, null), r([pvt], bp, 97, 8, null, null), r([yvt], bp, 97, 9, null, null), r([gaf], nt, 17, 10, null, null), r([nvf], nt, 17, 11, null, null)]), | |
e = o[204].cloneNode(!0), | |
f = new Array(12), | |
f[0] = t(e, [1, 1]), | |
f[1] = t(e, [1, 3]), | |
f[2] = t(e, [3]), | |
f[3] = t(e, [5, 1]), | |
f[4] = t(e, [7, 1, 1, 1, 1]), | |
f[5] = t(e, [7, 1, 3, 1, 1]), | |
f[6] = t(e, [7, 1, 5, 1, 1]), | |
f[7] = t(e, [7, 3, 1]), | |
f[8] = t(e, [7, 3, 3]), | |
f[9] = t(e, [7, 3, 5]), | |
f[10] = b(t(e, [9, 1])), | |
f[10].set_trackingId("Retake_test"), | |
f[11] = b(t(e, [9, 3])), | |
f[11].set_trackingId("Review_test"), | |
a(n, e, [10, 11], f, i[204], null, 0, 0) | |
} | |
function arl() { | |
return bpi || (bpi = l(y, pb, lrl, "204")), | |
bpi | |
} | |
function vrl(n) { | |
return n.get_post().PostedBy.PictureUrl | |
} | |
function yrl(n) { | |
return n.get_post().PostedBy.FirstName | |
} | |
function prl(n) { | |
return lyu(n.get_post()) | |
} | |
function wrl(n) { | |
return yyu(n.get_post().PostQuestion) | |
} | |
function brl(n) { | |
return n.get_post().Votes | |
} | |
function krl(n) { | |
return n.get_post().AttemptOnlyReply.ReplyCount | |
} | |
function drl(n) { | |
return n.get_lastNReplies() | |
} | |
function grl() { | |
return rbe() | |
} | |
function nul(n) { | |
return n.get_questionHtml() | |
} | |
function tul(n, o) { | |
var h, c, l; | |
return (l = v(o))[205] || (l[205] = o.createElement("div"), | |
l[205].innerHTML = ' <div> <div class="hflexbox"> <div noinvert="1" class="noFlex userPhotoContainera"> <\/div> <div class="flex topRowList"> <div class="hflexbox justifySpaceBetween senderLine"> <div class="sender"><\/div> <div class="postedOn"> posted <span><\/span> <\/div> <\/div> <ul class="tagsMeta tagLista"><\/ul> <\/div> <\/div> <div class="hflexbox"> <div class="leftImagesBar"> <div class="countMetaWrapper"> <div class="countMeta"> <div class="counta"><\/div> <div class="qLabel">Votes<\/div> <div data-icon="thumbs-up-down" class="themeColorAccentDark"><\/div> <\/div> <div class="countMeta themeBackgroundAccentDark colorTextW"> <div class="counta"><\/div> <div style="color:white;" class="qLabel">Answers<\/div> <div data-icon="answer"><\/div> <\/div> <\/div> <div> <ul class="replyUserPhotos"><\/ul> <\/div> <\/div> <div test-id="post-list-item" class="questionMeta"> <div class="questionPreview"> <a style="overflow: hidden; text-overflow: ellipsis; display: block;"> <div><\/div> <\/a> <\/div> <div class="tailCover"><\/div> <\/div> <\/div> <\/div> ', | |
i[205] = i[205] ? i[205] : [f([su], ["IsSelected"], e, "selecteda", 83, 0, 0, null, !1, 0), r([vrl], da, 97, 1, ga, null), r([yrl], s, 17, 2, null, ""), r([prl], s, 17, 3, uii, ""), r([out], ot, 18, 4, null, null), r([wrl], pt, 17, 4, null, null), u([brl], ["Post"], s, 17, 5, 1, null, ""), u([krl], ["Post"], s, 17, 6, 2, null, ""), u([drl], ["LastNReplies"], pt, 17, 7, 3, null, null), r([grl], ot, 18, 7, null, null), r([nul], yf, 17, 8, null, null)]), | |
c = l[205].cloneNode(!0), | |
h = new Array(9), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1, 1]), | |
h[2] = t(c, [1, 1, 3, 1, 1]), | |
h[3] = t(c, [1, 1, 3, 1, 3, 1]), | |
h[4] = ni(t(c, [1, 1, 3, 3])), | |
h[4].set_itemCssClassName("taga"), | |
h[5] = t(c, [1, 3, 1, 1, 1, 1]), | |
h[6] = t(c, [1, 3, 1, 1, 3, 1]), | |
h[7] = ni(t(c, [1, 3, 1, 3, 1])), | |
h[8] = vf(t(c, [1, 3, 3, 1, 1, 1])), | |
a(n, c, [4, 7, 8], h, i[205], null, 4, 0) | |
} | |
function iul() { | |
return kpi || (kpi = l(pi, sht, tul, "205")), | |
kpi | |
} | |
function rul(n, r) { | |
var o, h, c; | |
return (c = v(r))[206] || (c[206] = r.createElement("div"), | |
c[206].innerHTML = ' <div style="cursor: pointer;" class="shadowButton roundButton raisedButtona"> <a class="questionContenta"><\/a> <\/div> ', | |
i[206] = i[206] ? i[206] : [f([vp], ["IconOnly"], e, "iconOnly", 83, 0, 0, null, !1, 0), u([iv], ["Text"], s, 19, 1, 1, null, ""), f([od], ["Target"], ct, "target", 115, 1, 2, null, null, 0), f([sd], ["Disabled"], e, "disabled", 83, 1, 3, null, !1, 0), f([ed], ["Href"], ct, "href", 115, 1, 4, null, null, 0), f([tv], ["Icon"], ct, "data-icon", 115, 1, 5, null, null, 0), g([nv], null, "click", 67, 1, null, null, 0)]), | |
h = c[206].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(h, [1]), | |
o[1] = t(h, [1, 1]), | |
a(n, h, [], o, i[206], null, 6, 1) | |
} | |
function uul() { | |
return dpi || (dpi = l(bo, Object, rul, "206")), | |
dpi | |
} | |
function ful(n) { | |
return n.get_isNew() | |
} | |
function eul(n) { | |
return n.get_grade().Name | |
} | |
function oul(n, t) { | |
n.set_gradeId(t) | |
} | |
function sul(n) { | |
return function(t) { | |
return n.tagAdded(t) | |
} | |
} | |
function hul(n, t) { | |
n.set_onTagSelected(t) | |
} | |
function cul(n) { | |
return n.get_dataService() | |
} | |
function lul(n, t) { | |
n.set_dataService(t) | |
} | |
function aul() { | |
return ebo() | |
} | |
function vul(n) { | |
return n.get_tags() | |
} | |
function yul(n) { | |
return n.get_problemText() | |
} | |
function pul(n, t) { | |
n.set_problemText(t) | |
} | |
function wul(n) { | |
return n.get_problemPlainText() | |
} | |
function bul(n, t) { | |
n.set_problemPlainText(t) | |
} | |
function wfu(n) { | |
return n.get_options() | |
} | |
function tvf(n) { | |
return n.get_count() | |
} | |
function kul() { | |
return sbo() | |
} | |
function dul(n) { | |
return function() { | |
return n.removeAllOptions() | |
} | |
} | |
function gul(n) { | |
return function() { | |
return n.addOption() | |
} | |
} | |
function nfl(n) { | |
return function() { | |
return n.discard() | |
} | |
} | |
function tfl(n) { | |
return function() { | |
return n.addOrUpdate() | |
} | |
} | |
function ifl(n, o) { | |
var s, h, c; | |
return (c = v(o))[207] || (c[207] = o.createElement("div"), | |
c[207].innerHTML = ' <div th="Purple" class="questionEditorBox popupBox vflexbox"> <section class="panel-heading noFlex"> <h3 class="panel-title"><span class="newVerb">Post<\/span><span class="editVerb">Edit<\/span> Question<\/h3> <\/section> <section class="panel-body flex"> <div class="hflexbox titleLine"> <div style="width: 75px;" class="titleText sectionHead">Subjects:<\/div> <div> <tag-selector test-id="tagSelector" class="tagSelectors"><\/tag-selector> <ul test-id="selectedTagList" class="tagLista tags hasRemoveChecks"><\/ul> <\/div> <\/div> <div class="sectionHead">Question:<\/div> <div><\/div> <ul class="optionsList"><\/ul> <div class="addBtnRow"> <div test-id="removeOptionsBtn" class="addBtn"><\/div> <div test-id="addOptionBtn" class="addBtn"><\/div> <\/div> <\/section> <section class="panel-footer hflexbox justifyFlexEnd noFlex"> <div test-id="discard"><\/div> <div test-id="post"><\/div> <\/section> <\/div> ', | |
i[207] = i[207] ? i[207] : [g([ful], e, "newQuestion", 81, 0, null, !1, 0), r([eul], oul, 17, 1, null, null), r([sul], hul, 17, 1, null, null), r([cul], lul, 17, 1, null, null), r([aul], ot, 18, 2, null, null), r([vul], iu, 17, 2, null, null), it([yul], pul, ["ProblemText"], fii, eii, "Html", 17, 3, 0, null, null, null), r([drt], buu, 18, 3, bu, !1), it([wul], bul, ["ProblemPlainText"], oii, sii, "PlainText", 17, 3, 1, null, null, null), r([fd], vsr, 18, 3, null, null), f([wfu, tvf], ["Options", "Count"], e, "hidden", 81, 4, 2, to, !1, 0), u([wfu], ["Options"], iu, 17, 5, 3, null, null), r([kul], ot, 18, 5, null, null), u([wfu, tvf], ["Options", "Count"], hi, 17, 6, 4, to, !0), r([dul], st, 17, 6, null, null), r([di], k, 18, 6, null, null), r([gul], st, 17, 7, null, null), r([di], k, 18, 7, null, null), r([di], k, 18, 8, null, null), r([nfl], st, 17, 8, null, null), r([tfl], st, 17, 9, null, null)]), | |
h = c[207].cloneNode(!0), | |
s = new Array(10), | |
s[0] = t(h, [1]), | |
s[1] = sdo(t(h, [1, 3, 1, 3, 1])), | |
s[2] = ni(t(h, [1, 3, 1, 3, 3])), | |
s[2].set_itemCssClassName("taga"), | |
s[3] = ner(t(h, [1, 3, 5])), | |
s[4] = t(h, [1, 3, 7]), | |
s[5] = ni(t(h, [1, 3, 7])), | |
s[5].set_itemCssClassName("option hflexbox justifySpaceAround alignStart"), | |
s[6] = et(t(h, [1, 3, 9, 1])), | |
s[6].set_text("- Remove Options"), | |
s[6].set_trackingId("Question_Post_AddOption"), | |
s[7] = et(t(h, [1, 3, 9, 3])), | |
s[7].set_text("+ Add Option"), | |
s[7].set_trackingId("Question_Post_AddOption"), | |
s[8] = et(t(h, [1, 5, 1])), | |
s[8].set_text("Discard"), | |
s[8].set_trackingId("Questoin_Post_Discard"), | |
s[9] = et(t(h, [1, 5, 3])), | |
s[9].set_text("Post"), | |
s[9].set_trackingId("Questoin_Post_AddOrUpdate"), | |
a(n, h, [1, 2, 3, 5, 6, 7, 8, 9], s, i[207], null, 5, 0) | |
} | |
function rfl() { | |
return gpi || (gpi = l(y, ent, ifl, "207")), | |
gpi | |
} | |
function bfu(n) { | |
return cdr(n) | |
} | |
function ufl(n, u) { | |
var e, o, f; | |
return (f = v(u))[208] || (f[208] = u.createElement("div"), | |
f[208].innerHTML = " <span><\/span> ", | |
i[208] = i[208] ? i[208] : [r([bfu], s, 17, 0, null, "")]), | |
o = f[208].cloneNode(!0), | |
e = new Array(1), | |
e[0] = t(o, [1]), | |
a(n, o, [], e, i[208], null, 0, 0) | |
} | |
function ffl() { | |
return nwi || (nwi = l(y, Object, ufl, "208")), | |
nwi | |
} | |
function efl(n) { | |
return n.optionText | |
} | |
function ofl(n, u) { | |
var f, o, e; | |
return (e = v(u))[209] || (e[209] = u.createElement("div"), | |
e[209].innerHTML = ' <div style="margin-left: 16px;" class="ans"><\/div> ', | |
i[209] = i[209] ? i[209] : [r([efl], yf, 17, 0, null, null)]), | |
o = e[209].cloneNode(!0), | |
f = new Array(1), | |
f[0] = vf(t(o, [1])), | |
f[0].set_improveResolution(!0), | |
a(n, o, [0], f, i[209], null, 0, 0) | |
} | |
function sfl() { | |
return twi || (twi = l(pi, Object, ofl, "209")), | |
twi | |
} | |
function hfl(n, r) { | |
var e, o, h; | |
return (h = v(r))[210] || (h[210] = r.createElement("div"), | |
h[210].innerHTML = ' <div style="display: inline-block;" class="option-btn option-btn-small"> <span data-icon="check-empty"><\/span> <span data-icon="check"><\/span> <span style="font-size: 16px; margin-top: 4px;" class="largeFont"> <span><\/span> <\/span> <\/div> ', | |
i[210] = i[210] ? i[210] : [f([su], ["IsSelected"], ct, "pressed", 115, 0, 0, null, null, 0), u([evt], ["DataContext"], s, 19, 1, 1, null, "")]), | |
o = h[210].cloneNode(!0), | |
e = new Array(2), | |
e[0] = t(o, [1]), | |
e[1] = t(o, [1, 5, 1]), | |
a(n, o, [], e, i[210], null, 2, 0) | |
} | |
function cfl() { | |
return iwi || (iwi = l(pi, String, hfl, "210")), | |
iwi | |
} | |
function lfl(n) { | |
return apu(n) | |
} | |
function afl(n, t) { | |
n.style.height = t | |
} | |
function vfl(n) { | |
return n.name | |
} | |
function yfl(n) { | |
return n.attemptCount | |
} | |
function pfl(n, u) { | |
var f, e, o; | |
return (o = v(u))[211] || (o[211] = u.createElement("div"), | |
o[211].innerHTML = ' <div> <div class="optionCorrectBar"><\/div> <\/div> <div><\/div> <div class="hflexbox"> <div class="flex"><\/div> <div data-icon="person" class="noFlex"><\/div> <\/div> ', | |
i[211] = i[211] ? i[211] : [r([lfl], afl, 97, 0, null, null), r([vfl], s, 17, 1, null, ""), r([yfl], s, 17, 2, null, "")]), | |
e = o[211].cloneNode(!0), | |
f = new Array(3), | |
f[0] = t(e, [1, 1]), | |
f[1] = t(e, [3]), | |
f[2] = t(e, [5, 1]), | |
a(n, e, [], f, i[211], null, 0, 0) | |
} | |
function wfl() { | |
return rwi || (rwi = l(y, Object, pfl, "211")), | |
rwi | |
} | |
function bfl(n) { | |
return n.get_hasExplanation() | |
} | |
function kfl(n) { | |
return n.get_isUpVote() | |
} | |
function dfl(n, t) { | |
n.set_isUpVote(t) | |
} | |
function gfl(n) { | |
return function(t, i) { | |
return n.vote(t, i) | |
} | |
} | |
function nel(n) { | |
return n.get_votes() | |
} | |
function tel(n, t) { | |
n.set_votes(t) | |
} | |
function iel(n) { | |
return n.get_reply().RepliedBy.PictureUrl | |
} | |
function rel(n) { | |
return n.get_reply().RepliedBy.FirstName | |
} | |
function uel(n) { | |
return n.get_replyTime() | |
} | |
function ivf(n) { | |
return n.get_selectedAnswer() | |
} | |
function fel(n) { | |
return n.get_explanation() | |
} | |
function eel(n) { | |
return n.get_showDeleteCommentButton() | |
} | |
function oel(n) { | |
return function() { | |
return n.deleteComment() | |
} | |
} | |
function sel(n, o) { | |
var h, c, l; | |
return (l = v(o))[212] || (l[212] = o.createElement("div"), | |
l[212].innerHTML = ' <div class="discussionMainpart cardWrapper shadowZ1 maxedWidth"> <div class="authorPart hflexbox"> <div class="votingWrapper noFlex"> <c-votes tooltip="Like this problem? Hit up."><\/c-votes> <\/div> <div class="vflexbox flex"> <div class="authorInfo hflexbox"> <div noinvert="1" class="noFlex userPhotoContainera"><\/div> <div class="noFlex topRowList"> <div class="hflexbox justifySpaceBetween senderLine"> <div class="sender"><\/div> <div class="postedOn"> answered <span><\/span> <\/div> <\/div> <div> <\/div> <\/div> <\/div> <div class="optionPart"> <span class="answerLabel">Answer:<\/span> <span><\/span> <\/div> <\/div> <\/div> <div class="discussionPostCard"> <div class="questionPart"> <div class="postContentArea nativeStyles"> <div><\/div> <\/div> <\/div> <div class="questionCommentArea"> <\/div> <div class="hflexbox justifyFlexEnd"> <div><\/div> <\/div> <\/div> <\/div> ', | |
i[212] = i[212] ? i[212] : [g([bfl], e, "hidden", 81, 0, p, !1, 0), it([kfl], dfl, ["IsUpVote"], rvt, uvt, "IsUpVote", 17, 1, 0, null, null, null), r([gfl], fvt, 17, 1, null, null), it([nel], tel, ["Votes"], rii, eut, "Votes", 17, 1, 1, null, null, 0), u([iel], ["Reply"], da, 97, 2, 2, ga, null), u([rel], ["Reply"], s, 17, 3, 3, null, ""), u([uel], ["ReplyTime"], s, 17, 4, 4, ehr, ""), g([ivf], e, "hidden", 81, 5, ri, !1, 0), r([ivf], s, 17, 6, null, ""), u([fel], ["Explanation"], yf, 17, 7, 5, null, null), f([eel], ["ShowDeleteCommentButton"], e, "hidden", 81, 8, 6, p, !1, 0), r([oel], st, 17, 9, null, null), r([di], k, 18, 9, null, null)]), | |
c = l[212].cloneNode(!0), | |
h = new Array(10), | |
h[0] = t(c, [1]), | |
h[1] = clt(t(c, [1, 1, 1, 1])), | |
h[2] = t(c, [1, 1, 3, 1, 1]), | |
h[3] = t(c, [1, 1, 3, 1, 3, 1, 1]), | |
h[4] = t(c, [1, 1, 3, 1, 3, 1, 3, 1]), | |
h[5] = t(c, [1, 1, 3, 3]), | |
h[6] = t(c, [1, 1, 3, 3, 3]), | |
h[7] = vf(t(c, [1, 3, 1, 1, 1])), | |
h[7].set_improveResolution(!0), | |
h[8] = t(c, [1, 3, 5]), | |
h[9] = et(t(c, [1, 3, 5, 1])), | |
h[9].set_text("Delete Comment"), | |
a(n, c, [1, 7, 9], h, i[212], null, 7, 0) | |
} | |
function hel() { | |
return uwi || (uwi = l(y, aht, sel, "212")), | |
uwi | |
} | |
function kfu(n) { | |
return n.get_isCorrect() | |
} | |
function rvf(n) { | |
return n.get_isAttemptCorrect() | |
} | |
function dfu(n) { | |
return n.get_resizeOptionImageOnSmallerDisplay() | |
} | |
function uvf(n) { | |
return n.isReallyCorrect | |
} | |
function gfu(n) { | |
return n.optionText | |
} | |
function neu(n) { | |
return n.answerText | |
} | |
function cel(n) { | |
return n.get_correctPercent() | |
} | |
function lel(n) { | |
return n.get_sCFriendsWhoMarkedThisOption() | |
} | |
function ael() { | |
return ede() | |
} | |
function vel(n, o) { | |
var h, c, l; | |
return (l = v(o))[213] || (l[213] = o.createElement("div"), | |
l[213].innerHTML = ' <div test-id="optionItem" class="option-btn"> <div noinvert="1" class="optionCircle"> <span class="font400"><\/span> <span><\/span> <\/div> <div class="reviewOptionTextContainer"> <div style="position: relative;" class="ans"><\/div> <\/div> <div noinvert="1" class="optionDNA"><\/div> <div class="alignEnd"> <ul class="horizontal-list"><\/ul> <\/div> <\/div> ', | |
i[213] = i[213] ? i[213] : [f([kfu], ["IsCorrect"], e, "optionAttempted", 81, 0, 0, null, !1, 0), f([rvf], ["IsAttemptCorrect"], e, "optionWrongAnswer", 81, 0, 1, p, !1, 0), g([dfu], e, "resize", 81, 0, null, !1, 0), f([uvf], ["IsReallyCorrect"], e, "optionCorrectAnswer", 81, 0, 2, null, !1, 0), r([gfu], s, 17, 1, null, ""), f([rvf], ["IsAttemptCorrect"], ct, "data-icon", 113, 2, 3, vaf, null, 0), r([neu], yf, 17, 3, null, null), r([cel], rd, 97, 4, null, null), g([uvf], e, "correct", 81, 4, null, !1, 0), u([lel], ["SCFriendsWhoMarkedThisOption"], iu, 17, 5, 4, null, null), r([ael], ot, 18, 5, null, null)]), | |
c = l[213].cloneNode(!0), | |
h = new Array(6), | |
h[0] = t(c, [1]), | |
h[1] = t(c, [1, 1, 1]), | |
h[2] = t(c, [1, 1, 3]), | |
h[3] = vf(t(c, [1, 3, 1])), | |
h[3].set_improveResolution(!0), | |
h[4] = t(c, [1, 5]), | |
h[5] = ni(t(c, [1, 7, 1])), | |
a(n, c, [3, 5], h, i[213], null, 5, 0) | |
} | |
function yel() { | |
return fwi || (fwi = l(y, vb, vel, "213")), | |
fwi | |
} | |
function pel(n) { | |
return n.get_pictureUrl() | |
} | |
function wel(n) { | |
return n.get_postedBy() | |
} | |
function bel(n) { | |
return n.get_postedStr() | |
} | |
function kel(n) { | |
return n.get_postedOn() | |
} | |
function ohr(n) { | |
return n.get_commentedByUser() | |
} | |
function del(n) { | |
return function() { | |
return n.reportCommentPopup() | |
} | |
} | |
function fvf(n) { | |
return n.get_inEditMode() | |
} | |
function gel(n) { | |
return n.get_commentText() | |
} | |
function nol(n) { | |
return n.get_updateCommentFieldTestId() | |
} | |
function evf(n) { | |
return n.get_commentEditText() | |
} | |
function tol(n, t) { | |
n.set_commentEditText(t) | |
} | |
function ovf(n) { | |
return function() { | |
return n.toggleEditMode() | |
} | |
} | |
function iol(n) { | |
return n.get_updateCommentBtnTestId() | |
} | |
function rol(n) { | |
return function() { | |
return n.updateComment() | |
} | |
} | |
function uol(n) { | |
return n.get_isUpVote() | |
} | |
function fol(n, t) { | |
n.set_isUpVote(t) | |
} | |
function eol(n) { | |
return function(t, i) { | |
return n.vote(t, i) | |
} | |
} | |
function svf(n) { | |
return n.get_votes() | |
} | |
function ool(n, t) { | |
n.set_votes(t) | |
} | |
function teu() { | |
return lbo() | |
} | |
function ieu(n, t) { | |
n.set_currentUser(t) | |
} | |
function sol(n) { | |
return n.get_showReplyButton() | |
} | |
function hol(n) { | |
return function() { | |
return n.openReplyArea() | |
} | |
} | |
function col(n) { | |
return n.get_isEditable() | |
} | |
function lol(n) { | |
return n.get_editCommentTestId() | |
} | |
function aol(n) { | |
return n.get_showReplyArea() | |
} | |
function vol(n) { | |
return n.get_replyToComment() | |
} | |
function yol(n, t) { | |
n.set_replyToComment(t) | |
} | |
function pol(n) { | |
return function() { | |
return n.discardReply() | |
} | |
} | |
function wol(n) { | |
return n.get_canSubmitReply() | |
} | |
function bol(n) { | |
return function() { | |
return n.submitReply() | |
} | |
} | |
function kol(n) { | |
return n.get_showViewNRepliesButton() | |
} | |
function dol(n) { | |
return function() { | |
return n.viewOrHideNReplies() | |
} | |
} | |
function gol(n) { | |
return n.get_viewNRepliesText() | |
} | |
function nsl(n) { | |
return n.get_hideRepliesList() | |
} | |
function tsl(n) { | |
return n.get_repliesList() | |
} | |
function hvf() { | |
return koo() | |
} | |
function isl(n) { | |
return n.get_showLatestReplyAdded() | |
} | |
function rsl(n) { | |
return n.get_latestReplyAdded() | |
} | |
function usl(n, o) { | |
var h, c, l; | |
return (l = v(o))[214] || (l[214] = o.createElement("div"), | |
l[214].innerHTML = ' <div test-id="eachComment" class="commentListItem"> <div class="hflexbox alignCenter"> <div class="noFlex userPhotoContainer"> <\/div> <div class="hflexbox justifySpaceBetween alignCenter commentDetails"> <div class="vflexbox justifySpaceBetween"> <div class="commentName font400"><\/div> <div class="commentTime smallFont font400"><span><\/span> <span><\/span> <\/div> <\/div> <button type="button" test-id="reportCommentPopup" data-icon="more-vert" class="largeFont"><\/button> <\/div> <\/div> <div class="flex commentSection"> <div test-id="commentLine" class="commentLine normalFont font400"> <span><\/span> <\/div> <div class="updateCommentSection"> <mat-text-box class="flex"><\/mat-text-box> <div class="hflexbox justifyFlexEnd"> <button type="button" test-id="discardCommentUpdate"> <span>Cancel<\/span> <\/button> <button type="button"> <span>Update<\/span> <\/button> <\/div> <\/div> <div class="hflexbox alignCenter controlsContainer"> <div> <span> <c-votes tooltip="Like this comment? Hit up."><\/c-votes> <\/span> <span class="selfVote hflexbox alignCenter"> <div data-icon="thumbs-up"><\/div> <div class="font400 smallFont"><\/div> <div data-icon="thumbs-down"><\/div> <\/span> <\/div> <button type="button" test-id="openReplyArea" class="hflexbox alignCenter"> <span data-icon="reply"><\/span> <span>Reply<\/span> <\/button> <button type="button" class="hflexbox alignCenter"> <span data-icon="edit"><\/span> <span>Edit<\/span> <\/button> <\/div> <div class="replyArea"> <mat-text-box test-id="replyToCommentField" class="flex"><\/mat-text-box> <div class="hflexbox justifyFlexEnd alignCenter"> <button type="button" test-id="discardReply"> <span>Cancel<\/span> <\/button> <button type="button" test-id="submitReply"> <span>Submit<\/span> <\/button> <\/div> <\/div> <button type="button" test-id="ViewNRepliesButton" class="viewNReplies textAlignLeft"> <span><\/span> <\/button> <ul test-id="repliesList"><\/ul> <div test-id="latestReplyAdded"><\/div> <\/div> <\/div> ', | |
i[214] = i[214] ? i[214] : [u([pel], ["PictureUrl"], da, 97, 0, 0, ga, null), u([wel], ["PostedBy"], s, 17, 1, 1, null, ""), u([bel], ["PostedStr"], s, 17, 2, 2, null, ""), u([kel], ["PostedOn"], s, 17, 3, 3, uii, ""), f([ohr], ["CommentedByUser"], e, "hidden", 81, 4, 4, null, !1, 0), g([del], null, "click", 65, 4, null, null, 0), f([fvf], ["InEditMode"], e, "hidden", 81, 6, 5, null, !1, 0), u([gel], ["CommentText"], s, 17, 7, 6, null, ""), f([fvf], ["InEditMode"], e, "hidden", 81, 8, 7, p, !1, 0), f([nol], ["UpdateCommentFieldTestId"], ct, "test-id", 113, 9, 8, null, null, 0), it([evf], tol, ["CommentEditText"], is, rs, "Value", 17, 10, 9, null, null, null), r([ovf], nt, 17, 11, null, null), f([iol], ["UpdateCommentBtnTestId"], ct, "test-id", 113, 12, 10, null, null, 0), u([evf], ["CommentEditText"], bi, 17, 13, 11, tiu, !1), r([rol], nt, 17, 13, null, null), f([ohr], ["CommentedByUser"], e, "hidden", 81, 14, 12, null, !1, 0), it([uol], fol, ["IsUpVote"], rvt, uvt, "IsUpVote", 17, 15, 13, null, null, null), r([eol], fvt, 17, 15, null, null), it([svf], ool, ["Votes"], rii, eut, "Votes", 17, 15, 14, null, null, 0), r([teu], k, 18, 15, null, null), u([ohr], ["CommentedByUser"], ieu, 17, 15, 15, null, !1), f([ohr], ["CommentedByUser"], e, "hiddenImp", 81, 16, 16, p, !1, 0), u([svf], ["Votes"], s, 17, 17, 17, null, ""), f([sol], ["ShowReplyButton"], e, "hiddenImp", 81, 18, 18, p, !1, 0), r([hol], nt, 17, 19, null, null), f([col], ["IsEditable"], e, "hiddenImp", 81, 20, 19, null, !1, 0), f([lol], ["EditCommentTestId"], ct, "test-id", 113, 20, 20, null, null, 0), r([ovf], nt, 17, 21, null, null), f([aol], ["ShowReplyArea"], e, "hidden", 81, 22, 21, p, !1, 0), it([vol], yol, ["ReplyToComment"], is, rs, "Value", 17, 23, 22, null, null, null), r([pol], nt, 17, 24, null, null), u([wol], ["CanSubmitReply"], bi, 17, 25, 23, p, !1), r([bol], nt, 17, 25, null, null), f([kol], ["ShowViewNRepliesButton"], e, "hidden", 81, 26, 24, p, !1, 0), r([dol], nt, 17, 27, null, null), u([gol], ["ViewNRepliesText"], s, 17, 28, 25, null, ""), f([nsl], ["HideRepliesList"], e, "hidden", 81, 29, 26, null, !1, 0), u([tsl], ["RepliesList"], iu, 17, 30, 27, null, null), r([hvf], ot, 18, 30, null, null), f([isl], ["ShowLatestReplyAdded"], e, "hidden", 81, 31, 28, p, !1, 0), u([rsl], ["LatestReplyAdded"], bt, 17, 32, 29, null, null), r([hvf], k, 18, 32, null, null)]), | |
c = l[214].cloneNode(!0), | |
h = new Array(33), | |
h[0] = t(c, [1, 1, 1]), | |
h[1] = t(c, [1, 1, 3, 1, 1]), | |
h[2] = t(c, [1, 1, 3, 1, 3, 0]), | |
h[3] = t(c, [1, 1, 3, 1, 3, 2]), | |
h[4] = t(c, [1, 1, 3, 3]), | |
h[5] = b(t(c, [1, 1, 3, 3])), | |
h[5].set_trackingId("ReportCommentPopup"), | |
h[6] = t(c, [1, 3, 1]), | |
h[7] = t(c, [1, 3, 1, 1]), | |
h[8] = t(c, [1, 3, 3]), | |
h[9] = t(c, [1, 3, 3, 1]), | |
h[10] = ko(t(c, [1, 3, 3, 1])), | |
h[10].set_fixFloatingLabel(!0), | |
h[10].set_hintText("Your comment here"), | |
h[10].set_designV2(!0), | |
h[11] = b(t(c, [1, 3, 3, 3, 1])), | |
h[11].set_trackingId("Discard_Comment_Update"), | |
h[12] = t(c, [1, 3, 3, 3, 3]), | |
h[13] = b(t(c, [1, 3, 3, 3, 3])), | |
h[13].set_trackingId("Update_Comment"), | |
h[14] = t(c, [1, 3, 5, 1, 1]), | |
h[15] = clt(t(c, [1, 3, 5, 1, 1, 1])), | |
h[16] = t(c, [1, 3, 5, 1, 3]), | |
h[17] = t(c, [1, 3, 5, 1, 3, 3]), | |
h[18] = t(c, [1, 3, 5, 3]), | |
h[19] = b(t(c, [1, 3, 5, 3])), | |
h[19].set_trackingId("OpenReplyArea"), | |
h[20] = t(c, [1, 3, 5, 5]), | |
h[21] = b(t(c, [1, 3, 5, 5])), | |
h[21].set_trackingId("Edit_Comment"), | |
h[22] = t(c, [1, 3, 7]), | |
h[23] = ko(t(c, [1, 3, 7, 1])), | |
h[23].set_fixFloatingLabel(!0), | |
h[23].set_hintText("Your reply here"), | |
h[24] = b(t(c, [1, 3, 7, 3, 1])), | |
h[24].set_trackingId("DiscardReply"), | |
h[25] = b(t(c, [1, 3, 7, 3, 3])), | |
h[25].set_trackingId("SubmitReply"), | |
h[26] = t(c, [1, 3, 9]), | |
h[27] = b(t(c, [1, 3, 9])), | |
h[27].set_trackingId("ViewNRepliesButton"), | |
h[28] = t(c, [1, 3, 9, 1]), | |
h[29] = t(c, [1, 3, 11]), | |
h[30] = ni(t(c, [1, 3, 11])), | |
h[30].set_itemCssClassName("repliesList"), | |
h[31] = t(c, [1, 3, 13]), | |
h[32] = ht(t(c, [1, 3, 13])), | |
a(n, c, [5, 10, 11, 13, 15, 19, 21, 23, 24, 25, 27, 30, 32], h, i[214], null, 30, 1) | |
} | |
function fsl() { | |
return ewi || (ewi = l(pi, hit, usl, "214")), | |
ewi | |
} | |
function esl(n) { | |
return n.get_parentIcon() | |
} | |
function reu(n, t) { | |
n.set_icon(t) | |
} | |
function cvf(n) { | |
return function() { | |
return n.blurred() | |
} | |
} | |
function lvf(n, t) { | |
n.set_blurred(t) | |
} | |
function avf(n) { | |
return n.get_element() | |
} | |
function vvf(n, t) { | |
n.set_blurParent(t) | |
} | |
function yvf(n) { | |
return function() { | |
return n.toggle() | |
} | |
} | |
function osl() { | |
return tvo() | |
} | |
function ueu(n) { | |
return n.get_expanded() | |
} | |
function pvf(n) { | |
return n.get_wrappedFlyoutButtonData() | |
} | |
function ssl() { | |
return bbo() | |
} | |
function hsl(n, f) { | |
var e, o, s; | |
return (s = v(f))[215] || (s[215] = f.createElement("div"), | |
s[215].innerHTML = ' <div class="flyoutContainer"> <div test-id="flyoutBtn"><\/div> <ul test-id="flyoutItem"><\/ul> <\/div> ', | |
i[215] = i[215] ? i[215] : [r([esl], reu, 19, 0, null, null), r([cvf], lvf, 19, 0, null, null), r([avf], vvf, 19, 0, null, null), r([yvf], st, 19, 0, null, null), r([osl], k, 18, 0, null, null), g([ueu], ct, "animate", 115, 1, null, null, 0), u([pvf], ["WrappedFlyoutButtonData"], pt, 19, 2, 0, null, null), r([ssl], ot, 18, 2, null, null)]), | |
o = s[215].cloneNode(!0), | |
e = new Array(3), | |
e[0] = et(t(o, [1, 1])), | |
e[1] = t(o, [1, 3]), | |
e[2] = ni(t(o, [1, 3])), | |
a(n, o, [0, 2], e, i[215], null, 1, 0) | |
} | |
function csl() { | |
return owi || (owi = l(llt, Object, hsl, "215")), | |
owi | |
} | |
function wvf(n) { | |
return n.get_myStudyCircle() | |
} | |
function lsl(n) { | |
return function() { | |
return n.onFeedback() | |
} | |
} | |
function asl(n) { | |
return n.get_hasPendingRequest() | |
} | |
function vsl(n) { | |
return function() { | |
return n.addStudyCircle() | |
} | |
} | |
function ysl(n) { | |
return function() { | |
return n.cancelEditMember() | |
} | |
} | |
function feu(n) { | |
return n.get_editMembers() | |
} | |
function psl(n) { | |
return n.get_title() | |
} | |
function wsl(n) { | |
return n.get_threeDotMenuVM() | |
} | |
function bsl(n, t) { | |
n.set_dropdownContext(t) | |
} | |
function ksl() { | |
return hlo() | |
} | |
function dsl(n, t) { | |
n.set_dropdownSkin(t) | |
} | |
function gsl(n) { | |
return n.get_studyCircleMembers() | |
} | |
function nhl() { | |
return yco() | |
} | |
function bvf(n) { | |
return n.get_hasTakenDailyTest() | |
} | |
function thl(n) { | |
return n.get_otherMemberDidnotTakeTest() | |
} | |
function ihl(n) { | |
return function() { | |
return n.inviteFriendsToSC() | |
} | |
} | |
function rhl(n) { | |
return n.get_disableAddMember() | |
} | |
function uhl(n) { | |
return n.get_editSCMembers() | |
} | |
function fhl() { | |
return vco() | |
} | |
function ehl(n) { | |
return n.get_createCustomizedTestMessage() | |
} | |
function ohl(n) { | |
return function() { | |
return n.startCustomTest() | |
} | |
} | |
function shl(n) { | |
return n.get_canCreateChallenge() | |
} | |
function kvf(n) { | |
return n.get_activeChallenges() | |
} | |
function hhl() { | |
return pco() | |
} | |
function dvf(n) { | |
return n.get_testsForReview() | |
} | |
function chl() { | |
return tlo() | |
} | |
function lhl(n, o) { | |
var h, c, l; | |
return (l = v(o))[216] || (l[216] = o.createElement("div"), | |
l[216].innerHTML = ' <div class="cardWrapper shadowZsoft"> <div class="cardTitle cardTitleText font500 largeFont"> StudyCircle: Win Together <\/div> <div class="cardBody"> Create challenges, share your daily test score and much more. Collaborate and win together. <\/div> <div class="cardFootera cardButtonRowa"> <div test-id="feedbackButton"><\/div> <div test-id="inviteFriendsBtn" class="actionBtn"><\/div> <\/div> <\/div> <div> <div class="cardWrapper shadowZsoft"> <div class="cardTitle hflexbox justifySpaceBetween alignCenter"> <div style="align-items:center;" class="hflexbox"> <div test-id="switchBtn" class="removeBtnb"><\/div> <div class="cardTitleText"> <span><\/span> <\/div> <\/div> <div tabindex="1" test-id="threeDotMenu" class="threeDotWrapper"> <div> <span data-icon="more-vert" class="feedbackBtn"><\/span> <\/div> <\/div> <\/div> <div> <ul test-id="StudyCircleMembersList" class="detailsItemLista"><\/ul> <div style="color:red; font-size:small"> <div> * Take the test to see study circle ranks. <\/div> <div> <div> * Member(s) did not take the test. <\/div> <\/div> <\/div> <div class="cardFootera cardButtonRowa"> <div color="primary" class="hflexbox justifySpaceBetween"> <div test-id="addMembersBtn" class="actionBtn"><\/div> <\/div> <\/div> <\/div> <div> <ul test-id="editMembersList"><\/ul> <\/div> <\/div> <div class="cardWrapper shadowZsoft"> <div class="cardTitle cardTitleText font500 largeFont"> Challenge Your Study Circle <\/div> <div class="testDetailsa"> <span><\/span> <\/div> <div class="cardFootera cardButtonRowa"> <div color="primary" class="hflexbox justifySpaceBetween"> <div test-id="startCustomTest" class="actionBtn"><\/div> <\/div> <\/div> <\/div> <div> <ul test-id="scActiveTestsList"><\/ul> <\/div> <div> <ul test-id="scReviewTestsList"><\/ul> <\/div> <\/div> ', | |
i[216] = i[216] ? i[216] : [f([wvf], ["MyStudyCircle"], e, "hidden", 81, 0, 0, bu, !1, 0), r([lsl], st, 17, 1, null, null), r([di], k, 18, 1, null, null), u([asl], ["HasPendingRequest"], ru, 17, 2, 1, null, !1), r([vsl], st, 17, 2, null, null), f([wvf], ["MyStudyCircle"], e, "hidden", 81, 3, 2, ri, !1, 0), r([ysl], st, 17, 4, null, null), u([feu], ["EditMembers"], hi, 17, 4, 3, p, !0), u([psl], ["Title"], s, 17, 5, 4, null, ""), u([wsl], ["ThreeDotMenuVM"], bsl, 17, 6, 5, null, null), r([ksl], dsl, 18, 6, null, null), f([feu], ["EditMembers"], e, "hidden", 81, 7, 6, null, !1, 0), u([gsl], ["StudyCircleMembers"], iu, 17, 8, 7, null, null), r([nhl], ot, 18, 8, null, null), f([bvf], ["HasTakenDailyTest"], e, "hidden", 81, 9, 8, null, !1, 0), f([bvf], ["HasTakenDailyTest"], e, "hidden", 81, 10, 9, p, !1, 0), f([thl], ["OtherMemberDidnotTakeTest"], e, "hidden", 81, 11, 10, p, !1, 0), r([ihl], st, 17, 12, null, null), u([rhl], ["DisableAddMember"], hi, 17, 12, 11, null, !0), f([feu], ["EditMembers"], e, "hidden", 81, 13, 12, p, !1, 0), u([uhl], ["EditSCMembers"], iu, 17, 14, 13, null, null), r([fhl], ot, 18, 14, null, null), u([ehl], ["CreateCustomizedTestMessage"], s, 17, 15, 14, null, ""), r([ohl], st, 17, 16, null, null), u([shl], ["CanCreateChallenge"], ru, 17, 16, 15, p, !1), f([kvf], ["ActiveChallenges"], e, "hidden", 81, 17, 16, ri, !1, 0), u([kvf], ["ActiveChallenges"], iu, 17, 18, 17, null, null), r([hhl], ot, 18, 18, null, null), f([dvf], ["TestsForReview"], e, "hidden", 81, 19, 18, ri, !1, 0), u([dvf], ["TestsForReview"], iu, 17, 20, 19, null, null), r([chl], ot, 18, 20, null, null)]), | |
c = l[216].cloneNode(!0), | |
h = new Array(21), | |
h[0] = t(c, [1]), | |
h[1] = et(t(c, [1, 5, 1])), | |
h[1].set_text("Send Feedback"), | |
h[1].set_trackingId("StudyCircle_Feedback"), | |
h[2] = et(t(c, [1, 5, 3])), | |
h[2].set_text("Invite Friends"), | |
h[2].set_trackingId("StudyCircle_CreateNew"), | |
h[3] = t(c, [3]), | |
h[4] = et(t(c, [3, 1, 1, 1, 1])), | |
h[4].set_trackingId("StudyCircle_CancelRemoveMember"), | |
h[4].set_icon("angle-left"), | |
h[4].set_popoutOnHover(!1), | |
h[5] = t(c, [3, 1, 1, 1, 3, 1]), | |
h[6] = hdo(t(c, [3, 1, 1, 3, 1])), | |
h[6].set_dropdownCssClass("dropdowna shadowZ1 dropDownPosition"), | |
h[7] = t(c, [3, 1, 3]), | |
h[8] = ni(t(c, [3, 1, 3, 1])), | |
h[9] = t(c, [3, 1, 3, 3, 1]), | |
h[10] = t(c, [3, 1, 3, 3, 3]), | |
h[11] = t(c, [3, 1, 3, 3, 3, 1]), | |
h[12] = et(t(c, [3, 1, 3, 5, 1, 1])), | |
h[12].set_text("Add Members"), | |
h[12].set_trackingId("StudyCircle_AddMember"), | |
h[13] = t(c, [3, 1, 5]), | |
h[14] = ni(t(c, [3, 1, 5, 1])), | |
h[15] = t(c, [3, 3, 3, 1]), | |
h[16] = et(t(c, [3, 3, 5, 1, 1])), | |
h[16].set_text("Create Challenge"), | |
h[16].set_trackingId("StudyCircle_CreateChallenge"), | |
h[17] = t(c, [3, 5]), | |
h[18] = ni(t(c, [3, 5, 1])), | |
h[19] = t(c, [3, 7]), | |
h[20] = ni(t(c, [3, 7, 1])), | |
a(n, c, [1, 2, 4, 6, 8, 12, 14, 16, 18, 20], h, i[216], null, 20, 0) | |
} | |
function ahl() { | |
return swi || (swi = l(y, bdt, lhl, "216")), | |
swi | |
} | |
function vhl(n) { | |
return n.get_title() | |
} | |
function yhl(n) { | |
return n.get_noPracticeTestTaken() | |
} | |
function phl(n) { | |
return n.get_subjectSelectionDisabled() | |
} | |
function whl(n) { | |
return n.get_subjectNames() | |
} | |
function bhl(n) { | |
return n.get_selectedSubject() | |
} | |
function khl(n, t) { | |
n.set_selectedSubject(t) | |
} | |
function dhl(n) { | |
return n.get_isLoading() | |
} | |
function ghl(n) { | |
return n.get_ranksNotCalculated() | |
} | |
function ncl(n) { | |
return n.get_isTestSeries() | |
} | |
function gvf(n) { | |
return n.get_noTestTaken() | |
} | |
function nyf(n) { | |
return n.get_rankPreparedTime() | |
} | |
function tyf(n) { | |
return tco(n) | |
} | |
function tcl(n) { | |
return n.get_hasDecimal() | |
} | |
function icl(n) { | |
return n.get_ranks() | |
} | |
function iyf() { | |
return flo() | |
} | |
function ryf(n) { | |
return n.get_selfRankStandalone() | |
} | |
function eeu(n) { | |
return n.get_selfRank() | |
} | |
function rcl(n) { | |
return n.get_selfRank().HasCheated | |
} | |
function ucl(n) { | |
return n.get_totalRanks() | |
} | |
function fcl(n) { | |
return n.get_testDescription() | |
} | |
function ecl(n) { | |
return n.get_scoring() | |
} | |
function ocl(n) { | |
return function() { | |
return n.reviewTest() | |
} | |
} | |
function scl(n) { | |
return n.get_expandButtonName() | |
} | |
function hcl(n) { | |
return function() { | |
return n.expandOrCollapse() | |
} | |
} | |
function ccl(n, o) { | |
var h, c, l; | |
return (l = v(o))[217] || (l[217] = o.createElement("div"), | |
l[217].innerHTML = ' <div class="cardWrapper shadowZsoft"> <div class="cardTitle"> <div class="cardTitleText font500 largeFont"> <span><\/span> <\/div> <\/div> <select class="selectPractice"><\/select> <div style="width: 100%;" class="mdProgressBarLinear"> <div class="mdBar1"><\/div> <div class="mdBar2"><\/div> <\/div> <div class="cardBody"> <div style="padding-bottom: 8px;"> No tests were given. <\/div> <div> <div class="noRankData"> Ranks will be prepared after <span style="font-weight: bold;"> <span><\/span> <\/span> <\/div> <div class="rankData"> <div class="rankItemRow"> <div> <div class="userRank">Rank<\/div> <div style="width:32px;"><\/div> <div class="userName">Name<\/div> <div class="userScore">Score<\/div> <\/div> <\/div> <ul class="rankList"><\/ul> <div class="rankGap"> <span data-icon="more-horiz"><\/span> <\/div> <div class="rankItemRow"><\/div> <div class="cheatingSuspected"> Cheating is suspected. Your performance is not ranked. <\/div> <div> <div class="totalRanks"><\/div> Members Ranked <span style="display: inline;" class="testDescription"> on <span><\/span> <\/span> <div style="text-align: right;" class="preparedTime"> List prepared <span style="font-weight: bold;"> <span><\/span> <\/span> <\/div> <div class="psychometryExplain"> <div> * Ranks are based on <span><\/span> <\/div> <\/div> <\/div> <div style="text-align: right;"> <div class="reviewButton"><\/div> <div style="display: inline-block;" class="actionBtn"><\/div> <\/div> <\/div> <\/div> <\/div> <\/div> ', | |
i[217] = i[217] ? i[217] : [r([vhl], s, 17, 0, null, ""), f([yhl], ["NoPracticeTestTaken"], e, "hidden", 81, 1, 0, null, !1, 0), u([phl], ["SubjectSelectionDisabled"], hat, 17, 2, 1, null, !1), u([whl], ["SubjectNames"], ye, 17, 2, 2, null, null), it([bhl], khl, ["SelectedSubject"], pe, we, "SelectedOption", 17, 2, 3, null, null, null), f([dhl], ["IsLoading"], e, "visibilityHidden", 81, 3, 4, p, !1, 0), f([ghl], ["RanksNotCalculated"], e, "hasRankData", 81, 4, 5, p, !1, 0), g([ncl], e, "isTestSeries", 81, 4, null, !1, 0), f([gvf], ["NoTestTaken"], e, "hidden", 81, 5, 6, p, !1, 0), f([gvf], ["NoTestTaken"], e, "hidden", 81, 6, 7, null, !1, 0), u([nyf], ["RankPreparedTime"], s, 17, 7, 8, tyf, ""), f([tcl], ["HasDecimal"], e, "hasDecimal", 81, 8, 9, null, !1, 0), u([icl], ["Ranks"], pt, 17, 9, 10, null, null), r([iyf], ot, 18, 9, null, null), f([ryf], ["SelfRankStandalone"], e, "hidden", 81, 10, 11, p, !1, 0), r([iyf], k, 18, 11, null, null), u([eeu], ["SelfRank"], bt, 17, 11, 12, null, null), u([ryf], ["SelfRankStandalone"], hi, 17, 11, 13, p, !0), f([eeu], ["SelfRank"], e, "hiddenImp", 81, 12, 14, ri, !1, 0), f([rcl], ["SelfRank"], e, "hidden", 81, 12, 15, p, !1, 0), u([ucl], ["TotalRanks"], s, 17, 13, 16, null, ""), u([fcl], ["TestDescription"], s, 17, 14, 17, null, ""), u([nyf], ["RankPreparedTime"], s, 17, 15, 18, tyf, ""), u([ecl], ["Scoring"], s, 17, 16, 19, null, ""), f([eeu], ["SelfRank"], e, "hiddenImp", 81, 17, 20, ri, !1, 0), r([di], k, 18, 18, null, null), r([ocl], st, 17, 18, null, null), u([scl], ["ExpandButtonName"], be, 17, 19, 21, null, null), r([hcl], st, 17, 19, null, null)]), | |
c = l[217].cloneNode(!0), | |
h = new Array(20), | |
h[0] = t(c, [1, 1, 1, 1]), | |
h[1] = t(c, [1, 3]), | |
h[2] = ve(t(c, [1, 3])), | |
h[3] = t(c, [1, 5]), | |
h[4] = t(c, [1, 7]), | |
h[5] = t(c, [1, 7, 1]), | |
h[6] = t(c, [1, 7, 3]), | |
h[7] = t(c, [1, 7, 3, 1, 1, 1]), | |
h[8] = t(c, [1, 7, 3, 3, 3]), | |
h[9] = ni(t(c, [1, 7, 3, 3, 3])), | |
h[9].set_itemCssClassName("rankItem rankItemRow"), | |
h[10] = t(c, [1, 7, 3, 3, 5]), | |
h[11] = ht(t(c, [1, 7, 3, 3, 7])), | |
h[12] = t(c, [1, 7, 3, 3, 9]), | |
h[13] = t(c, [1, 7, 3, 3, 11, 1]), | |
h[14] = t(c, [1, 7, 3, 3, 11, 3, 1]), | |
h[15] = t(c, [1, 7, 3, 3, 11, 5, 1, 1]), | |
h[16] = t(c, [1, 7, 3, 3, 11, 7, 1, 1]), | |
h[17] = t(c, [1, 7, 3, 3, 13, 1]), | |
h[18] = et(t(c, [1, 7, 3, 3, 13, 1])), | |
h[18].set_trackingId("DailyRanksToReview"), | |
h[18].set_text("Review Test"), | |
h[19] = et(t(c, [1, 7, 3, 3, 13, 3])), | |
h[19].set_trackingId("ExpandRankResults"), | |
a(n, c, [2, 9, 11, 18, 19], h, i[217], null, 22, 0) | |
} | |
function lcl() { | |
return hwi || (hwi = l(y, lit, ccl, "217")), | |
hwi | |
} | |
function acl(n) { | |
return n.get_startBtnElaborateText() | |
} | |
function vcl(n, o) { | |
var s, h, c; | |
return (c = v(o))[218] || (c[218] = o.createElement("div"), | |
c[218].innerHTML = ' <div> <div test-id="start_scheduled_test" class="hflexbox justifyFlexEnd"><\/div> <\/div> ', | |
i[218] = i[218] ? i[218] : [f([yiu], ["IsError"], e, "hidden", 81, 0, 0, null, !1, 0), u([lp, acl], ["TestSeriesWrapper", "StartBtnElaborateText"], be, 17, 1, 1, null, null), u([lp, uut], ["TestSeriesWrapper", "IsStartBtnEnabled"], ru, 17, 1, 2, p, !1), u([duf], ["TestSeriesWrapper"], st, 17, 1, 3, null, null), r([di], k, 18, 1, null, null)]), | |
h = c[218].cloneNode(!0), | |
s = new Array(2), | |
s[0] = t(h, [1]), | |
s[1] = et(t(h, [1, 1])), | |
s[1].set_trackingId("StartScheduledTest"), | |
a(n, h, [1], s, i[218], null, 4, 0) | |
} | |
function ycl() { | |
return cwi || (cwi = l(y, wl, vcl, "218")), | |
cwi | |
} | |
function pcl(n) { | |
return n.get_reasonsVisible() | |
} | |
function uyf(n) { | |
return n.get_reason() | |
} | |
function wcl(n, t) { | |
n.set_reason(t) | |
} | |
function bcl() { | |
return ofe() | |
} | |
function kcl() { | |
return efe() | |
} | |
function dcl(n) { | |
return n.get_optionsVisible() | |
} | |
function gcl(n) { | |
return n.get_selectedOptions() | |
} | |
function nll(n, t) { | |
n.set_selectedOptions(t) | |
} | |
function tll(n) { | |
return n.get_options() | |
} | |
function ill() { | |
return ffe() | |
} | |
function rll(n) { | |
return n.get_message() | |
} | |
function ull(n, t) { | |
n.set_message(t) | |
} | |
function fll(n) { | |
return n.get_plainTextMessage() | |
} | |
function ell(n, t) { | |
n.set_plainTextMessage(t) | |
} | |
function oll(n) { | |
return function() { | |
return n.discard() | |
} | |
} | |
function sll(n) { | |
return function() { | |
return n.submit() | |
} | |
} | |
function hll(n, o) { | |
var s, h, c; | |
return (c = v(o))[219] || (c[219] = o.createElement("div"), | |
c[219].innerHTML = ' <div class="questionReport textAlignLeft"> <div> <h4 class="font500">Report Issue<\/h4> <ul class="reportOptionsList"><\/ul> <\/div> <div> <h5 class="font500">Suggested correct options:<\/h5> <ul><\/ul> <\/div> <div> <h5 class="font500">Supporting Information:<\/h5> <div contenteditable="true" test-id="messageHtmlTextBox" class="nativeStyles richEditor"><\/div> <div class="editorHint smallFont">* any info you provide helps us address the issue faster.<\/div> <\/div> <div class="hflexbox justifyFlexEnd alignCenter reportBtns"> <button type="button"> <span class="font500">Cancel<\/span> <\/button> <button type="button"> <span class="font500">Submit<\/span> <\/button> <\/div> <\/div> ', | |
i[219] = i[219] ? i[219] : [f([pcl], ["ReasonsVisible"], e, "hidden", 81, 0, 0, null, !1, 0), it([uyf], wcl, ["Reason"], cu, lu, "SelectedItem", 17, 1, 1, null, null, null), u([bcl], ["Reasons"], pt, 18, 1, 2, null, null), r([kcl], ot, 18, 1, null, null), f([dcl], ["OptionsVisible"], e, "hidden", 81, 2, 3, p, !1, 0), it([gcl], nll, ["SelectedOptions"], ts, hh, "SelectedItems", 17, 3, 4, null, null, null), u([tll], ["Options"], pt, 17, 3, 5, null, null), r([ill], ot, 18, 3, null, null), f([uyf], ["Reason"], e, "hidden", 81, 4, 6, ri, !1, 0), it([rll], ull, ["Message"], sor, hor, "Html", 17, 5, 7, null, null, null), it([fll], ell, ["PlainTextMessage"], yti, pti, "PlainText", 17, 5, 8, null, null, null), r([fd], cor, 18, 5, null, null), r([oll], nt, 17, 6, null, null), r([sll], nt, 17, 7, null, null)]), | |
h = c[219].cloneNode(!0), | |
s = new Array(8), | |
s[0] = t(h, [1, 1]), | |
s[1] = er(t(h, [1, 1, 3])), | |
s[2] = t(h, [1, 3]), | |
s[3] = er(t(h, [1, 3, 3])), | |
s[3].set_multiSelectEnabled(!0), | |
s[4] = t(h, [1, 5]), | |
s[5] = ogt(t(h, [1, 5, 3])), | |
s[5].set_useCKEditor(!1), | |
s[6] = b(t(h, [1, 7, 1])), | |
s[6].set_trackingId("QuestionIssue_Cancel"), | |
s[7] = b(t(h, [1, 7, 3])), | |
s[7].set_trackingId("QuestionIssue_Submit"), | |
a(n, h, [1, 3, 5, 6, 7], s, i[219], null, 9, 0) | |
} | |
function cll() { | |
return lwi || (lwi = l(y, pwt, hll, "219")), | |
lwi | |
} | |
function fyf(n) { | |
return n.get_iconName() | |
} | |
function lll(n, u) { | |
var o, h, c; | |
return (c = v(u))[220] || (c[220] = u.createElement("div"), | |
c[220].innerHTML = ' <button type="button" test-id="selectTopic" class="topicItem multiSelect"> <span data-icon="radio-button-off" class="multiSelectOff"><\/span> <span data-icon="radio-button-on" class="multiSelectOn"><\/span> <span class="topicIcon"><\/span> <\/button> <div class="topicItemName"> <span><\/span> <\/div> ', | |
i[220] = i[220] ? i[220] : [g([nhr], ct, "topic-id", 113, 0, null, null, 0), f([su], ["IsSelected"], e, "selectedTopic", 83, 0, 0, null, !1, 0), g([fyf], ct, "data-icon", 113, 2, null, null, 0), r([suu], s, 17, 3, null, "")]), | |
h = c[220].cloneNode(!0), | |
o = new Array(4), | |
o[0] = t(h, [1]), | |
o[1] = b(t(h, [1])), | |
o[1].set_trackingId("SelectTopic"), | |
o[2] = t(h, [1, 5]), | |
o[3] = t(h, [3, 1]), | |
a(n, h, [1], o, i[220], null, 1, 0) | |
} | |
function all() { | |
return awi || (awi = l(pi, oa, lll, "220")), | |
awi | |
} | |
function vll(n, u) { | |
var f, e, o; | |
return (o = v(u))[221] || (o[221] = u.createElement("div"), | |
o[221].innerHTML = ' <button type="button" test-id="startTopicWorkout" noinvert="1" class="topicItem singleSelect"> <span class="topicIcon"><\/span> <\/button> <div class="topicItemName"> <span><\/span> <\/div> ', | |
i[221] = i[221] ? i[221] : [g([nhr], ct, "sprite-id", 113, 0, null, null, 0), g([nhr], ct, "topic-id", 113, 0, null, null, 0), g([rcf], null, "click", 65, 0, null, null, 0), g([fyf], ct, "data-icon", 113, 2, null, null, 0), r([suu], s, 17, 3, null, "")]), | |
e = o[221].cloneNode(!0), | |
f = new Array(4), | |
f[0] = t(e, [1]), | |
f[1] = b(t(e, [1])), | |
f[1].set_trackingId("StartTopicWorkout"), | |
f[2] = t(e, [1, 1]), | |
f[3] = t(e, [3, 1]), | |
a(n, e, [1], f, i[221], null, 0, 1) | |
} | |
function yll() { | |
return vwi || (vwi = l(pi, oa, vll, "221")), | |
vwi | |
} | |
function pll(n, r) { | |
var o, h, c; | |
return (c = v(r))[222] || (c[222] = r.createElement("div"), | |
c[222].innerHTML = ' <div class="hflexbox alignCenter"> <div class="checkboxes"> <span data-icon="check-empty" class="largeFont"><\/span> <span data-icon="check" class="largeFont"><\/span> <\/div> <div class="normalFont font500"><\/div> <\/div> ', | |
i[222] = i[222] ? i[222] : [f([su], ["IsSelected"], e, "selectedSubjectTopic", 83, 0, 0, null, !1, 0), u([vhf], ["Name"], s, 17, 1, 1, null, "")]), | |
h = c[222].cloneNode(!0), | |
o = new Array(2), | |
o[0] = t(h, [1, 1]), | |
o[1] = t(h, [1, 3]), | |
a(n, h, [], o, i[222], null, 2, 0) | |
} | |
function wll() { | |
return ywi || (ywi = l(pi, nl, pll, "222")), | |
ywi | |
} | |
function bll(n) { | |
return n.get_topic().Name | |
} | |
function kll(n) { | |
return n.get_subjectName() | |
} | |
function dll(n, u) { | |
var o, h, c; | |
return (c = v(u))[223] || (c[223] = u.createElement("div"), | |
c[223].innerHTML = ' <div class="hflexbox alignCenter"> <div class="checkboxes"> <span data-icon="check-empty" class="largeFont"><\/span> <span data-icon="check" class="largeFont"><\/span> <\/div> <div class="font500 vflexbox justifySpaceAround topicNameWithSubject"> <span class="normalFont"><\/span> <span class="smallFont"><\/span> <\/div> <\/div> ', | |
i[223] = i[223] ? i[223] : [f([su], ["IsSelected"], e, "selectedSubjectTopic", 83, 0, 0, null, !1, 0), r([bll], s, 17, 1, null, ""), r([kll], s, 17, 2, null, "")]), | |
h = c[223].cloneNode(!0), | |
o = new Array(3), | |
o[0] = t(h, [1, 1]), | |
o[1] = t(h, [1, 3, 1]), | |
o[2] = t(h, [1, 3, 3]), | |
a(n, h, [], o, i[223], null, 1, 0) | |
} | |
function gll() { | |
return pwi || (pwi = l(pi, hy, dll, "223")), | |
pwi | |
} | |
function nal(n, t) { | |
n.set_isCorrect(t) | |
} | |
function tal(n, u) { | |
var o, h, c; | |
return (c = v(u))[224] || (c[224] = u.createElement("div"), | |
c[224].innerHTML = ' <button type="button" test-id="optionItem" style="display: block; width: 100%;"> <div class="option-btn"> <div class="optionCircle"><\/div> <div class="ans"><\/div> <\/div> <\/button> ', | |
i[224] = i[224] ? i[224] : [it([kfu], nal |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment