Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 18.223.241.235
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
oasis /
js /
[ HOME SHELL ]
Name
Size
Permission
Action
Report
[ DIR ]
drwxr-xr-x
base_file
[ DIR ]
drwxr-xr-x
events
[ DIR ]
drwxr-xr-x
popups
[ DIR ]
drwxr-xr-x
.DS_Store
12
KB
-rwxr-xr-x
AbsentEntrySubjectWise.js
15.19
KB
-rwxr-xr-x
AllkeyEvent.js
37.26
KB
-rw-rw-r--
AllkeyEvent_20102021.js
37.24
KB
-rwxr-xr-x
Att_Ent_Teacher_Wise.js
10.99
KB
-rw-rw-r--
Barchart.js
13.12
KB
-rw-rw-r--
CIEAttendanceNotEligible.js
7.23
KB
-rw-rw-r--
CIEpendingList.js
5.97
KB
-rw-rw-r--
Dispatch_answer_script.js
18.53
KB
-rwxr-xr-x
Dispatch_answer_script_qp.js
16.83
KB
-rwxr-xr-x
ECHblk.js
8.11
KB
-rwxr-xr-x
IdentifyTransactions.js
2.18
KB
-rwxr-xr-x
MainPage.js
18.36
KB
-rwxr-xr-x
MainPage_wait.js
15.19
KB
-rwxr-xr-x
Message_board.js
5.09
KB
-rwxr-xr-x
RvRtAcknowledgement.js
6.95
KB
-rw-rw-r--
SelectSubjType.js
11.2
KB
-rw-rw-r--
SubjectType.js
11.27
KB
-rw-rw-r--
UpdateCollDet.js
8.15
KB
-rwxr-xr-x
absentEntryYearModewise.js
10.67
KB
-rw-rw-r--
absentMalpractice.js
3.04
KB
-rw-rw-r--
absententrysubjectwiseQP.js
20.23
KB
-rwxr-xr-x
ack_adm_application.js
57.5
KB
-rwxr-xr-x
ack_admentry_application.js
57.78
KB
-rwxr-xr-x
ack_admentry_application_dud.j...
56.55
KB
-rwxr-xr-x
ack_exam_app_form.js
4.1
KB
-rwxr-xr-x
ack_exam_app_form_bulk.js
2.21
KB
-rwxr-xr-x
ack_rv_rt_application.js
2.59
KB
-rwxr-xr-x
adm_delete_data.js
3.05
KB
-rwxr-xr-x
admchallanpreparation.js
5.97
KB
-rwxr-xr-x
admdownloadexsheet.js
460
B
-rwxr-xr-x
admentry_nitte.js
137.48
KB
-rw-rw-r--
admission_approve.js
23.71
KB
-rwxr-xr-x
admission_approve_kus.js
29.13
KB
-rwxr-xr-x
admission_entry_reg.js
46.19
KB
-rwxr-xr-x
admission_entry_status.js
1.12
KB
-rwxr-xr-x
admissionapplist.js
3.9
KB
-rwxr-xr-x
admstuddate.js
4.22
KB
-rwxr-xr-x
admuploadexsheet.js
1.4
KB
-rwxr-xr-x
affliation_fee.js
24.58
KB
-rwxrwxrwx
attDegwiseReport.js
3.08
KB
-rw-r--r--
attTeachSum.js
4.16
KB
-rw-r--r--
attendance.js
10.68
KB
-rwxr-xr-x
attendanceReportForm.js
5.01
KB
-rw-rw-r--
attendance_freez.js
6.34
KB
-rwxr-xr-x
attendanceentrydaywise.js
26.78
KB
-rw-r--r--
attendenceshort.js
5.52
KB
-rw-rw-r--
attiacombined.js
3.07
KB
-rwxr-xr-x
attreport.js
3.26
KB
-rw-rw-r--
backup.js
7.98
KB
-rwxr-xr-x
backup_restore.js
1.33
KB
-rwxr-xr-x
batchSetup.js
10.76
KB
-rw-rw-r--
batch_setup.js
10.07
KB
-rwxr-xr-x
batchwisetimetable.js
16.77
KB
-rw-rw-r--
bill_details.js
1.02
KB
-rw-rw-r--
bundle_ack.js
1.5
KB
-rwxr-xr-x
bundle_dispatch.js
8.74
KB
-rwxr-xr-x
bundle_rec_ack.js
1.16
KB
-rwxr-xr-x
calendar-en.js
3.52
KB
-rwxr-xr-x
calendar-setup.js
8.83
KB
-rwxr-xr-x
calendar.js
51.74
KB
-rwxr-xr-x
calender.js
639
B
-rwxr-xr-x
candidate_list.js
33.92
KB
-rwxr-xr-x
centerdet.js
1.45
KB
-rw-rw-r--
challan_entries.js
4.08
KB
-rwxr-xr-x
challan_preparation.js
2.86
KB
-rwxr-xr-x
changeAdmDegree.js
4.01
KB
-rwxr-xr-x
changeMobile.js
3.15
KB
-rwxr-xr-x
checkbrowser.js
2.77
KB
-rwxr-xr-x
classtimetablerpt.js
1.91
KB
-rw-r--r--
cntrDeclaration.js
3.66
KB
-rwxr-xr-x
coll_exam_app_form.js
2.11
KB
-rwxr-xr-x
collbankdet.js
2.49
KB
-rwxr-xr-x
colldesp_ack.js
3.58
KB
-rw-rw-r--
college.js
4.64
KB
-rwxr-xr-x
college_approve.js
23.41
KB
-rwxr-xr-x
college_degree_status.js
3.32
KB
-rwxr-xr-x
collegedet.js
1.47
KB
-rwxr-xr-x
collegewisedownload.js
1.26
KB
-rw-rw-r--
collfundtransfer.js
5.16
KB
-rwxr-xr-x
collinfo_popup.js
10.32
KB
-rwxr-xr-x
colltransfer.js
7.87
KB
-rw-rw-r--
convdet.js
5.91
KB
-rwxr-xr-x
convo.js
13.55
KB
-rw-rw-r--
copomarksentryexternal.js
12.23
KB
-rw-r--r--
copomarkslist.js
2.69
KB
-rw-rw-r--
copomaxmarksentry.js
5.29
KB
-rw-r--r--
coporeport.js
2.37
KB
-rw-r--r--
coposurvey.js
4.53
KB
-rw-rw-r--
courserep.js
1.91
KB
-rw-r--r--
createAdmission.js
12.52
KB
-rwxr-xr-x
createClass.js
18.84
KB
-rw-rw-r--
createattclass.js
9.28
KB
-rw-rw-r--
createclass.js
20.93
KB
-rw-r--r--
daterange.js
7.74
KB
-rwxr-xr-x
deggrp.js
7.48
KB
-rw-rw-r--
deggrpwisepiechart.js
9.62
KB
-rw-rw-r--
degree.js
3.1
KB
-rwxr-xr-x
degree_Subject_Report.js
2.9
KB
-rw-rw-r--
degreegrpwisestud.js
1.72
KB
-rw-rw-r--
degreewisestdusn.js
1.25
KB
-rw-rw-r--
degstudymat.js
4.9
KB
-rwxr-xr-x
degstudymatdet.js
3.58
KB
-rwxr-xr-x
degwiseIAreport.js
5.8
KB
-rw-rw-r--
doc_verification.js
2.33
KB
-rwxr-xr-x
downloadStudentPhotos.js
1.13
KB
-rwxr-xr-x
download_misc_files.js
838
B
-rwxr-xr-x
download_misc_files_new.js
1.65
KB
-rwxr-xr-x
editstddet.js
5.83
KB
-rw-rw-r--
elementwisereport.js
5.42
KB
-rw-rw-r--
enableStudReg.js
6.6
KB
-rwxr-xr-x
enableprintapplication_ru.js
46.21
KB
-rw-rw-r--
entryexitevents.js
1.36
KB
-rwxr-xr-x
examAttendanceReport.js
2.38
KB
-rwxr-xr-x
examappfeereport.js
3.02
KB
-rw-rw-r--
export_import.js
1.62
KB
-rwxr-xr-x
export_import_setup.js
5.65
KB
-rwxr-xr-x
feepaidreports.js
2.08
KB
-rwxr-xr-x
feeupdation.js
5.83
KB
-rwxr-xr-x
finalCieMarks.js
2.62
KB
-rw-rw-r--
footer.js
6.73
KB
-rwxr-xr-x
form_submit.js
1.3
KB
-rwxr-xr-x
formatdate.js
13.87
KB
-rwxr-xr-x
freeze_Ad_Cl_Me.js
2.86
KB
-rwxr-xr-x
freeze_module_at_admin_college...
12.8
KB
-rwxr-xr-x
freeze_module_at_admin_college...
6.09
KB
-rwxr-xr-x
freeze_module_at_university_co...
4.85
KB
-rwxr-xr-x
freezeiaprici.js
13.76
KB
-rwxr-xr-x
grid_display.js
939
B
-rwxr-xr-x
gtransapi.js
398.2
KB
-rwxrwxrwx
htblk.js
5.18
KB
-rwxr-xr-x
iaMarksReport.js
6.91
KB
-rw-r--r--
iaMarksReportnew.js
6.99
KB
-rw-r--r--
iaSummaryReport.js
2.51
KB
-rw-r--r--
ia_invigilators_dairy.js
3.3
KB
-rwxr-xr-x
ia_room_allotment_datewise.js
5.99
KB
-rwxr-xr-x
ia_roomwise_regno.js
4.11
KB
-rw-r--r--
ia_subjectwise_invigilator_dai...
4.04
KB
-rwxr-xr-x
iaabsentEntry.js
7.21
KB
-rw-r--r--
iacombined.js
5.79
KB
-rw-r--r--
iamarks.js
2.3
KB
-rw-rw-r--
iaroomallotmantsummary.js
1.08
KB
-rwxr-xr-x
iaroomdeclaration.js
10.39
KB
-rwxr-xr-x
iasectionwise.js
5.6
KB
-rw-r--r--
iatimetable.js
4.07
KB
-rw-r--r--
identifyCoMarks.js
12.01
KB
-rw-rw-r--
identifyCoMarksNew.js
9.38
KB
-rw-rw-r--
import_marks.js
1.41
KB
-rwxr-xr-x
includeCSS.js
1.31
KB
-rwxr-xr-x
index.js
31.67
KB
-rwxr-xr-x
index_wait.js
29.59
KB
-rwxr-xr-x
invig_report.js
2.82
KB
-rw-rw-r--
invigilators_dairy.js
8.63
KB
-rwxr-xr-x
invigilators_dairy_gug.js
5.52
KB
-rwxr-xr-x
invigilators_dairy_new.js
8.91
KB
-rwxr-xr-x
invigilators_dairy_newone.js
10.72
KB
-rw-rw-r--
invigilators_dairy_stph.js
6.9
KB
-rw-rw-r--
jquery.color.js
4.5
KB
-rwxr-xr-x
jquery.js
29.42
KB
-rwxr-xr-x
lateralentry.js
4.92
KB
-rwxr-xr-x
load-report-js-files.js
11.17
KB
-rwxr-xr-x
load_js_files.js
676
B
-rwxr-xr-x
load_mannual_js_files.js
74.4
KB
-rwxr-xr-x
markentry_studentwise.js
9.95
KB
-rwxr-xr-x
markentry_subjectwise.js
18.8
KB
-rwxr-xr-x
markentry_subjectwise_bf_gcg.j...
17.73
KB
-rwxr-xr-x
marksEntryExt.js
4.3
KB
-rw-r--r--
marksentryexternal.js
11.09
KB
-rw-rw-r--
marksentryquestionwise.js
49.92
KB
-rw-rw-r--
marksentrytwo.js
9.43
KB
-rw-r--r--
marksentrytwonew.js
9.9
KB
-rw-r--r--
markslistelement_report.js
6.46
KB
-rwxr-xr-x
message_text.js
2.05
KB
-rwxr-xr-x
mobiscroll.jquery.min.js
429.36
KB
-rw-r--r--
module_setup.js
4.7
KB
-rwxr-xr-x
month_cal.js
74.26
KB
-rwxr-xr-x
oldqnpaper.js
4.27
KB
-rw-rw-r--
openPopUp.js
5.22
KB
-rwxr-xr-x
passwordshow.js
59
B
-rw-rw-r--
pendingcielist.js
3.32
KB
-rw-rw-r--
piecharttesting.js
64
B
-rw-rw-r--
popup.js
123.65
KB
-rw-rw-r--
popup_20102021.js
122.39
KB
-rwxr-xr-x
popupold.js
61.77
KB
-rwxr-xr-x
postnotification.js
10.25
KB
-rwxr-xr-x
practcalDailyReport.js
2.88
KB
-rw-rw-r--
practicalMarks.js
10.96
KB
-rw-rw-r--
prbillreport.js
2.82
KB
-rw-r--r--
principalfreezingsubject.js
7.31
KB
-rw-rw-r--
principleFreeze.js
7.88
KB
-rw-rw-r--
pwschange.js
1.08
KB
-rwxr-xr-x
qnwiseMarksStats.js
8.94
KB
-rw-rw-r--
qnwisemarksentrynew.js
13.59
KB
-rw-rw-r--
qpSummaryReport.js
2.09
KB
-rw-r--r--
qpissue.js
1.55
KB
-rwxr-xr-x
receive_rv_rt_application.js
2.87
KB
-rwxr-xr-x
receive_teach_transfer.js
5.08
KB
-rw-rw-r--
remove_exam_ack.js
1.07
KB
-rwxr-xr-x
remunerationEntry.js
14.77
KB
-rw-rw-r--
repeateriamarksentry.js
6.82
KB
-rw-rw-r--
report_Admission_Ticket_Jsstu....
5.11
KB
-rwxr-xr-x
report_SubjectListGeneral.js
3.49
KB
-rwxr-xr-x
report_admission_list_vku.js
2.82
KB
-rwxrwxrwx
report_exam_application_form.j...
2.78
KB
-rwxr-xr-x
report_reg_list_gcg.js
2.48
KB
-rw-rw-r--
report_setup.js
13.38
KB
-rwxr-xr-x
resetPasseordValidate.js
2.58
KB
-rw-rw-r--
resultsheet.js
15.67
KB
-rwxr-xr-x
revaluation.js
8.27
KB
-rwxr-xr-x
revaluation_withdegree.js
8.24
KB
-rwxr-xr-x
rommcreationnew.js
6.44
KB
-rw-rw-r--
room_allotment.js
3.97
KB
-rwxr-xr-x
room_allotment_datewise.js
8.63
KB
-rwxr-xr-x
room_allotment_datewise_stph.j...
8.05
KB
-rwxr-xr-x
room_allotment_datewise_stph_n...
6.08
KB
-rwxr-xr-x
room_allotment_shifiting.js
3.38
KB
-rw-r--r--
roomallotmantsummary.js
3.2
KB
-rwxr-xr-x
roomallotmantsummary_new.js
3.67
KB
-rwxr-xr-x
roomallotmentqpwise.js
21.32
KB
-rw-rw-r--
roomallotmentqpwisenew.js
22.03
KB
-rw-rw-r--
roomdeclaration.js
6.54
KB
-rwxr-xr-x
roomdeclaration_stph.js
11.6
KB
-rwxr-xr-x
roomwise_regno.js
6.22
KB
-rw-rw-r--
roomwiseinvigilatorsEntry.js
15.28
KB
-rw-rw-r--
rv_rt_guide_lines.js
466
B
-rwxr-xr-x
rv_rt_report.js
5.67
KB
-rwxrwxrwx
rvdates.js
8.94
KB
-rw-rw-r--
savesemster.js
5.13
KB
-rw-rw-r--
sectionwisepermission.js
4.98
KB
-rwxr-xr-x
semwiseresultanalysis.js
8.68
KB
-rw-rw-r--
shortLists.js
6.53
KB
-rw-rw-r--
std_register_det.js
9.56
KB
-rw-rw-r--
studSubIdent.js
5.34
KB
-rw-r--r--
stud_wise_report.js
4.4
KB
-rw-rw-r--
studdet.js
2.84
KB
-rw-rw-r--
student_entry.js
54.15
KB
-rwxr-xr-x
student_entry_kswu.js
50.1
KB
-rwxr-xr-x
student_entry_rur.js
121.59
KB
-rw-rw-r--
student_entry_rur_new.js
119.52
KB
-rw-rw-r--
student_entry_vku.js
116.63
KB
-rwxr-xr-x
studentphotolist.js
1.75
KB
-rw-rw-r--
studentreport.js
2.29
KB
-rw-rw-r--
studentres.js
770
B
-rw-r--r--
studnamecorr.js
8.13
KB
-rw-rw-r--
subIAMarksEntry.js
8.08
KB
-rw-rw-r--
subblock.js
4.97
KB
-rwxr-xr-x
subdet.js
20.4
KB
-rw-rw-r--
subdetails.js
30.32
KB
-rw-rw-r--
subjReg.js
6.08
KB
-rw-r--r--
subjectAppearing_PopUp.js
2.06
KB
-rwxr-xr-x
subject_freshExam.js
12.67
KB
-rwxr-xr-x
subjectfreez.js
12.3
KB
-rwxr-xr-x
subjectwisePiechart.js
10.97
KB
-rw-rw-r--
subjectwise_freezing_sectionwi...
7.97
KB
-rwxr-xr-x
subjectwise_invigilator_dairy....
4.29
KB
-rwxr-xr-x
subjectwise_invigilator_dairy_...
2.79
KB
-rwxr-xr-x
subshort.js
6.34
KB
-rw-rw-r--
system.js
12.41
KB
-rwxr-xr-x
system_utility.js
8.74
KB
-rwxr-xr-x
tatkal.js
1.23
KB
-rw-rw-r--
teachFreeze.js
8.78
KB
-rw-r--r--
teachOficerEntry.js
7.25
KB
-rwxr-xr-x
teacher_val_report.js
656
B
-rwxr-xr-x
teachers.js
34.27
KB
-rwxr-xr-x
teachersreport.js
1.25
KB
-rwxr-xr-x
testwiseMarksReport.js
4.08
KB
-rw-rw-r--
theorymarksentry.js
7.32
KB
-rw-rw-r--
thvalmarks.js
2.63
KB
-rw-r--r--
time_table_degreewise.js
3.65
KB
-rwxrwxrwx
topsheet.js
1.1
KB
-rwxr-xr-x
transaction-series.js
6.92
KB
-rwxr-xr-x
updateSection.js
7.09
KB
-rwxr-xr-x
updatecopo.js
22.77
KB
-rw-r--r--
updatedegreegroup.js
7.09
KB
-rw-rw-r--
updatefreshexam.js
1.52
KB
-rw-rw-r--
updatesspdetails.js
14.81
KB
-rw-rw-r--
updatetimetable.js
17.27
KB
-rw-r--r--
updateuvcms.js
6.2
KB
-rw-rw-r--
updmarks.js
837
B
-rwxr-xr-x
updnemp.js
827
B
-rwxr-xr-x
uploadStudentPhotos.js
5.15
KB
-rwxr-xr-x
upload_details.js
4.15
KB
-rwxr-xr-x
upload_doc_demo.js
2.03
KB
-rw-rw-r--
uploadcopo.js
3.16
KB
-rw-r--r--
uploadteachattend.js
8.56
KB
-rw-r--r--
userpasswordreset.js
6.5
KB
-rw-rw-r--
usersetup.js
37.94
KB
-rwxr-xr-x
usersetupNew.js
3.93
KB
-rwxr-xr-x
usersubj_identification.js
4.83
KB
-rwxr-xr-x
validate.js
9.84
KB
-rwxr-xr-x
viewNotifications.js
5.95
KB
-rw-rw-r--
view_ledger.js
7.89
KB
-rwxrwxrwx
yearmode.js
6.55
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : gtransapi.js
window.googleLT_ || (window.googleLT_ = new Date().getTime()), window.google || (window.google = {}), window.google.loader || ((window.google.loader = {}), (google.loader.ServiceBase = "https://www.google.com/uds"), (google.loader.GoogleApisBase = "https://ajax.googleapis.com/ajax"), (google.loader.ApiKey = "notsupplied"), (google.loader.KeyVerified = !0), (google.loader.LoadFailure = !1), (google.loader.Secure = !0), (google.loader.GoogleLocale = "www.google.com"), (google.loader.ClientLocation = null), (google.loader.AdditionalParams = ""), (function () { function t(t) { return t in l ? l[t] : (l[t] = -1 != navigator.userAgent.toLowerCase().indexOf(t)); } function i(t, i) { var n = function () {}; (n.prototype = i.prototype), (t.ca = i.prototype), (t.prototype = new n()); } function n(t, i, n) { var e = Array.prototype.slice.call(arguments, 2) || []; return function () { return t.apply(i, e.concat(Array.prototype.slice.call(arguments))); }; } function e(t) { return ( (t = Error(t)), (t.toString = function () { return this.message; }), t ); } function s(t, i) { for (var n = t.split(/\./), e = window, s = 0; s < n.length - 1; s++) e[n[s]] || (e[n[s]] = {}), (e = e[n[s]]); e[n[n.length - 1]] = i; } function r(t, i, n) { t[i] = n; } function o(t, i, n) { if (t.addEventListener) t.addEventListener(i, n, !1); else if (t.attachEvent) t.attachEvent("on" + i, n); else { var e = t["on" + i]; t["on" + i] = null != e ? h([n, e]) : n; } } function h(t) { return function () { for (var i = 0; i < t.length; i++) t[i](); }; } function c() { j[document.readyState] ? u() : 0 < w.length && window.setTimeout(c, 10); } function u() { for (var t = 0; t < w.length; t++) w[t](); w.length = 0; } function a(t) { (this.b = t), (this.B = []), (this.A = {}), (this.l = {}), (this.g = {}), (this.s = !0), (this.c = -1); } function f(t) { (this.T = t), (this.v = {}), (this.C = 0); } function d(t, i, e) { (this.name = t), (this.S = i), (this.w = e), (this.G = this.j = !1), (this.m = []), (google.loader.F[this.name] = n(this.o, this)); } function b(t, i) { (this.b = t), (this.h = i), (this.j = !1); } var l = {}; if (!g) var g = s; if (!p) var p = r; (google.loader.F = {}), g("google.loader.callbacks", google.loader.F); var v = {}, m = {}; (google.loader.eval = {}), g("google.loader.eval", google.loader.eval), (google.load = function (t, i, n) { function s(t) { var i = t.split("."); if (2 < i.length) throw e("Module: '" + t + "' not found!"); "undefined" != typeof i[1] && ((r = i[0]), (n.packages = n.packages || []), n.packages.push(i[1])); } var r = t; if ( ((n = n || {}), t instanceof Array || (t && "object" == typeof t && "function" == typeof t.join && "function" == typeof t.reverse)) ) for (var o = 0; o < t.length; o++) s(t[o]); else s(t); if (!(t = v[":" + r])) throw e("Module: '" + r + "' not found!"); if ( (n && !n.language && n.locale && (n.language = n.locale), n && "string" == typeof n.callback && ((o = n.callback), o.match(/^[[\]A-Za-z0-9._]+$/) && ((o = window.eval(o)), (n.callback = o))), (o = n && null != n.callback) && !t.D(i)) ) throw e("Module: '" + r + "' must be loaded before DOM onLoad!"); o ? t.u(i, n) ? window.setTimeout(n.callback, 0) : t.load(i, n) : t.u(i, n) || t.load(i, n); }), g("google.load", google.load), (google.ba = function (i, n) { n ? (0 == w.length && (o(window, "load", u), (!t("msie") && !t("safari") && !t("konqueror") && t("mozilla")) || window.opera ? window.addEventListener("DOMContentLoaded", u, !1) : t("msie") ? document.write( "<script defer onreadystatechange='google.loader.domReady()' src=//:></script>" ) : (t("safari") || t("konqueror")) && window.setTimeout(c, 10)), w.push(i)) : o(window, "load", i); }), g("google.setOnLoadCallback", google.ba); var w = []; (google.loader.W = function () { var t = window.event.srcElement; "complete" == t.readyState && ((t.onreadystatechange = null), t.parentNode.removeChild(t), u()); }), g("google.loader.domReady", google.loader.W); var j = { loaded: !0, complete: !0 }; (google.loader.f = function (t, i, n) { if (n) { var e; "script" == t ? ((e = document.createElement("script")), (e.type = "text/javascript"), (e.src = i)) : "css" == t && ((e = document.createElement("link")), (e.type = "text/css"), (e.href = i), (e.rel = "stylesheet")), (t = document.getElementsByTagName("head")[0]) || (t = document.body.parentNode.appendChild( document.createElement("head") )), t.appendChild(e); } else "script" == t ? document.write( '<script src="' + i + '" type="text/javascript"></script>' ) : "css" == t && document.write( '<link href="' + i + '" type="text/css" rel="stylesheet"></link>' ); }), g("google.loader.writeLoadTag", google.loader.f), (google.loader.Z = function (t) { m = t; }), g("google.loader.rfm", google.loader.Z), (google.loader.aa = function (t) { for (var i in t) "string" == typeof i && i && ":" == i.charAt(0) && !v[i] && (v[i] = new b(i.substring(1), t[i])); }), g("google.loader.rpl", google.loader.aa), (google.loader.$ = function (t) { if ((t = t.specs) && t.length) for (var i = 0; i < t.length; ++i) { var n = t[i]; "string" == typeof n ? (v[":" + n] = new a(n)) : ((n = new d(n.name, n.baseSpec, n.customSpecs)), (v[":" + n.name] = n)); } }), g("google.loader.rm", google.loader.$), (google.loader.loaded = function (t) { v[":" + t.module].o(t); }), g("google.loader.loaded", google.loader.loaded), (google.loader.V = function () { return ( "qid=" + (new Date().getTime().toString(16) + Math.floor(1e7 * Math.random()).toString(16)) ); }), g("google.loader.createGuidArg_", google.loader.V), s("google_exportSymbol", s), s("google_exportProperty", r), (google.loader.a = {}), g("google.loader.themes", google.loader.a), (google.loader.a.K = "//www.google.com/cse/style/look/bubblegum.css"), p(google.loader.a, "BUBBLEGUM", google.loader.a.K), (google.loader.a.M = "//www.google.com/cse/style/look/greensky.css"), p(google.loader.a, "GREENSKY", google.loader.a.M), (google.loader.a.L = "//www.google.com/cse/style/look/espresso.css"), p(google.loader.a, "ESPRESSO", google.loader.a.L), (google.loader.a.O = "//www.google.com/cse/style/look/shiny.css"), p(google.loader.a, "SHINY", google.loader.a.O), (google.loader.a.N = "//www.google.com/cse/style/look/minimalist.css"), p(google.loader.a, "MINIMALIST", google.loader.a.N), (google.loader.a.P = "//www.google.com/cse/style/look/v2/default.css"), p(google.loader.a, "V2_DEFAULT", google.loader.a.P), (a.prototype.i = function (t, i) { var n = ""; if ( (void 0 != i && (void 0 != i.language && (n += "&hl=" + encodeURIComponent(i.language)), void 0 != i.nocss && (n += "&output=" + encodeURIComponent("nocss=" + i.nocss)), void 0 != i.nooldnames && (n += "&nooldnames=" + encodeURIComponent(i.nooldnames)), void 0 != i.packages && (n += "&packages=" + encodeURIComponent(i.packages)), null != i.callback && (n += "&async=2"), void 0 != i.style && (n += "&style=" + encodeURIComponent(i.style)), void 0 != i.noexp && (n += "&noexp=true"), void 0 != i.other_params && (n += "&" + i.other_params)), !this.s) ) { google[this.b] && google[this.b].JSHash && (n += "&sig=" + encodeURIComponent(google[this.b].JSHash)); var e, s = []; for (e in this.A) ":" == e.charAt(0) && s.push(e.substring(1)); for (e in this.l) ":" == e.charAt(0) && this.l[e] && s.push(e.substring(1)); n += "&have=" + encodeURIComponent(s.join(",")); } return ( google.loader.ServiceBase + "/?file=" + this.b + "&v=" + t + google.loader.AdditionalParams + n ); }), (a.prototype.H = function (t) { var i = null; t && (i = t.packages); var n = null; if (i) if ("string" == typeof i) n = [t.packages]; else if (i.length) for (n = [], t = 0; t < i.length; t++) "string" == typeof i[t] && n.push(i[t].replace(/^\s*|\s*$/, "").toLowerCase()); for (n || (n = ["default"]), i = [], t = 0; t < n.length; t++) this.A[":" + n[t]] || i.push(n[t]); return i; }), (a.prototype.load = function (t, i) { var n = this.H(i), e = i && null != i.callback; if (e) var s = new f(i.callback); for (var r = [], o = n.length - 1; o >= 0; o--) { var h = n[o]; e && s.R(h), this.l[":" + h] ? (n.splice(o, 1), e && this.g[":" + h].push(s)) : r.push(h); } if (n.length) { for ( i && i.packages && (i.packages = n.sort().join(",")), o = 0; o < r.length; o++ ) (h = r[o]), (this.g[":" + h] = []), e && this.g[":" + h].push(s); if ( i || null == m[":" + this.b] || null == m[":" + this.b].versions[":" + t] || google.loader.AdditionalParams || !this.s ) (i && i.autoloaded) || google.loader.f("script", this.i(t, i), e); else { (n = m[":" + this.b]), (google[this.b] = google[this.b] || {}); for (var c in n.properties) c && ":" == c.charAt(0) && (google[this.b][c.substring(1)] = n.properties[c]); google.loader.f( "script", google.loader.ServiceBase + n.path + n.js, e ), n.css && google.loader.f( "css", google.loader.ServiceBase + n.path + n.css, e ); } for ( this.s && ((this.s = !1), (this.c = new Date().getTime()), 1 != this.c % 100 && (this.c = -1)), o = 0; o < r.length; o++ ) (h = r[o]), (this.l[":" + h] = !0); } }), (a.prototype.o = function (t) { -1 != this.c && (A("al_" + this.b, "jl." + (new Date().getTime() - this.c), !0), (this.c = -1)), (this.B = this.B.concat(t.components)), google.loader[this.b] || (google.loader[this.b] = {}), (google.loader[this.b].packages = this.B.slice(0)); for (var i = 0; i < t.components.length; i++) { (this.A[":" + t.components[i]] = !0), (this.l[":" + t.components[i]] = !1); var n = this.g[":" + t.components[i]]; if (n) { for (var e = 0; e < n.length; e++) n[e].U(t.components[i]); delete this.g[":" + t.components[i]]; } } }), (a.prototype.u = function (t, i) { return 0 == this.H(i).length; }), (a.prototype.D = function () { return !0; }), (f.prototype.R = function (t) { this.C++, (this.v[":" + t] = !0); }), (f.prototype.U = function (t) { this.v[":" + t] && ((this.v[":" + t] = !1), this.C--, 0 == this.C && window.setTimeout(this.T, 0)); }), i(d, a), (d.prototype.load = function (t, i) { var n = i && null != i.callback; n ? (this.m.push(i.callback), (i.callback = "google.loader.callbacks." + this.name)) : (this.j = !0), (i && i.autoloaded) || google.loader.f("script", this.i(t, i), n); }), (d.prototype.u = function (t, i) { return i && null != i.callback ? this.G : this.j; }), (d.prototype.o = function () { this.G = !0; for (var t = 0; t < this.m.length; t++) window.setTimeout(this.m[t], 0); this.m = []; }); var y = function (t, i) { return t.string ? encodeURIComponent(t.string) + "=" + encodeURIComponent(i) : t.regex ? i.replace(/(^.*$)/, t.regex) : ""; }; (d.prototype.i = function (t, i) { return this.X(this.I(t), t, i); }), (d.prototype.X = function (t, i, n) { var e = ""; if ( (t.key && (e += "&" + y(t.key, google.loader.ApiKey)), t.version && (e += "&" + y(t.version, i)), (i = google.loader.Secure && t.ssl ? t.ssl : t.uri), null != n) ) for (var s in n) t.params[s] ? (e += "&" + y(t.params[s], n[s])) : "other_params" == s ? (e += "&" + n[s]) : "base_domain" == s && (i = "http://" + n[s] + t.uri.substring(t.uri.indexOf("/", 7))); return ( (google[this.name] = {}), -1 == i.indexOf("?") && e && (e = "?" + e.substring(1)), i + e ); }), (d.prototype.D = function (t) { return this.I(t).deferred; }), (d.prototype.I = function (t) { if (this.w) for (var i = 0; i < this.w.length; ++i) { var n = this.w[i]; if (new RegExp(n.pattern).test(t)) return n; } return this.S; }), i(b, a), (b.prototype.load = function (t, i) { (this.j = !0), google.loader.f("script", this.i(t, i), !1); }), (b.prototype.u = function () { return this.j; }), (b.prototype.o = function () {}), (b.prototype.i = function (t, i) { if (!this.h.versions[":" + t]) { if (this.h.aliases) { var n = this.h.aliases[":" + t]; n && (t = n); } if (!this.h.versions[":" + t]) throw e( "Module: '" + this.b + "' with version '" + t + "' not found!" ); } return ( google.loader.GoogleApisBase + "/libs/" + this.b + "/" + t + "/" + this.h.versions[":" + t][ i && i.uncompressed ? "uncompressed" : "compressed" ] ); }), (b.prototype.D = function () { return !1; }); var k = !1, x = [], T = new Date().getTime(), S = function () { k || (o(window, "unload", C), (k = !0)); }, E = function (t, i) { if ( (S(), !( google.loader.Secure || (google.loader.Options && !1 !== google.loader.Options.csi) )) ) { for (var e = 0; e < t.length; e++) t[e] = encodeURIComponent( t[e].toLowerCase().replace(/[^a-z0-9_.]+/g, "_") ); for (e = 0; e < i.length; e++) i[e] = encodeURIComponent( i[e].toLowerCase().replace(/[^a-z0-9_.]+/g, "_") ); window.setTimeout( n( L, null, "//gg.google.com/csi?s=uds&v=2&action=" + t.join(",") + "&it=" + i.join(",") ), 1e4 ); } }, A = function (t, i, n) { n ? E([t], [i]) : (S(), x.push( "r" + x.length + "=" + encodeURIComponent(t + (i ? "|" + i : "")) ), window.setTimeout(C, 5 < x.length ? 0 : 15e3)); }, C = function () { if (x.length) { var t = google.loader.ServiceBase; 0 == t.indexOf("http:") && (t = t.replace(/^http:/, "https:")), L( t + "/stats?" + x.join("&") + "&nc=" + new Date().getTime() + "_" + (new Date().getTime() - T) ), (x.length = 0); } }, L = function (t) { var i = new Image(), n = L.Y++; (L.J[n] = i), (i.onload = i.onerror = function () { delete L.J[n]; }), (i.src = t), (i = null); }; (L.J = {}), (L.Y = 0), s("google.loader.recordCsiStat", E), s("google.loader.recordStat", A), s("google.loader.createImageForLogging", L); })(), google.loader.rm({ specs: [ "visualization", "payments", { name: "annotations", baseSpec: { uri: "http://www.google.com/reviews/scripts/annotations_bootstrap.js", ssl: null, key: { string: "key" }, version: { string: "v" }, deferred: !0, params: { country: { string: "gl" }, callback: { string: "callback" }, language: { string: "hl" }, }, }, }, "language", "gdata", "wave", "spreadsheets", "search", "orkut", "feeds", "annotations_v2", "picker", "identitytoolkit", { name: "maps", baseSpec: { uri: "http://maps.google.com/maps?file=googleapi", ssl: "https://maps-api-ssl.google.com/maps?file=googleapi", key: { string: "key" }, version: { string: "v" }, deferred: !0, params: { callback: { regex: "callback=$1&async=2" }, language: { string: "hl" }, }, }, customSpecs: [ { uri: "http://maps.googleapis.com/maps/api/js", ssl: "https://maps.googleapis.com/maps/api/js", version: { string: "v" }, deferred: !0, params: { callback: { string: "callback" }, language: { string: "hl" }, }, pattern: "^(3|3..*)$", }, ], }, { name: "friendconnect", baseSpec: { uri: "http://www.google.com/friendconnect/script/friendconnect.js", ssl: "https://www.google.com/friendconnect/script/friendconnect.js", key: { string: "key" }, version: { string: "v" }, deferred: !1, params: {}, }, }, { name: "sharing", baseSpec: { uri: "http://www.google.com/s2/sharing/js", ssl: null, key: { string: "key" }, version: { string: "v" }, deferred: !1, params: { language: { string: "hl" } }, }, }, "ads", { name: "books", baseSpec: { uri: "http://books.google.com/books/api.js", ssl: "https://encrypted.google.com/books/api.js", key: { string: "key" }, version: { string: "v" }, deferred: !0, params: { callback: { string: "callback" }, language: { string: "hl" }, }, }, }, "elements", "earth", "ima", ], }), google.loader.rfm({ ":search": { versions: { ":1": "1", ":1.0": "1" }, path: "/api/search/1.0/8bdfc79787aa2b2b1ac464140255872c/", js: "default+en.I.js", css: "default+en.css", properties: { ":Version": "1.0", ":NoOldNames": !1, ":JSHash": "8bdfc79787aa2b2b1ac464140255872c", }, }, ":language": { versions: { ":1": "1", ":1.0": "1" }, path: "/api/language/1.0/21ed3320451b9198aa71e398186af717/", js: "default+en.I.js", properties: { ":Version": "1.0", ":JSHash": "21ed3320451b9198aa71e398186af717", }, }, ":annotations": { versions: { ":1": "1", ":1.0": "1" }, path: "/api/annotations/1.0/3b0f18d6e7bf8cf053640179ef6d98d1/", js: "default+en.I.js", properties: { ":Version": "1.0", ":JSHash": "3b0f18d6e7bf8cf053640179ef6d98d1", }, }, ":wave": { versions: { ":1": "1", ":1.0": "1" }, path: "/api/wave/1.0/3b6f7573ff78da6602dda5e09c9025bf/", js: "default.I.js", properties: { ":Version": "1.0", ":JSHash": "3b6f7573ff78da6602dda5e09c9025bf", }, }, ":earth": { versions: { ":1": "1", ":1.0": "1" }, path: "/api/earth/1.0/d2fd21686addcd75dd267a0ff2f7b381/", js: "default.I.js", properties: { ":Version": "1.0", ":JSHash": "d2fd21686addcd75dd267a0ff2f7b381", }, }, ":feeds": { versions: { ":1": "1", ":1.0": "1" }, path: "/api/feeds/1.0/482f2817cdf8982edf2e5669f9e3a627/", js: "default+en.I.js", css: "default+en.css", properties: { ":Version": "1.0", ":JSHash": "482f2817cdf8982edf2e5669f9e3a627", }, }, ":picker": { versions: { ":1": "1", ":1.0": "1" }, path: "/api/picker/1.0/1c635e91b9d0c082c660a42091913907/", js: "default.I.js", css: "default.css", properties: { ":Version": "1.0", ":JSHash": "1c635e91b9d0c082c660a42091913907", }, }, ":ima": { versions: { ":3": "1", ":3.0": "1" }, path: "/api/ima/3.0/28a914332232c9a8ac0ae8da68b1006e/", js: "default.I.js", properties: { ":Version": "3.0", ":JSHash": "28a914332232c9a8ac0ae8da68b1006e", }, }, }), google.loader.rpl({ ":chrome-frame": { versions: { ":1.0.0": { uncompressed: "CFInstall.js", compressed: "CFInstall.min.js", }, ":1.0.1": { uncompressed: "CFInstall.js", compressed: "CFInstall.min.js", }, ":1.0.2": { uncompressed: "CFInstall.js", compressed: "CFInstall.min.js", }, }, aliases: { ":1": "1.0.2", ":1.0": "1.0.2" }, }, ":swfobject": { versions: { ":2.1": { uncompressed: "swfobject_src.js", compressed: "swfobject.js", }, ":2.2": { uncompressed: "swfobject_src.js", compressed: "swfobject.js", }, }, aliases: { ":2": "2.2" }, }, ":ext-core": { versions: { ":3.1.0": { uncompressed: "ext-core-debug.js", compressed: "ext-core.js", }, ":3.0.0": { uncompressed: "ext-core-debug.js", compressed: "ext-core.js", }, }, aliases: { ":3": "3.1.0", ":3.0": "3.0.0", ":3.1": "3.1.0" }, }, ":webfont": { versions: { ":1.0.12": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.13": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.14": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.15": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.10": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.11": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.27": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.28": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.29": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.23": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.24": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.25": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.26": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.21": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.22": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.3": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.4": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.5": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.6": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.9": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.16": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.17": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.0": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.18": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.1": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.19": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, ":1.0.2": { uncompressed: "webfont_debug.js", compressed: "webfont.js", }, }, aliases: { ":1": "1.0.29", ":1.0": "1.0.29" }, }, ":scriptaculous": { versions: { ":1.8.3": { uncompressed: "scriptaculous.js", compressed: "scriptaculous.js", }, ":1.9.0": { uncompressed: "scriptaculous.js", compressed: "scriptaculous.js", }, ":1.8.1": { uncompressed: "scriptaculous.js", compressed: "scriptaculous.js", }, ":1.8.2": { uncompressed: "scriptaculous.js", compressed: "scriptaculous.js", }, }, aliases: { ":1": "1.9.0", ":1.8": "1.8.3", ":1.9": "1.9.0" }, }, ":mootools": { versions: { ":1.3.0": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.2.1": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.1.2": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.4.0": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.3.1": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.2.2": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.4.1": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.3.2": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.2.3": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.4.2": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.2.4": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.2.5": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, ":1.1.1": { uncompressed: "mootools.js", compressed: "mootools-yui-compressed.js", }, }, aliases: { ":1": "1.1.2", ":1.1": "1.1.2", ":1.2": "1.2.5", ":1.3": "1.3.2", ":1.4": "1.4.2", ":1.11": "1.1.1", }, }, ":jqueryui": { versions: { ":1.8.17": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.16": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.15": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.14": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.4": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.13": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.5": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.12": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.6": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.11": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.7": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.10": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.8": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.9": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.6.0": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.7.0": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.5.2": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.0": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.7.1": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.5.3": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.1": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.7.2": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.8.2": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, ":1.7.3": { uncompressed: "jquery-ui.js", compressed: "jquery-ui.min.js", }, }, aliases: { ":1": "1.8.17", ":1.8.3": "1.8.4", ":1.5": "1.5.3", ":1.6": "1.6.0", ":1.7": "1.7.3", ":1.8": "1.8.17", }, }, ":yui": { versions: { ":2.8.0r4": { uncompressed: "build/yuiloader/yuiloader.js", compressed: "build/yuiloader/yuiloader-min.js", }, ":2.9.0": { uncompressed: "build/yuiloader/yuiloader.js", compressed: "build/yuiloader/yuiloader-min.js", }, ":2.8.1": { uncompressed: "build/yuiloader/yuiloader.js", compressed: "build/yuiloader/yuiloader-min.js", }, ":2.6.0": { uncompressed: "build/yuiloader/yuiloader.js", compressed: "build/yuiloader/yuiloader-min.js", }, ":2.7.0": { uncompressed: "build/yuiloader/yuiloader.js", compressed: "build/yuiloader/yuiloader-min.js", }, ":3.3.0": { uncompressed: "build/yui/yui.js", compressed: "build/yui/yui-min.js", }, ":2.8.2r1": { uncompressed: "build/yuiloader/yuiloader.js", compressed: "build/yuiloader/yuiloader-min.js", }, }, aliases: { ":2": "2.9.0", ":3": "3.3.0", ":2.8.2": "2.8.2r1", ":2.8.0": "2.8.0r4", ":3.3": "3.3.0", ":2.6": "2.6.0", ":2.7": "2.7.0", ":2.8": "2.8.2r1", ":2.9": "2.9.0", }, }, ":prototype": { versions: { ":1.6.1.0": { uncompressed: "prototype.js", compressed: "prototype.js", }, ":1.6.0.2": { uncompressed: "prototype.js", compressed: "prototype.js", }, ":1.7.0.0": { uncompressed: "prototype.js", compressed: "prototype.js", }, ":1.6.0.3": { uncompressed: "prototype.js", compressed: "prototype.js", }, }, aliases: { ":1": "1.7.0.0", ":1.6.0": "1.6.0.3", ":1.6.1": "1.6.1.0", ":1.7.0": "1.7.0.0", ":1.6": "1.6.1.0", ":1.7": "1.7.0.0", }, }, ":jquery": { versions: { ":1.3.0": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.4.0": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.3.1": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.5.0": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.4.1": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.3.2": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.2.3": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.6.0": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.5.1": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.4.2": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.7.0": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.6.1": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.5.2": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.4.3": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.7.1": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.6.2": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.4.4": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.2.6": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.6.3": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, ":1.6.4": { uncompressed: "jquery.js", compressed: "jquery.min.js" }, }, aliases: { ":1": "1.7.1", ":1.2": "1.2.6", ":1.3": "1.3.2", ":1.4": "1.4.4", ":1.5": "1.5.2", ":1.6": "1.6.4", ":1.7": "1.7.1", }, }, ":dojo": { versions: { ":1.3.0": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.4.0": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.3.1": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.5.0": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.4.1": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.3.2": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.2.3": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.6.0": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.5.1": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.7.0": { uncompressed: "dojo/dojo.js.uncompressed.js", compressed: "dojo/dojo.js", }, ":1.6.1": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.4.3": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.7.1": { uncompressed: "dojo/dojo.js.uncompressed.js", compressed: "dojo/dojo.js", }, ":1.7.2": { uncompressed: "dojo/dojo.js.uncompressed.js", compressed: "dojo/dojo.js", }, ":1.2.0": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, ":1.1.1": { uncompressed: "dojo/dojo.xd.js.uncompressed.js", compressed: "dojo/dojo.xd.js", }, }, aliases: { ":1": "1.6.1", ":1.1": "1.1.1", ":1.2": "1.2.3", ":1.3": "1.3.2", ":1.4": "1.4.3", ":1.5": "1.5.1", ":1.6": "1.6.1", ":1.7": "1.7.2", }, }, })), (function () { !(function () { function t(t) { throw t; } function i(t, i) { return (t.width = i); } function n(t, i) { return (t.innerHTML = i); } function e(t, i) { return (t.selected = i); } function s(t, i) { return (t.currentTarget = i); } function r(t, i) { return (t.left = i); } function o(t, i) { return (t.screenX = i); } function h(t, i) { return (t.screenY = i); } function c(t, i) { return (t.status = i); } function u(t, i) { return (t.remove = i); } function a(t, i) { return (t.keyCode = i); } function f(t, i) { return (t.select = i); } function d(t, i) { return (t.handleEvent = i); } function b(t, i) { return (t.type = i); } function l(t, i) { return (t.clear = i); } function g(t, i) { return (t.clientX = i); } function p(t, i) { return (t.clientY = i); } function v(t, i) { return (t.visibility = i); } function m(t, i) { return (t.length = i); } function w(t, i) { return (t.className = i); } function j(t, i) { return (t.next = i); } function y(t, i) { return (t.target = i); } function k(t, i) { return (t.contains = i); } function x(t, i) { return (t.reset = i); } function T(t, i) { return (t.height = i); } function S(t, i) { return (t.nodeValue = i); } function E() { return function () {}; } function A(t) { return function (i) { this[t] = i; }; } function C(t) { return function () { return this[t]; }; } function L(t) { return function () { return t; }; } function q(t) { (this.t = {}), (this.tick = function (t, i, n) { this.t[t] = [n != ma ? n : new Date().getTime(), i]; }), this.tick(iy, wa, t); } function I(t, i) { var n = t[vd](yl), e = ck; !(n[0] in e) && e.execScript && e.execScript(My + n[0]); for (var s; n[rd] && (s = n[Oa]()); ) !n[rd] && D(i) ? (e[s] = i) : (e = e[s] ? e[s] : (e[s] = {})); } function N() {} function R(t) { t.Q = function () { return t.Mj || (t.Mj = new t()); }; } function B(t) { var i = typeof t; if (i == ij) { if (!t) return Qw; if (t instanceof Na) return zp; if (t instanceof ka) return i; var n = ka[cd][nd][Ad](t); if (n == pp) return ij; if ( n == lp || (typeof t[rd] == $w && "undefined" != typeof t[Wd] && "undefined" != typeof t[od] && !t[od]($j)) ) return zp; if ( n == gp || ("undefined" != typeof t[Ad] && "undefined" != typeof t[od] && !t[od](ov)) ) return em; } else if (i == em && "undefined" == typeof t[Ad]) return ij; return i; } function D(t) { return t !== ma; } function H(t) { return B(t) == zp; } function F(t) { var i = B(t); return i == zp || (i == ij && typeof t[rd] == $w); } function O(t) { return typeof t == sy; } function P(t) { return typeof t == Yp; } function M(t) { return typeof t == $w; } function z(t) { return B(t) == em; } function U(t) { return (t = B(t)), t == ij || t == zp || t == em; } function K(t) { return t[uk] || (t[uk] = ++ak); } function G(t, i, n) { return t[Ad][Pd](t[Kf], arguments); } function _(i, n, e) { if ((i || t(Ta()), arguments[rd] > 2)) { var s = Na[cd][Ga][Ad](arguments, 2); return function () { var t = Na[cd][Ga][Ad](arguments); return Na[cd][Xd][Pd](t, s), i[Pd](n, t); }; } return function () { return i[Pd](n, arguments); }; } function V(t, i, n) { return ( (V = Ca[cd][Kf] && -1 != Ca[cd][Kf][nd]()[cf](Ww) ? G : _), V[Pd](wa, arguments) ); } function J(t, i) { var n = Na[cd][Ga][Ad](arguments, 1); return function () { var i = Na[cd][Ga][Ad](arguments); return i[Xd][Pd](i, n), t[Pd](this, i); }; } function W(t, i, n) { t[i] = n; } function Y(t, i) { function n() {} (n.prototype = i[cd]), (t.g = i[cd]), (t.prototype = new n()), (t[cd].constructor = t); } function X(t) { return /^[\s\xa0]*$/[Fa](t); } function Z(t) { return t[_a](/[\t\r\n ]+/g, eb)[_a](/^[\t\r\n ]+|[\t\r\n ]+$/g, tb); } function Q(t) { return t[_a](/^[\s\xa0]+|[\s\xa0]+$/g, tb); } function $(t) { return (t = Aa(t)), dk[Fa](t) ? t : ja(t); } function tt(t) { return vk[Fa](t) ? (-1 != t[cf](pb) && (t = t[_a](bk, mb)), -1 != t[cf](_l) && (t = t[_a](lk, kb)), -1 != t[cf](Zl) && (t = t[_a](gk, jb)), -1 != t[cf](ub) && (t = t[_a](pk, Eb)), t) : t; } function it(t) { return -1 != t[cf](pb) ? (Fv in ck ? nt(t) : et(t)) : t; } function nt(t) { var i = { "&": pb, "<": _l, ">": Zl, """: ub }, e = La[Af](Hv); return t[_a](mk, function (t, s) { var r = i[t]; if (r) return r; if (s[Qa](0) == ab) { var o = Number(Sl + s[Zf](1)); Ia(o) || (r = Aa[Tf](o)); } return r || (n(e, t + eb), (r = e[Lf][Zd][Ga](0, -1))), (i[t] = r); }); } function et(t) { return t[_a](/&([^;]+);/g, function (t, i) { switch (i) { case Fp: return pb; case Nw: return _l; case lm: return Zl; case Tj: return ub; default: if (i[Qa](0) == ab) { var n = Number(Sl + i[Zf](1)); if (!Ia(n)) return Aa[Tf](n); } return t; } }); } function st(t, i) { for ( var n = 0, e = Q(Aa(t))[vd](yl), s = Q(Aa(i))[vd](yl), r = Ra.max(e[rd], s[rd]), o = 0; 0 == n && r > o; o++ ) { var h = e[o] || tb, c = s[o] || tb, u = RegExp(Nb, sm), a = RegExp(Nb, sm); do { var f = u[Ma](h) || [tb, tb, tb], d = a[Ma](c) || [tb, tb, tb]; if (0 == f[0][rd] && 0 == d[0][rd]) break; n = rt( 0 == f[1][rd] ? 0 : Sa(f[1], 10), 0 == d[1][rd] ? 0 : Sa(d[1], 10) ) || rt(0 == f[2][rd], 0 == d[2][rd]) || rt(f[2], d[2]); } while (0 == n); } return n; } function rt(t, i) { return i > t ? -1 : t > i ? 1 : 0; } function ot(t) { var i = Number(t); return 0 == i && X(t) ? NaN : i; } function ht(t) { return ( jk[t] || (jk[t] = Aa(t)[_a](/\-([a-z])/g, function (t, i) { return i[Jd](); })) ); } function ct(t) { return t[t[rd] - 1]; } function ut(t, i, n, e) { if (t.reduce) return e ? t.reduce(V(i, e), n) : t.reduce(i, n); var s = n; return ( xk(t, function (n, r) { s = i[Ad](e, s, n, r, t); }), s ); } function at(t, i, n) { return (i = ft(t, i, n)), 0 > i ? wa : O(t) ? t[Qa](i) : t[i]; } function ft(t, i, n) { for (var e = t[rd], s = O(t) ? t[vd](tb) : t, r = 0; e > r; r++) if (r in s && i[Ad](n, s[r], r, t)) return r; return -1; } function dt(t, i) { return kk(t, i) >= 0; } function bt(t, i) { var n = kk(t, i); n >= 0 && yk[Wd][Ad](t, n, 1); } function lt(t) { return yk[Za][Pd](yk, arguments); } function gt(t) { if (H(t)) return lt(t); for (var i = [], n = 0, e = t[rd]; e > n; n++) i[n] = t[n]; return i; } function pt(t, i) { for (var n = 1; n < arguments[rd]; n++) { var e, s = arguments[n]; if (H(s) || ((e = F(s)) && s[jd](cv))) t[Da][Pd](t, s); else if (e) for (var r = t[rd], o = s[rd], h = 0; o > h; h++) t[r + h] = s[h]; else t[Da](s); } } function vt(t, i, n, e) { yk[Wd][Pd](t, mt(arguments, 1)); } function mt(t, i, n) { return arguments[rd] <= 2 ? yk[Ga][Ad](t, i) : yk[Ga][Ad](t, i, n); } function wt(t) { for (var i = {}, n = 0, e = 0; e < t[rd]; ) { var s = t[e++], r = U(s) ? tj + K(s) : (typeof s)[Qa](0) + s; ka[cd][jd][Ad](i, r) || ((i[r] = !0), (t[n++] = s)); } m(t, n); } function jt(t, i) { if (!F(t) || !F(i) || t[rd] != i[rd]) return !1; for (var n = t[rd], e = yt, s = 0; n > s; s++) if (!e(t[s], i[s])) return !1; return !0; } function yt(t, i) { return t === i; } function kt() {} function xt(i) { if (i instanceof kt) return i; if (typeof i.wc == em) return i.wc(!1); if (F(i)) { var n = 0, e = new kt(); return ( j(e, function () { for (;;) { if ((n >= i[rd] && t(Ak), n in i)) return i[n++]; n++; } }), e ); } t(Ta("Not implemented")); } function Tt(t, i, n) { for (var e in t) i[Ad](n, t[e], e, t); } function St(t) { var i, n = [], e = 0; for (i in t) n[e++] = t[i]; return n; } function Et(t) { var i, n = [], e = 0; for (i in t) n[e++] = i; return n; } function At(t, i) { for (var n in t) if (t[n] == i) return !0; return !1; } function Ct(t, i) { i in t && delete t[i]; } function Lt(t) { var i, n = {}; for (i in t) n[t[i]] = i; return n; } function qt(t, i) { for (var n, e, s = 1; s < arguments[rd]; s++) { e = arguments[s]; for (n in e) t[n] = e[n]; for (var r = 0; r < Ck[rd]; r++) (n = Ck[r]), ka[cd][jd][Ad](e, n) && (t[n] = e[n]); } } function It(t) { var i = arguments[rd]; if (1 == i && H(arguments[0])) return It[Pd](wa, arguments[0]); for (var n = {}, e = 0; i > e; e++) n[arguments[e]] = !0; return n; } function Nt(t) { if (typeof t.yb == em) return t.yb(); if (O(t)) return t[vd](tb); if (F(t)) { for (var i = [], n = t[rd], e = 0; n > e; e++) i[Da](t[e]); return i; } return St(t); } function Rt(t) { if (typeof t.Pb == em) return t.Pb(); if (typeof t.yb != em) { if (F(t) || O(t)) { for (var i = [], t = t[rd], n = 0; t > n; n++) i[Da](n); return i; } return Et(t); } } function Bt(t, i, n) { if (typeof t[If] == em) t[If](i, n); else if (F(t) || O(t)) xk(t, i, n); else for (var e = Rt(t), s = Nt(t), r = s[rd], o = 0; r > o; o++) i[Ad](n, s[o], e && e[o], t); } function Dt(i, n) { (this.c = {}), (this.b = []); var e = arguments[rd]; if (e > 1) { e % 2 && t(Ta("Uneven number of arguments")); for (var s = 0; e > s; s += 2) this.set(arguments[s], arguments[s + 1]); } else if (i) { i instanceof Dt ? ((e = i.Pb()), (s = i.yb())) : ((e = Et(i)), (s = St(i))); for (var r = 0; r < e[rd]; r++) this.set(e[r], s[r]); } } function Ht(t) { if (t.G != t.b[rd]) { for (var i = 0, n = 0; i < t.b[rd]; ) { var e = t.b[i]; Ft(t.c, e) && (t.b[n++] = e), i++; } m(t.b, n); } if (t.G != t.b[rd]) { for (var s = {}, n = (i = 0); i < t.b[rd]; ) (e = t.b[i]), Ft(s, e) || ((t.b[n++] = e), (s[e] = 1)), i++; m(t.b, n); } } function Ft(t, i) { return ka[cd][jd][Ad](t, i); } function Ot() { return ck.navigator ? ck.navigator.userAgent : wa; } function Pt() { return ck.navigator; } function Mt(t) { return ix[t] || (ix[t] = st(tx, t) >= 0); } function zt() { return nx[9] || (nx[9] = Pk && La.documentMode && La.documentMode >= 9); } function Ut(t, i) { var n = 0, e = 0; if (_t(t)) (n = t.selectionStart), (e = i ? -1 : t.selectionEnd); else if (Pk) { var s = Kt(t), r = s[0], s = s[1]; if (r[Va](s)) { if ((r.setEndPoint(vg, s), t[Pf] == yy)) { for ( var n = s[Jf](), o = r[Ua], e = o, h = (s = n[Ua]), c = !1; !c; ) 0 == r[Hd](tp, r) ? (c = !0) : (r[Ld](fv, -1), r[Ua] == o ? (e += nb) : (c = !0)); if (i) r = [e[rd], -1]; else { for (r = !1; !r; ) 0 == n[Hd](tp, n) ? (r = !0) : (n[Ld](fv, -1), n[Ua] == s ? (h += nb) : (r = !0)); r = [e[rd], e[rd] + h[rd]]; } return r; } (n = r[Ua][rd]), (e = i ? -1 : r[Ua][rd] + s[Ua][rd]); } } return [n, e]; } function Kt(t) { var i = t[xd] || t[bd], n = i.selection[pf](); return ( t[Pf] == yy ? ((i = i[kd][yf]()), i[wd](t)) : (i = t[yf]()), [i, n] ); } function Gt(t, i) { return ( t[Pf] == yy && (i = t[nf][Fd](0, i)[_a](/(\r\n|\r|\n)/g, ib)[rd]), i ); } function _t(t) { try { return typeof t.selectionStart == $w; } catch (i) { return !1; } } function Vt(t, i) { (this.x = D(t) ? t : 0), (this.y = D(i) ? i : 0); } function Jt(t, i) { return new Vt(t.x - i.x, t.y - i.y); } function Wt(t, n) { i(this, t), T(this, n); } function Yt(t) { return (t = t[ad]) && typeof t[vd] == em ? t[vd](/\s+/) : []; } function Xt(t, i) { var n, e = Yt(t), s = mt(arguments, 1); n = e; for (var r = 0, o = 0; o < s[rd]; o++) dt(n, s[o]) || (n[Da](s[o]), r++); return (n = r == s[rd]), w(t, e[Yd](eb)), n; } function Zt(t, i) { var n, e = Yt(t), s = mt(arguments, 1); n = e; for (var r = 0, o = 0; o < n[rd]; o++) dt(s, n[o]) && (vt(n, o--, 1), r++); return (n = r == s[rd]), w(t, e[Yd](eb)), n; } function Qt(t) { return t ? new Si(vi(t)) : $k || ($k = new Si()); } function $t(t, i, n, e) { if ( ((t = e || t), (i = i && i != Bb ? i[Jd]() : tb), t.querySelectorAll && t.querySelector && (!zk || ci(La) || Mt(Fl)) && (i || n)) ) return t.querySelectorAll(i + (n ? yl + n : tb)); if (n && t.getElementsByClassName) { if (((t = t.getElementsByClassName(n)), i)) { for (var s, e = {}, r = 0, o = 0; (s = t[o]); o++) i == s[lf] && (e[r++] = s); return m(e, r), e; } return t; } if (((t = t.getElementsByTagName(i || Bb)), n)) { for (e = {}, o = r = 0; (s = t[o]); o++) (i = s[ad]), typeof i[vd] == em && dt(i[vd](/\s+/), n) && (e[r++] = s); return m(e, r), e; } return t; } function ti(t, i) { Tt(i, function (i, n) { n == ry ? (t[yd].cssText = i) : n == lv ? w(t, i) : n == nm ? (t.htmlFor = i) : n in rx ? t[Bf](rx[n], i) : 0 == n.lastIndexOf(Mp, 0) ? t[Bf](n, i) : (t[n] = i); }); } function ii(t) { var i = t[bd]; if (zk && !Mt(Bl) && !Uk) { "undefined" == typeof t.innerHeight && (t = ya); var i = t.innerHeight, n = t[bd][Xf].scrollHeight; return t == t.top && i > n && (i -= 15), new Wt(t.innerWidth, i); } return (t = ci(i) ? i[Xf] : i[kd]), new Wt(t[fd], t[Nd]); } function ni(t) { return !zk && ci(t) ? t[Xf] : t[kd]; } function ei(t) { return t ? t.parentWindow || t[Uf] : ya; } function si(t, i, n) { return ri(La, arguments); } function ri(t, i) { var n = i[0], e = i[1]; if (!ex && e && (e[_f] || e[Pf])) { if (((n = [_l, n]), e[_f] && n[Da](rb, tt(e[_f]), ub), e[Pf])) { n[Da](cb, tt(e[Pf]), ub); var s = {}; qt(s, e), (e = s), delete e[Pf]; } n[Da](Zl), (n = n[Yd](tb)); } return ( (n = t[Af](n)), e && (O(e) ? w(n, e) : H(e) ? Xt[Pd](wa, [n][Za](e)) : ti(n, e)), i[rd] > 2 && oi(t, n, i, 2), n ); } function oi(t, i, n, e) { function s(n) { n && i[Ba](O(n) ? t[tf](n) : n); } for (; e < n[rd]; e++) { var r = n[e]; !F(r) || (U(r) && r[Ja] > 0) ? s(r) : xk(Ti(r) ? gt(r) : r, s); } } function hi(t, i) { var e = t[Af](Hv); if ((Pk ? (n(e, Yl + i), e[Td](e[Lf])) : n(e, i), 1 == e[zf][rd])) return e[Td](e[Lf]); for (var s = t.createDocumentFragment(); e[Lf]; ) s[Ba](e[Lf]); return s; } function ci(t) { return t.compatMode == ag; } function ui(t) { for (var i; (i = t[Lf]); ) t[Td](i); } function ai(t, i) { i[Gd] && i[Gd][rf](t, i[Vf]); } function fi(t) { return t && t[Gd] ? t[Gd][Td](t) : wa; } function di(t, i) { if (t[Od] && 1 == i[Ja]) return t == i || t[Od](i); if ("undefined" != typeof t[af]) return t == i || Boolean(16 & t[af](i)); for (; i && t != i; ) i = i[Gd]; return i == t; } function bi(t, i) { if (t == i) return 0; if (t[af]) return 2 & t[af](i) ? 1 : -1; if (Zj in t || (t[Gd] && Zj in t[Gd])) { var n = 1 == t[Ja], e = 1 == i[Ja]; if (n && e) return t[ud] - i[ud]; var s = t[Gd], r = i[Gd]; return s == r ? gi(t, i) : !n && di(s, i) ? -1 * li(t, i) : !e && di(r, t) ? li(i, t) : (n ? t[ud] : s[ud]) - (e ? i[ud] : r[ud]); } return ( (e = vi(t)), (n = e[pf]()), n.selectNode(t), n[Ka](!0), (e = e[pf]()), e.selectNode(i), e[Ka](!0), n.compareBoundaryPoints(ck.Range.START_TO_END, e) ); } function li(t, i) { var n = t[Gd]; if (n == i) return -1; for (var e = i; e[Gd] != n; ) e = e[Gd]; return gi(e, t); } function gi(t, i) { for (var n = i; (n = n[td]); ) if (n == t) return -1; return 1; } function pi(t) { var i, n = arguments[rd]; if (!n) return wa; if (1 == n) return arguments[0]; var e = [], s = xa; for (i = 0; n > i; i++) { for (var r = [], o = arguments[i]; o; ) r[Xd](o), (o = o[Gd]); e[Da](r), (s = Ra.min(s, r[rd])); } for (r = wa, i = 0; s > i; i++) { for (var o = e[0][i], h = 1; n > h; h++) if (o != e[h][i]) return r; r = o; } return r; } function vi(t) { return 9 == t[Ja] ? t : t[xd] || t[bd]; } function mi(t) { return zk ? t[bd] || t.contentWindow[bd] : t.contentDocument || t.contentWindow[bd]; } function wi(t, i) { if (my in t) t.textContent = i; else if (t[Lf] && 3 == t[Lf][Ja]) { for (; t[Ed] != t[Lf]; ) t[Td](t[Ed]); t[Lf].data = i; } else ui(t), t[Ba](vi(t)[tf](i)); } function ji(t) { var i = t.getAttributeNode(ay); return i && i.specified ? ((t = t.tabIndex), M(t) && t >= 0 && 32768 > t) : !1; } function yi(t) { if (sx && Rm in t) t = t.innerText[_a](/(\r\n|\r|\n)/g, ib); else { var i = []; xi(t, i, !0), (t = i[Yd](tb)); } return ( (t = t[_a](/ \xAD /g, eb)[_a](/\xAD/g, tb)), (t = t[_a](/\u200B/g, tb)), sx || (t = t[_a](/ +/g, eb)), t != eb && (t = t[_a](/^\s*/, tb)), t ); } function ki(t) { var i = []; return xi(t, i, !1), i[Yd](tb); } function xi(t, i, n) { if (!(t[lf] in ox)) if (3 == t[Ja]) n ? i[Da](Aa(t[Zd])[_a](/(\r\n|\r|\n)/g, tb)) : i[Da](t[Zd]); else if (t[lf] in hx) i[Da](hx[t[lf]]); else for (t = t[Lf]; t; ) xi(t, i, n), (t = t[Vf]); } function Ti(t) { if (t && typeof t[rd] == $w) { if (U(t)) return typeof t[sf] == em || typeof t[sf] == sy; if (z(t)) return typeof t[sf] == em; } return !1; } function Si(t) { this.b = t || ck[bd] || La; } function Ei(t) { return t.b; } function Ai(t) { return t.b.parentWindow || t.b[Uf]; } function Ci(t) { var i = t.b, t = ni(i), i = i.parentWindow || i[Uf]; return new Vt(i.pageXOffset || t[Rd], i.pageYOffset || t[$f]); } function Li(t) { var i, n = t[Gd]; if (n && 11 != n[Ja]) if (t.removeNode) t.removeNode(!1); else { for (; (i = t[Lf]); ) n[rf](i, t); fi(t); } } function qi(t, i, n, e) { (this.top = t), (this.right = i), (this.bottom = n), r(this, e); } function Ii(t, n, e, s) { r(this, t), (this.top = n), i(this, e), T(this, s); } function Ni(t, i) { O(i) ? Ri(t, ma, i) : Tt(i, J(Ri, t)); } function Ri(t, i, n) { t[yd][ht(n)] = i; } function Bi(t, i) { var n = vi(t); return n[Uf] && n[Uf].getComputedStyle && (n = n[Uf].getComputedStyle(t, wa)) ? n[i] || n.getPropertyValue(i) : tb; } function Di(t, i) { return t.currentStyle ? t.currentStyle[i] : wa; } function Hi(t, i) { return Bi(t, i) || Di(t, i) || t[yd][i]; } function Fi(t, i) { var n, e, s = Mk && (Bk || Vk) && Mt(ql); i instanceof Vt ? ((n = i.x), (e = i.y)) : ((n = i), (e = ma)), r(t[yd], _i(n, s)), (t[yd].top = _i(e, s)); } function Oi(t) { var i, t = t ? (9 == t[Ja] ? t : vi(t)) : La; return ( (i = Pk) && (i = !zt()) && ((i = Qt(t)), (i = !ci(i.b))), i ? t[kd] : t[Xf] ); } function Pi(t) { var i = t[Ha](); return ( Pk && ((t = t[xd]), (i.left -= t[Xf][Nf] + t[kd][Nf]), (i.top -= t[Xf][Df] + t[kd][Df])), i ); } function Mi(t) { if (Pk) return t.offsetParent; for ( var i = vi(t), n = Hi(t, pj), e = n == Yv || n == Ep, t = t[Gd]; t && t != i; t = t[Gd] ) if ( ((n = Hi(t, pj)), (e = e && n == ey && t != i[Xf] && t != i[kd]), !e && (t.scrollWidth > t[fd] || t.scrollHeight > t[Nd] || n == Yv || n == Ep || n == Aj)) ) return t; return wa; } function zi(t) { for ( var i, n = new qi(0, xa, xa, 0), e = Qt(t), s = e.b[kd], o = ni(e.b); (t = Mi(t)); ) if ( !( (Pk && 0 == t[fd]) || (zk && 0 == t[Nd] && t == s) || (t.scrollWidth == t[fd] && t.scrollHeight == t[Nd]) || Hi(t, rj) == Gy ) ) { var h, c = Ui(t); if (((h = t), Mk && !Mt(ql))) { var u = Ea(Bi(h, $p)); if (Xi(h)) { var a = h.offsetWidth - h[fd] - u - Ea(Bi(h, iv)); u += a; } h = new Vt(u, Ea(Bi(h, ev))); } else h = new Vt(h[Nf], h[Df]); (c.x += h.x), (c.y += h.y), (n.top = Ra.max(n.top, c.y)), (n.right = Ra.min(n[$d], c.x + t[fd])), (n.bottom = Ra.min(n[Dd], c.y + t[Nd])), r(n, Ra.max(n[vf], c.x)), (i = i || t != o); } return ( (s = o[Rd]), (o = o[$f]), zk ? ((n.left += s), (n.top += o)) : (r(n, Ra.max(n[vf], s)), (n.top = Ra.max(n.top, o))), (!i || zk) && ((n.right += s), (n.bottom += o)), (e = ii(Ai(e) || ya)), (n.right = Ra.min(n[$d], s + e[za])), (n.bottom = Ra.min(n[Dd], o + e[Vd])), n.top >= 0 && n[vf] >= 0 && n[Dd] > n.top && n[$d] > n[vf] ? n : wa ); } function Ui(t) { var i, n = vi(t), e = Hi(t, pj), s = Mk && n[xf] && !t[Ha] && e == Ep && (i = n[xf](t)) && (i[mf] < 0 || i[wf] < 0), r = new Vt(0, 0), o = Oi(n); if (t == o) return r; if (t[Ha]) (i = Pi(t)), (t = Ci(Qt(n))), (r.x = i[vf] + t.x), (r.y = i.top + t.y); else if (n[xf] && !s) (i = n[xf](t)), (t = n[xf](o)), (r.x = i[mf] - t[mf]), (r.y = i[wf] - t[wf]); else { i = t; do { if ( ((r.x += i.offsetLeft), (r.y += i[_d]), i != t && ((r.x += i[Nf] || 0), (r.y += i[Df] || 0)), zk && Hi(i, pj) == Yv) ) { (r.x += n[kd][Rd]), (r.y += n[kd][$f]); break; } i = i.offsetParent; } while (i && i != t); for ( (Ok || (zk && e == Ep)) && (r.y -= n[kd][_d]), i = t; (i = Mi(i)) && i != n[kd] && i != o; ) (r.x -= i[Rd]), (Ok && i[zd] == rp) || (r.y -= i[$f]); } return r; } function Ki(t) { var i = new Vt(); if (1 == t[Ja]) if (t[Ha]) (t = Pi(t)), (i.x = t[vf]), (i.y = t.top); else { var n = Ci(Qt(t)), t = Ui(t); (i.x = t.x - n.x), (i.y = t.y - n.y); } else { var n = z(t.Nj), e = t; t[of] ? (e = t[of][0]) : n && t.Ha[of] && (e = t.Ha[of][0]), (i.x = e[Wf]), (i.y = e[Yf]); } return i; } function Gi(n, e, s) { e instanceof Wt ? ((s = e[Vd]), (e = e[za])) : s == ma && t(Ta("missing height argument")), i(n[yd], _i(e, !0)), T(n[yd], _i(s, !0)); } function _i(t, i) { return typeof t == $w && (t = (i ? Ra.round(t) : t) + kj), t; } function Vi(t) { if (Hi(t, Dv) != Zw) return Ji(t); var i = t[yd], n = i.display, e = i.visibility, s = i.position; return ( v(i, jm), (i.position = Ep), (i.display = Nm), (t = Ji(t)), (i.display = n), (i.position = s), v(i, e), t ); } function Ji(t) { var i = t.offsetWidth, n = t.offsetHeight, e = zk && !i && !n; return (D(i) && !e) || !t[Ha] ? new Wt(i, n) : ((t = Pi(t)), new Wt(t[$d] - t[vf], t[Dd] - t.top)); } function Wi(t) { var i = Ui(t), t = Vi(t); return new Ii(i.x, i.y, t[za], t[Vd]); } function Yi(t, i) { t[yd].display = i ? tb : Zw; } function Xi(t) { return Ij == Hi(t, Iv); } function Zi(t, i, n) { if (((n = n ? wa : t.getElementsByTagName(Bb)), cx)) { if (((i = i ? Zw : tb), (t[yd][cx] = i), n)) for (var e, t = 0; (e = n[t]); t++) e[yd][cx] = i; } else if ((Pk || Ok) && ((i = i ? nj : tb), t[Bf](Fy, i), n)) for (t = 0; (e = n[t]); t++) e[Bf](Fy, i); } function Qi(t, i) { if (/^\d+px?$/[Fa](i)) return Sa(i, 10); var n = t[yd][vf], e = t.runtimeStyle[vf]; r(t.runtimeStyle, t.currentStyle[vf]), r(t[yd], i); var s = t[yd].pixelLeft; return r(t[yd], n), r(t.runtimeStyle, e), s; } function $i(t, i) { if (Pk) { var n = Qi(t, Di(t, i + Og)), e = Qi(t, Di(t, i + Jg)), s = Qi(t, Di(t, i + hp)), r = Qi(t, Di(t, i + cg)); return new qi(s, e, r, n); } return ( (n = Bi(t, i + Og)), (e = Bi(t, i + Jg)), (s = Bi(t, i + hp)), (r = Bi(t, i + cg)), new qi(Ea(s), Ea(e), Ea(r), Ea(n)) ); } function tn(t, i) { if (Di(t, i + np) == Zw) return 0; var n = Di(t, i + bp); return n in ux ? ux[n] : Qi(t, n); } function nn(t) { if (Pk) { var i = tn(t, Qp), n = tn(t, tv), e = tn(t, nv), t = tn(t, Xp); return new qi(e, n, t, i); } return ( (i = Bi(t, $p)), (n = Bi(t, iv)), (e = Bi(t, ev)), (t = Bi(t, Zp)), new qi(Ea(e), Ea(n), Ea(t), Ea(i)) ); } function en(t) { var i = vi(t), n = tb; if (i[kd][yf]) { (i = i[kd][yf]()), i[wd](t); try { n = i.queryCommandValue(jg); } catch (e) { n = tb; } } n || (n = Hi(t, Qv)), (t = n[vd](Hb)), t[rd] > 1 && (n = t[0]); t: for (t = 0; 2 > t; t++) if (((i = "\"'"[Qa](t)), n[Qa](0) == i && n[Qa](n[rd] - 1) == i)) { n = n[Fd](1, n[rd] - 1); break t; } return n; } function sn(t) { var i, n = Hi(t, $v); if (((i = ((i = n[jf](ax)) && i[0]) || wa), n && kj == i)) return Sa(n, 10); if (Pk) { if (i in fx) return Qi(t, n); if (t[Gd] && 1 == t[Gd][Ja] && i in dx) return (t = t[Gd]), (i = Hi(t, $v)), Qi(t, n == i ? Nl : n); } return ( (i = si(Qj, { style: Ky })), t[Ba](i), (n = i.offsetHeight), fi(i), n ); } function rn(t) { return function () { return t; }; } function on(t) { return t; } function hn() {} function cn(t) { for (var i = 0, n = arguments[rd]; n > i; ++i) { var e = arguments[i]; F(e) ? cn[Pd](wa, e) : e && typeof e.s == em && e.s(); } } function un(t, i) { (this.b = t), (this.m = i); } function an(t, i, n) { return (t = t.mc()), n != wa ? t[Fd](i, n) : t[Fd](i); } function fn(t, i) { var n = t.mc(); return i <= n[rd] && i >= 0 ? n[Qa](i) : tb; } function dn(t, i) { un[Ad](this, t, i); } function bn(t, i) { return Bi(t, i) || Di(t, i) || t[yd][i]; } function ln(t, n, e, s, o, h, c, u) { var a, f = e.offsetParent; if (f) { var d = f[zd] == xg || f[zd] == rg; (d && Hi(f, pj) == ey) || ((a = Ui(f)), d || (a = Jt(a, new Vt(f[Rd], f[$f])))); } if (((f = Wi(t)), (d = zi(t)))) { var b = new Ii(d[vf], d.top, d[$d] - d[vf], d[Dd] - d.top), d = Ra.max(f[vf], b[vf]), l = Ra.min(f[vf] + f[za], b[vf] + b[za]); if (l >= d) { var g = Ra.max(f.top, b.top), b = Ra.min(f.top + f[Vd], b.top + b[Vd]); b >= g && (r(f, d), (f.top = g), i(f, l - d), T(f, b - g)); } } if (((d = Qt(t)), (g = Qt(e)), d.b != g.b)) { var l = d.b[kd], g = Ai(g), b = new Vt(0, 0), p = ei(vi(l)), v = l; do { var m = p == g ? Ui(v) : Ki(v); (b.x += m.x), (b.y += m.y); } while (p && p != g && (v = p.frameElement) && (p = p.parent)); (l = Jt(b, Ui(l))), Pk && !ci(d.b) && (l = Jt(l, Ci(d))), (f.left += l.x), (f.top += l.y); } (t = -5 & (4 & n && Xi(t) ? 2 ^ n : n)), (n = new Vt( 2 & t ? f[vf] + f[za] : f[vf], 1 & t ? f.top + f[Vd] : f.top )), a && (n = Jt(n, a)), o && ((n.x += (2 & t ? -1 : 1) * o.x), (n.y += (1 & t ? -1 : 1) * o.y)); var w; return ( c && (w = zi(e)) && a && ((w.top = Ra.max(0, w.top - a.y)), (w.right -= a.x), (w.bottom -= a.y), r(w, Ra.max(0, w[vf] - a.x))), gn(n, e, s, h, w, c, u) ); } function gn(t, i, n, e, s, r, o) { var t = t.W(), h = 0, c = -5 & (4 & n && Xi(i) ? 2 ^ n : n), n = Vi(i), o = o ? o.W() : n.W(); return ( (e || 0 != c) && (2 & c ? (t.x -= o[za] + (e ? e[$d] : 0)) : e && (t.x += e[vf]), 1 & c ? (t.y -= o[Vd] + (e ? e[Dd] : 0)) : e && (t.y += e.top)), r && (s ? ((e = t), (h = 0), 65 == (65 & r) && (e.x < s[vf] || e.x >= s[$d]) && (r &= -2), 132 == (132 & r) && (e.y < s.top || e.y >= s[Dd]) && (r &= -5), e.x < s[vf] && 1 & r && ((e.x = s[vf]), (h |= 1)), e.x < s[vf] && e.x + o[za] > s[$d] && 16 & r && ((o.width -= e.x + o[za] - s[$d]), (h |= 4)), e.x + o[za] > s[$d] && 1 & r && ((e.x = Ra.max(s[$d] - o[za], s[vf])), (h |= 1)), 2 & r && (h |= (e.x < s[vf] ? 16 : 0) | (e.x + o[za] > s[$d] ? 32 : 0)), e.y < s.top && 4 & r && ((e.y = s.top), (h |= 2)), e.y >= s.top && e.y + o[Vd] > s[Dd] && 32 & r && ((o.height -= e.y + o[Vd] - s[Dd]), (h |= 8)), e.y + o[Vd] > s[Dd] && 4 & r && ((e.y = Ra.max(s[Dd] - o[Vd], s.top)), (h |= 2)), 8 & r && (h |= (e.y < s.top ? 64 : 0) | (e.y + o[Vd] > s[Dd] ? 128 : 0)), (s = h)) : (s = 256), (h = s), 496 & h) ? h : (Fi(i, t), n == o || (n && o ? n[za] == o[za] && n[Vd] == o[Vd] : 0) || Gi(i, o), h) ); } function pn() {} function vn(t, i) { (this.c = t), (this.d = i); } function mn(t, i, n) { vn[Ad](this, t, i), (this.j = n); } function wn(t, i) { return 48 & t && (i ^= 2), 192 & t && (i ^= 1), i; } function jn(t, i, n, e) { mn[Ad](this, t, i, n || e), (this.p = e); } function yn(t, i) { this.c = t instanceof Vt ? t : new Vt(t, i); } function kn(t, i) { yn[Ad](this, t, i); } function xn(t, e, s) { var r = t.b, o = Qt(r), e = e || t.qb()[hf](1), h = jp + K(r), c = o.h(h); c ? o.Kg(c) : (c = o.l(_g, { id: h })), c[Gd] || vi(r)[kd][Ba](c), (h = t.m), (e = e.m), o.Aa(c, o.b[tf](r[nf][Fd](0, h))), (t = o.b[Af](Xg)), n(t, r[nf][Fd](h, e) || Aa[Tf](160)), o.Aa(c, t), o.Aa(c, o.b[tf](r[nf][Fd](e))), (c[yd].cssText = r[yd].cssText), xk(Yt(r), function (t) { Xt(c, t); }), Pk && !Mt(zl) ? ((c[yd].whiteSpace = vj), (c[yd].wordWrap = sv)) : ((c[yd].whiteSpace = mj), (c[yd].wordWrap = bn(r, Yy) || tb)), (c[yd].fontFamily = en(r)); try { c[yd].fontSize = sn(r) + kj; } catch (u) {} return ( (c[yd].fontWeight = bn(r, im)), (c[yd].fontStyle = bn(r, tm)), (c[yd].textTransform = bn(r, jy)), (c[yd].textDecoration = bn(r, wy)), (c[yd].lineHeight = bn(r, qw)), (c[yd].letterSpacing = bn(r, Aw)), (c[yd].wordSpacing = bn(r, Wy)), (c[yd].direction = Xi(r) ? Ij : Rw), (c[yd].textAlign = Hi(r, vy) || iy), (c[yd].verticalAlign = bn(r, Uy)), (o = $i(r, Dw)), (c[yd].marginTop = o.top + kj), (c[yd].marginRight = o[$d] + kj), (c[yd].marginBottom = o[Dd] + kj), (c[yd].marginLeft = o[vf] + kj), (o = nn(r)), (c[yd].borderTop = o.top + xj), (c[yd].borderRight = o[$d] + xj), (c[yd].borderBottom = o[Dd] + xj), (c[yd].borderLeft = o[vf] + xj), (o = $i(r, uj)), (c[yd].paddingTop = o.top + kj), (c[yd].paddingRight = o[$d] + kj), (c[yd].paddingBottom = o[Dd] + kj), (c[yd].paddingLeft = o[vf] + kj), v(c[yd], jm), (o = Hi(r, oj)), (c[yd].overflowX = o && o != Gy ? o : Up), (o = Hi(r, hj)), (c[yd].overflowY = o && o != Gy ? o : Up), Gi(c, Vi(r)), (o = c[yd][za]), (o = o[Fd](0, o[rd] - 2)), (o = new Number(o) - 4), i(c[yd], (4 > o ? 4 : o) + kj), (c.scrollTop = r[$f]), (c.scrollLeft = r[Rd]), Fi(c, Ui(r)), (c[yd].position = Ep), (c[yd].zIndex = Pb), r[zd][Jd]() == Eg && (t[_d] >= r.offsetHeight || t.offsetLeft >= r.offsetWidth) ? Tn(r, 7) : Tn(t, s) ); } function Tn(t, i) { return new jn(t, i || 5, !0, !1); } function Sn(t, i, n) { (this.b = t), this[Ud](i, n || i.qb()); } function En(t) { t.c = t.q(); } function An(t) { try { t.b.Nd(t.f); } catch (i) {} } function Cn(t, i) { b(this, t), y(this, i), s(this, this[Sd]); } function Ln(t) { t[ef](); } function qn(t, i, n) { Sn[Ad](this, t, i, n); } function In(t) { return In[eb](t), t; } function Nn(t, i) { t && this.Xc(t, i); } function Rn(t) { return !( (px ? 0 != t.Ha.button : t[Pf] == gv ? 0 : !(t.Ha.button & mx[0])) || (zk && Bk && t[pd]) ); } function Bn(i, n) { (this.f = n), (this.c = []), i > this.f && t( Ta("[goog.structs.SimplePool] Initial cannot be greater than max") ); for (var e = 0; i > e; e++) this.c[Da](this.b ? this.b() : {}); } function Dn(t) { return t.c[rd] ? t.c.pop() : t.b ? t.b() : {}; } function Hn(t, i) { t.c[rd] < t.f ? t.c[Da](i) : Fn(t, i); } function Fn(t, i) { if (t.d) t.d(i); else if (U(i)) if (z(i.s)) i.s(); else for (var n in i) delete i[n]; } function On() {} function Pn(i, n, e, s, r) { if (n) { if (H(n)) { for (var o = 0; o < n[rd]; o++) Pn(i, n[o], e, s, r); return wa; } var s = !!s, h = Bx; n in h || (h[n] = kx()), (h = h[n]), s in h || ((h[s] = kx()), h.G++); var c, h = h[s], u = K(i); if ((h.mb++, h[u])) { for (c = h[u], o = 0; o < c[rd]; o++) if (((h = c[o]), h.nd == e && h.Xe == r)) { if (h.Gc) break; return c[o].key; } } else (c = h[u] = Tx()), h.G++; return ( (o = Ex()), (o.src = i), (h = Lx()), h.Xc(e, o, i, n, s, r), (e = h.key), (o.key = e), c[Da](h), (Rx[e] = h), Dx[u] || (Dx[u] = Tx()), Dx[u][Da](h), i[Rf] ? (i == ck || !i.xh) && i[Rf](n, o, s) : i.attachEvent(n in Hx ? Hx[n] : (Hx[n] = nj + n), o), e ); } t(Ta(Ng)); } function Mn(t, i, n, e, s) { if (H(i)) for (var r = 0; r < i[rd]; r++) Mn(t, i[r], n, e, s); else if (((e = !!e), (t = Gn(t, i, e)))) for (r = 0; r < t[rd]; r++) if (t[r].nd == n && t[r][bf] == e && t[r].Xe == s) { zn(t[r].key); break; } } function zn(t) { if (!Rx[t]) return !1; var i = Rx[t]; if (i.Gc) return !1; var n = i.src, e = i[Pf], s = i.c, r = i[bf]; if ( (n[ld] ? (n == ck || !n.xh) && n[ld](e, s, r) : n.detachEvent && n.detachEvent(e in Hx ? Hx[e] : (Hx[e] = nj + e), s), (n = K(n)), (s = Bx[e][r][n]), Dx[n]) ) { var o = Dx[n]; bt(o, i), 0 == o[rd] && delete Dx[n]; } return (i.Gc = !0), (s.yh = !0), Un(e, r, n, s), delete Rx[t], !0; } function Un(t, i, n, e) { if (!e.jf && e.yh) { for (var s = 0, r = 0; s < e[rd]; s++) if (e[s].Gc) { var o = e[s].c; (o.src = wa), Cx(o), qx(e[s]); } else s != r && (e[r] = e[s]), r++; m(e, r), (e.yh = !1), 0 == r && (Sx(e), delete Bx[t][i][n], Bx[t][i].G--, 0 == Bx[t][i].G && (xx(Bx[t][i]), delete Bx[t][i], Bx[t].G--), 0 == Bx[t].G && (xx(Bx[t]), delete Bx[t])); } } function Kn(t) { var i, n = 0, e = i == wa; if (((i = !!i), t == wa)) Tt(Dx, function (t) { for (var s = t[rd] - 1; s >= 0; s--) { var r = t[s]; (e || i == r[bf]) && (zn(r.key), n++); } }); else if (((t = K(t)), Dx[t])) for (var t = Dx[t], s = t[rd] - 1; s >= 0; s--) { var r = t[s]; (e || i == r[bf]) && (zn(r.key), n++); } } function Gn(t, i, n) { var e = Bx; return i in e && ((e = e[i]), n in e && ((e = e[n]), (t = K(t)), e[t])) ? e[t] : wa; } function _n(t, i, n, e, s) { var r = 1, i = K(i); if (t[i]) { t.mb--, (t = t[i]), t.jf ? t.jf++ : (t.jf = 1); try { for (var o = t[rd], h = 0; o > h; h++) { var c = t[h]; c && !c.Gc && (r &= Vn(c, s) !== !1); } } finally { t.jf--, Un(n, e, i, t); } } return Boolean(r); } function Vn(t, i) { var n = t[Hf](i); return t.gh && zn(t.key), n; } function Jn(t, i) { var n = i[Pf] || i, e = Bx; if (!(n in e)) return !0; if (O(i)) i = new Cn(i, t); else if (i instanceof Cn) y(i, i[Sd] || t); else { var r = i, i = new Cn(n, t); qt(i, r); } var o, h, r = 1, e = e[n], n = !0 in e; if (n) { for (o = [], h = t; h; h = h.kf) o[Da](h); (h = e[!0]), (h.mb = h.G); for (var c = o[rd] - 1; !i.Yc && c >= 0 && h.mb; c--) s(i, o[c]), (r &= _n(h, o[c], i[Pf], !0, i) && 0 != i.Ee); } if (!1 in e) if (((h = e[!1]), (h.mb = h.G), n)) for (c = 0; !i.Yc && c < o[rd] && h.mb; c++) s(i, o[c]), (r &= _n(h, o[c], i[Pf], !1, i) && 0 != i.Ee); else for (e = t; !i.Yc && e && h.mb; e = e.kf) s(i, e), (r &= _n(h, e, i[Pf], !1, i) && 0 != i.Ee); return Boolean(r); } function Wn() { Fx || ((Fx = []), xk($t(La, Im, ma, ma), function (t) { var i; try { i = mi(t); } catch (n) {} i && Fx[Da](i); })); } function Yn(t, i) { var n = Zn; Pn(La, t, n, !0, i), Wn(), xk(Fx, function (e) { try { Pn(e, t, n, !0, i); } catch (s) {} }); } function Xn(i, n, e, s) { if (n) if (H(n)) for (var r = 0; r < n[rd]; r++) Xn(i, n[r], e, s); else (r = Ox[n]), r || ((r = {}), (Ox[n] = r), Yn(n, s)), (n = r[K(i)]), n || ((n = []), (r[K(i)] = n)), dt(n, e) || n[Da](e); else t(Ta(Ng)); } function Zn(t) { var i = Ox[t[Pf]]; return i && t[Sd] && (i = i[K(t[Sd])]) ? Sk(i, function (i) { return z(i) ? i[Ad](ma, t) : i && i[Hf] && z(i[Hf]) ? i[Hf][Ad](i, t) : void 0; }) : !1; } function Qn() {} function $n(t, i) { return Jn(t, i); } function te(t, i) { (this.c = !!t), (this.d = !!i), (this.b = {}); } function ie(t) { (this.qc = {}), (this.ia = t || Px), (this.c = {}); } function ne(t, i) { return t.ia.get(t, i); } function ee(i, n) { var e = n.Ob(); i.qc[e] && t(Ta("Plugin already registered with the id:" + e)), (i.qc[e] = n), n.Za(i), n.gf(i); } function se(t) { (this.c = t), (this.b = []); } function re(t) { xk(t.b, zn), m(t.b, 0); } function oe(t) { if ((t[ed] && !t[pd]) || t[uf] || (t[Cf] >= 112 && t[Cf] <= 123)) return !1; switch (t[Cf]) { case 18: case 20: case 93: case 17: case 40: case 35: case 27: case 36: case 45: case 37: case 224: case 91: case 144: case 12: case 34: case 33: case 19: case 255: case 44: case 39: case 16: case 38: case 224: case 92: return !1; default: return !0; } } function he(t, i, n, e, s) { if (!(Pk || (zk && Mt(Dl)))) return !0; if (Bk && s) return ce(t); if (s && !e) return !1; if (!n && (17 == i || 18 == i)) return !1; if (Pk && e && i == t) return !1; switch (t) { case 13: return !(Pk && zt()); case 27: return !zk; } return ce(t); } function ce(t) { if (t >= 48 && 57 >= t) return !0; if (t >= 96 && 106 >= t) return !0; if (t >= 65 && 90 >= t) return !0; if (zk && 0 == t) return !0; switch (t) { case 32: case 63: case 107: case 109: case 110: case 111: case 186: case 189: case 187: case 188: case 190: case 191: case 192: case 222: case 219: case 220: case 221: return !0; default: return !1; } } function ue(t, i) { (this.c = t || 1), (this.b = i || cT), (this.f = V(this.Li, this)), (this.j = fk()); } function ae(i, n, e) { z(i) ? e && (i = V(i, e)) : i && typeof i[Hf] == em ? (i = V(i[Hf], i)) : t(Ta(Bg)), n > 2147483647 || cT[dd](i, n || 0); } function fe(t) { (this.d = {}), (this.c = { Bc: [], Gg: 0 }), (this.M = It(fT)), (this.p = !0), (this.f = this.z = !1), (this.F = !0), (this.b = t), Pn(this.b, kw, this.Ke, !1, this), Bk && Mk && Mt(Ll) && Pn(this.b, Tw, this.Ag, !1, this), Dk && !Mk && (Pn(this.b, xw, this.Bg, !1, this), Pn(this.b, Tw, this.Cg, !1, this)); } function de(t, i) { var n; if (O(i[t])) n = be(i[t]); else { var e = i, s = t; for (H(i[t]) && ((e = i[t]), (s = 0)), n = []; s < e[rd]; s += 2) n[Da]({ keyCode: e[s], Wc: e[s + 1] }); } return n; } function be(t) { for ( var i, t = t[_a](/[ +]*\+[ +]*/g, Db) [_a](/[ ]+/g, eb) [Qd](), t = t[vd](eb), n = [], e = 0; (i = t[e]); e++ ) { var s, r = i[vd](Db); i = 0; for (var o, h = 0; (o = r[h]); h++) { switch (o) { case Uj: i |= 1; continue; case xv: i |= 2; continue; case Bp: i |= 4; continue; case Ow: i |= 8; continue; } if (((s = o), !uT)) { (r = {}), (o = ma); for (o in hT) r[hT[o]] = o; uT = r; } s = uT[s]; break; } n[Da]({ keyCode: s, Wc: i }); } return n; } function le(t) { return Dk && !Mk && t[pd] && t[ed] && !t[Md]; } function ge(i, n, e) { var s = n[Oa](), s = (255 & s[Cf]) | (s.Wc << 8), r = i[s]; r && e && (0 == n[rd] || O(r)) && t(Ta("Keyboard shortcut conflicts with existing shortcut")), n[rd] ? (r || (r = i[s] = {}), ge(r, n, e)) : (i[s] = e); } function pe(t, i, n, e) { return ( (n = n || 0), (e = (e || t.d)[i[n]]) && !O(e) && i[rd] - n > 1 ? pe(t, i, n + 1, e) : e ); } function ve(t, i, n) { Cn[Ad](this, t, n), (this.ih = i); } function me(t, i) { ie[Ad](this), (this.M = t), (this.b = this.Z()), (this.T = i), (this.j = new se(this)), (this.F = this.b && this.b.getAttribute && !!this.b.getAttribute(hm)), (this.d = {}), (this.p = {}), (this.rb = 0); } function we() { return Sj + (bT++)[nd](36); } function je(t, i) { for (var n in t.p) i(t.p[n]); } function ye(t) { var i = t.Z(); i[zd][Jd]() != lg && (Mk && Ea(tx) < 4 ? ((t = La.createEvent(Hg)), t.initKeyEvent(xw, !0, !0, ya, !1, !1, !1, !1, 0, 32), i.dispatchEvent(t), (t = La.createEvent(Hg)), t.initKeyEvent(xw, !0, !0, ya, !1, !1, !1, !1, 8, 0), i.dispatchEvent(t)) : zk && !t.z && !t.F && (i.blur(), t.sb())); } function ke(t) { me[Ad](this, t, ly); } function xe() {} function Te(t) { (this.j = om + wk++), (this.f = om + wk++), (this.c = Qt(vi(Pk ? t.Nc() : t.A()))), t.ph(this.c.l(Xg, { id: this.j }), this.c.l(Xg, { id: this.f })); } function Se(t, i) { return t.c.h(i ? t.j : t.f); } function Ee(t, i, n, e, s) { (this.b = !!i), t && Ae(this, t, e), (this.c = s != ma ? s : this.cb || 0), this.b && (this.c *= -1), (this.d = !n); } function Ae(t, i, n, e) { (t.k = i) && (t.cb = M(n) ? n : 1 != t.k[Ja] ? 0 : t.b ? -1 : 1), M(e) && (t.c = e); } function Ce() {} function Le(t) { if (t.getSelection) return t.getSelection(); var t = t[bd], i = t.selection; if (i) { try { var n = i[pf](); if (n[Ff]) { if (n[Ff]()[bd] != t) return wa; } else if (!n[rd] || n[sf](0)[bd] != t) return wa; } catch (e) { return wa; } return i; } return wa; } function qe(t) { for (var i = [], n = 0, e = t.kd(); e > n; n++) i[Da](t.bc(n)); return i; } function Ie(t, i) { Ee[Ad](this, t, i, !0); } function Ne(i, n, e, s, r) { var o; if ( (i && ((this.tc = i), (this.De = n), (this.Db = e), (this.ud = s), 1 == i[Ja] && i[zd] != og && ((i = i[zf]), (n = i[n]) ? ((this.tc = n), (this.De = 0)) : (i[rd] && (this.tc = ct(i)), (o = !0))), 1 == e[Ja] && ((this.Db = e[zf][s]) ? (this.ud = 0) : (this.Db = e))), Ie[Ad](this, r ? this.Db : this.tc, r), o) ) try { this[gd](); } catch (h) { h != Ak && t(h); } } function Re() {} function Be(t) { this.b = t; } function De(t) { var i = vi(t)[pf](); if (3 == t[Ja]) i[sd](t, 0), i[ff](t, t[rd]); else if (Ye(t)) { for (var n, e = t; (n = e[Lf]) && Ye(n); ) e = n; for (i[sd](e, 0), e = t; (n = e[Ed]) && Ye(n); ) e = n; i[ff](e, 1 == e[Ja] ? e[zf][rd] : e[rd]); } else (n = t[Gd]), (t = kk(n[zf], t)), i[sd](n, t), i[ff](n, t + 1); return i; } function He(t, i, n, e) { var s = vi(t)[pf](); return s[sd](t, i), s[ff](n, e), s; } function Fe(t) { this.b = t; } function Oe(t, i) { (this.b = t), (this.c = i); } function Pe(t) { var i = vi(t)[kd][yf](); if (1 == t[Ja]) i[wd](t), Ye(t) && !t[zf][rd] && i[Ka](!1); else { for (var n = 0, e = t; (e = e[td]); ) { var s = e[Ja]; if (3 == s) n += e[rd]; else if (1 == s) { i[wd](e); break; } } e || i[wd](t[Gd]), i[Ka](!e), n && i[hf](fv, n), i[Ld](fv, t[rd]); } return i; } function Me(t) { (t.xb = t.gb = t.fb = wa), (t.Qa = t.Ua = -1); } function ze(t, i) { for (var n = i[zf], e = 0, s = n[rd]; s > e; e++) { var r = n[e]; if (Ye(r)) { var o = Pe(r), h = o[hd] != r.outerHTML; if ( t.hb() && h ? t.ib(o, 1, 1) >= 0 && t.ib(o, 1, 0) <= 0 : t.b[Va](o) ) return ze(t, r); } } return i; } function Ue(t, i, n) { if (((n = n || t.pg()), !n || !n[Lf])) return n; for (var e = 1 == i, s = 0, r = n[zf][rd]; r > s; s++) { var o, h = e ? s : r - s - 1, c = n[zf][h]; try { o = We(c); } catch (u) { continue; } var a = o.Wd(); if (t.hb()) { if (Ye(c)) { if (o.Cb(t)) return Ue(t, i, c); } else if (0 == t.ib(a, 1, 1)) { t.Qa = t.Ua = h; break; } } else { if (t.Cb(o)) { if (!Ye(c)) { e ? (t.Qa = h) : (t.Ua = h + 1); break; } return Ue(t, i, c); } if (t.ib(a, 1, 0) < 0 && t.ib(a, 0, 1) > 0) return Ue(t, i, c); } } return n; } function Ke(t, i) { var n = 1 == i, e = n ? t.A() : t.I(); if (1 == e[Ja]) { for ( var e = e[zf], s = e[rd], r = n ? 1 : -1, o = n ? 0 : s - 1; o >= 0 && s > o; o += r ) { var h = e[o]; if ( !Ye(h) && 0 == t.b[Hd]( (1 == i ? $g : gg) + op + (1 == i ? $g : gg), We(h).Wd() ) ) return n ? o : o + 1; } return -1 == o ? 0 : o; } return ( (s = t.b[Jf]()), (r = Pe(e)), s.setEndPoint(n ? pg : ip, r), (s = s[Ua][rd]), n ? e[rd] - s : s ); } function Ge(t, i, n) { var e; e = e || Qt(t[Ff]()); var s; 1 != i[Ja] && ((s = !0), (i = e.l(lg, wa, i))), t[Ka](n), (e = e || Qt(t[Ff]())); var r = (n = i.id); return ( n || (n = i.id = om + wk++), t.pasteHTML(i.outerHTML), (i = e.h(n)) && (r || i[Kd](qm)), s && ((t = i[Lf]), Li(i), (i = t)), i ); } function _e(t) { this.b = t; } function Ve(t) { this.b = t; } function Je(t) { return Pk && !zt() ? new Oe(t, vi(t[Ff]())) : zk ? new Ve(t) : Mk ? new Fe(t) : Ok ? new _e(t) : new Be(t); } function We(t) { if (Pk && !zt()) { var i = new Oe(Pe(t), vi(t)); if (Ye(t)) { for (var n, e = t; (n = e[Lf]) && Ye(n); ) e = n; for (i.gb = e, i.Qa = 0, e = t; (n = e[Ed]) && Ye(n); ) e = n; (i.fb = e), (i.Ua = 1 == e[Ja] ? e[zf][rd] : e[rd]), (i.xb = t); } else (i.gb = i.fb = i.xb = t[Gd]), (i.Qa = kk(i.xb[zf], t)), (i.Ua = i.Qa + 1); t = i; } else t = zk ? new Ve(De(t)) : Mk ? new Fe(De(t)) : Ok ? new _e(De(t)) : new Be(De(t)); return t; } function Ye(t) { var i; t: if (1 != t[Ja]) i = !1; else { switch (t[zd]) { case ig: case ng: case sg: case og: case ug: case wg: case kg: case Sg: case Eg: case Tg: case Ag: case Fg: case Mg: case zg: case Pg: case Kg: case Gg: case Wg: case Zg: i = !1; break t; } i = !0; } return i || 3 == t[Ja]; } function Xe() {} function Ze() {} function Qe(t, i) { var n = new Ze(); return (n.Tc = t), (n.nb = !!i), n; } function $e(t, i, n, e) { var s = new Ze(); if (((s.nb = ms(t, i, n, e)), t[zd] == og)) var r = t[Gd], i = kk(r[zf], t), t = r; return ( n[zd] == og && ((r = n[Gd]), (e = kk(r[zf], n)), (n = r)), s.nb ? ((s.ob = n), (s.Eb = e), (s.pb = t), (s.Fb = i)) : ((s.ob = t), (s.Eb = i), (s.pb = n), (s.Fb = e)), s ); } function ts(t) { t.ob = t.Eb = t.pb = t.Fb = wa; } function is(t) { var i, n; if (!(n = t.Tc)) { n = t.A(); var e = t.D(), s = t.I(), r = t.aa(); if (Pk && !zt()) { var o = n, h = e, c = s, u = r, a = !1; 1 == o[Ja] && ((h = o[zf][h]), (a = !h), (o = h || o[Ed] || o), (h = 0)); var f = Pe(o); h && f[hf](fv, h), o == c && h == u ? f[Ka](!0) : (a && f[Ka](!1), (a = !1), 1 == c[Ja] && ((i = (h = c[zf][u]) || c[Ed] || c), (c = i), (u = 0), (a = !h)), (o = Pe(c)), o[Ka](!a), u && o[Ld](fv, u), f.setEndPoint(pg, o)), (u = new Oe(f, vi(n))), (u.gb = n), (u.Qa = e), (u.fb = s), (u.Ua = r), (n = u); } else n = zk ? new Ve(He(n, e, s, r)) : Mk ? new Fe(He(n, e, s, r)) : Ok ? new _e(He(n, e, s, r)) : new Be(He(n, e, s, r)); n = t.Tc = n; } return n; } function ns(t) { if (Pk && !zt()) { var i = !1; try { i = t[Gd]; } catch (n) {} return !!i; } return di(t[xd][kd], t); } function es(t) { (this.b = t.hd() ? t.I() : t.A()), (this.f = t.hd() ? t.aa() : t.D()), (this.c = t.hd() ? t.A() : t.I()), (this.j = t.hd() ? t.D() : t.aa()); } function ss() {} function rs(t) { var i = new ss(); return (i.Ka = t), i; } function os(t) { for ( var i = vi(arguments[0])[kd].createControlRange(), n = 0, e = arguments[rd]; e > n; n++ ) i.addElement(arguments[n]); return rs(i); } function hs(t) { if (!t.Ge && ((t.Ge = []), t.Ka)) for (var i = 0; i < t.Ka[rd]; i++) t.Ge[Da](t.Ka[sf](i)); return t.Ge; } function cs(t) { return ( t.He || ((t.He = hs(t)[Za]()), t.He.sort(function (t, i) { return t[ud] - i[ud]; })), t.He ); } function us(t) { this.b = hs(t); } function as(t) { t && ((this.Oc = cs(t)), (this.wd = this.Oc[Oa]()), (this.nf = ct(this.Oc) || this.wd)), Ie[Ad](this, this.wd, !1); } function fs() { (this.b = []), (this.c = []), (this.f = this.d = wa); } function ds(t) { var i = new fs(); return ( (i.c = t), (i.b = Tk(t, function (t) { return t.gd(); })), i ); } function bs(t) { return ( t.d || ((t.d = qe(t)), t.d.sort(function (t, i) { var n = t.A(), e = t.D(), s = i.A(), r = i.D(); return n == s && e == r ? 0 : ms(n, e, s, r) ? 1 : -1; })), t.d ); } function ls(t) { this.b = Tk(qe(t), function (t) { return t.$f(); }); } function gs(t) { t && (this.nc = Tk(bs(t), function (t) { return xt(t); })), Ie[Ad](this, t ? this.A() : wa, !1); } function ps(t) { return (t = Le(t || ya)) && vs(t); } function vs(t) { var i, n = !1; if (t[pf]) try { i = t[pf](); } catch (e) { return wa; } else { if (!t[Gf]) return wa; if (t[Gf] > 1) { i = new fs(); for (var n = 0, s = t[Gf]; s > n; n++) i.b[Da](t.getRangeAt(n)); return i; } (i = t.getRangeAt(0)), (n = ms(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset)); } return i && i.addElement ? rs(i) : Qe(Je(i), n); } function ms(t, i, n, e) { if (t == n) return i > e; var s; if (1 == t[Ja] && i) if ((s = t[zf][i])) (t = s), (i = 0); else if (di(t, n)) return !0; if (1 == n[Ja] && e) if ((s = n[zf][e])) (n = s), (e = 0); else if (di(n, t)) return !1; return (bi(t, n) || i - e) > 0; } function ws(t) { return t[rd] || t[zf][rd]; } function js(t) { return !!t && 3 == t[Ja]; } function ys(t, i) { if (js(t)) { for (var n = i ? Yw : yj, e = i ? yj : Yw, s = [t[Zd]]; js(t[n]); ) (t = t[n]), s[Da](t[Zd]), fi(t[e]); i || s.reverse(), (n = s[Yd](tb)), t[Zd] != n && S(t, n); } return t; } function ks(t, i, n) { un[Ad](this, t, n), (this.k = i); } function xs(t, i) { var n = t[Gd], e = kk(n[zf], t) + (i ? 0 : 1), n = Is(n, e, i); $e(n.k, n.m, n.k, n.m)[qf](); } function Ts(t) { var i = ps(ei(vi(t))); (t = Es(t, i)) && t[qf](); } function Ss(t) { for (var i = wa, n = t[Lf]; n; ) { var e = n[Vf]; 3 == n[Ja] ? n[Zd] == tb ? t[Td](n) : i ? ((i.nodeValue += n[Zd]), t[Td](n)) : (i = n) : (Ss(n), (i = wa)), (n = e); } } function Es(t, i) { if (i) { var n = As(i), e = i.Nc(); t: { for (var e = 1 == e[Ja] ? e : e[Gd], s = 0; e; ) { var r = e && e[lf][Qd](); if ( e && ((1 != e[Ja] ? wa : Pk ? Di(e, Dv) : Bi(e, Dv)) == Jp || r == by || r == fy || r == Cw) ) break t; (e = e[Gd]), s++; } e = wa; } } return ( e ? ((e = pi(e, t)), Pk ? Ss(e) : e.normalize()) : t && (Pk ? Ss(t) : t.normalize()), n ? n() : wa ); } function As(t) { var i = Cs(Is(t.A(), t.D())), n = qs(i), e = i.k[td]; 3 == i.k[Ja] && (i.k = wa); var s = Cs(Is(t.I(), t.aa())), r = qs(s), o = s.k[td]; return ( 3 == s.k[Ja] && (s.k = wa), function () { return ( !i.k && e && ((i.k = e[Vf]), i.k || (i = new Ls(e, ws(e)))), !s.k && o && ((s.k = o[Vf]), s.k || (s = new Ls(o, ws(o)))), $e(i.k || n.k[Lf] || n.k, i.m, s.k || r.k[Lf] || r.k, s.m) ); } ); } function Cs(t) { var i; if (3 == t.k[Ja]) for (i = t.k[td]; i && 3 == i[Ja]; i = i[td]) t.m += ws(i); else i = t.k[td]; var n = t.k[Gd]; return (t.k = i ? i[Vf] : n[Lf]), t; } function Ls(t, i) { (this.k = t), (this.m = i); } function qs(t) { var i = t.k[Gd]; return new Ls(i, kk(i[zf], t.k)); } function Is(t, i, n) { for (; 1 == t[Ja]; ) { var e = t[zf][i]; if (!e && !t[Ed]) break; e ? ((t = e[td]), n && t ? (i = ws(t)) : ((t = e), (i = 0))) : ((t = t[Ed]), (i = ws(t))); } return new Ls(t, i); } function Ns(t) { Te[Ad](this, t); } function Rs(t, i, n, e) { Sn[Ad](this, t, i, n), (this.d = t.C()), (this.j = !1), (this.yc = wa), (this.z = e || wa); } function Bs(t) { return t.z || $e(t.H.k, t.H.m, t.V.k, t.V.m); } function Ds(t) { if (!t.p) { var i = Ks(t.b); i && (t.p = new Ns(i)); } } function Hs(t) { if (t.p) { try { t.p.restore(); } catch (i) {} t.p = wa; } } function Fs(t) { for (var i; (i = t.d.h(t.Fa())) && i[zd][Jd]() != Xg; ) i[Kd](qm); return i; } function Os(t, i, n) { if ( (i[Kd](qm), X(i[yd].cssText == wa ? tb : Aa(i[yd].cssText)) && !Yt(i)[rd]) ) { Ps(t, i); var e, s, r, o, h, c = i[Gd]; n && ((e = t.H), (s = t.V), (r = kk(c[zf], i)), (o = kk(i[zf], e.k)), (h = kk(i[zf], s.k))), Li(i), n && (e[Ud](c[zf][r + o], e.m), s[Ud](c[zf][r + h], s.m)); } } function Ps(t, i) { if (t.j && t.yc && t.c == t.yc) { var n = at( i[zf], function (t) { return 3 == t[Ja] && t[Zd] == this.yc; }, t ) || at( i[zf], function (t) { return 3 == t[Ja] && -1 != t[Zd][cf](this.yc); }, t ); if (n) { var e = n[Zd], s = t.yc, r = e[cf](s); S(n, e[Fd](0, r) + e[Fd](r + s[rd])), xk([t.H, t.V], function (t) { n == t.k && r < t.m && t[Ud](n, Ra.max(r, t.m - s[rd])); }), (t.yc = wa); } } } function Ms(t, i) { if (t.b.Id() && t.j) { for (var n, e, s = !0; (n = Fs(t)); ) { if (((e = n[Gd]), i && s)) { var r = t.H, o = t.V, h = t.c, c = ft(n[zf], function (t) { return js(t) && t[Zd][cf](h) >= 0; }); if (c >= 0) { var s = n[zf][c], c = s[Zd][cf](h), u = c + h[rd]; r[Ud](s, c), o[Ud](s, u), (s = !1), Os(t, n, !0); } } t.d[Od](e, n) && Os(t, n); } t.j = !1; } } function zs(t, i) { if (!(t.H && t.V && t.H.Ef() && t.V.Ef())) return !1; var e = t.H, s = t.V, r = { type: Pp, $h: t.q() }, o = O(i) && i[Qa](i[rd] - 1) == eb; if ((o && (i = i[Fd](0, i[rd] - 1)), t.xc() && O(i) && !o)) { var h = e.k, o = h[Zd]; S(h, o[Fd](0, e.m) + i + o[Fd](s.m)), s.ed(e.m + i[rd]), (t.c = i); } else { (h = Bs(t)), O(i) && (i = t.d.b[tf](i)); var h = h.vf(i), c = h[Gd]; o ? ((o = La[Af](Qj)), n(o, xb), ai(o, h), e[Ud](o, 0), s[Ud](o, 1)) : ((o = kk(c[zf], h)), e[Ud](c, o), s[Ud](c, o + 1)), (t.c = Q(t.d.wg(h))); } return (t.f = s.qb()), (r.Zh = t.c), Jn(t.b, r), !0; } function Us(t, i) { (this.z = t[zd][Jd]() == Tg), me[Ad](this, t, i || Ej); } function Ks(t) { var i, n = ps(Ai(t.C())); return ( (i = t.Z()), (i = Qe(We(i), ma)), n && n.xd() && i.Cb(n, !0) && ei(vi(Pk ? n.Nc() : n.A())) == Ai(t.C()) ? n : wa ); } function Gs(t) { return !(t && !(lT[t[zd]] || (t[zd] && t[zd][Jd]() == og))); } function _s(t, i, n) { var e = t.Z(); if (!i || i == e || Gs(i)) return wa; for (var s; !(s = n ? i[td] : i[Vf]); ) if (((i = i[Gd]), !i || i == e || Gs(i))) return wa; for (i = s; (e = n ? i[Ed] : i[Lf]); ) { if (!e || Gs(e)) return wa; i = e; } return js(i) ? (i[Zd] ? i : _s(t, i, n)) : wa; } function Vs(t, i, n, e, s) { for (this.j = t, this.c = i, this.b = {}, t = 0, i = n[rd]; i > t; t++) this.b[n[Qa](t)] = !0; (this.f = e || {}), (this.d = !!s); } function Js(t, i, n, e, s) { (this.c = t), (this.f = i), (this.d = n), (this.b = e), (this.j = s || this.d); } function Ws(t) { return vT[t]; } function Ys(t, i) { return t.b.isChar(i) && !t.b.b[i]; } function Xs(t) { return t.b.d; } function Zs(t, i) { (this.X = t), (this.B = i), (this.b = [t, i][Yd](Qy)); } function Qs(t, i) { var n = [t, i][Yd](Qy); return wT[n] || (wT[n] = new Zs(t, i)); } function $s() { (vT.en = AT), (vT.am = jT), (vT.ar = yT), (vT.bn = xT), (vT.zh = ST), (vT.el = LT), (vT.gu = IT), (vT.iw = RT), (vT.hi = DT), (vT.ja = FT), (vT.kn = PT), (vT.ml = zT), (vT.mr = KT), (vT.ne = GT), (vT.or = _T), (vT.fa = JT), (vT.pa = WT), (vT.ru = XT), (vT.sa = QT), (vT.sr = $T), (vT.si = tS), (vT.ta = nS), (vT.te = sS), (vT.ti = oS), (vT.ur = hS); } function tr(t, i) { var n; t instanceof tr ? (ar(this, i == wa ? t.md : i), ir(this, t.fc), nr(this, t.Pd), er(this, t.Hc), sr(this, t.od), rr(this, t.Ic), or(this, t.c.W()), cr(this, t.Od)) : t && (n = Aa(t)[jf](cS)) ? (ar(this, !!i), ir(this, n[1] || tb, !0), nr(this, n[2] || tb, !0), er(this, n[3] || tb, !0), sr(this, n[4]), rr(this, n[5] || tb, !0), or(this, n[6] || tb, !0), cr(this, n[7] || tb, !0)) : (ar(this, !!i), (this.c = new br(wa, this, this.md))); } function ir(t, i, n) { ur(t), delete t.b, (t.fc = n ? (i ? qa(i) : tb) : i), t.fc && (t.fc = t.fc[_a](/:$/, tb)); } function nr(t, i, n) { ur(t), delete t.b, (t.Pd = n ? (i ? qa(i) : tb) : i); } function er(t, i, n) { ur(t), delete t.b, (t.Hc = n ? (i ? qa(i) : tb) : i); } function sr(i, n) { ur(i), delete i.b, n ? ((n = Number(n)), (Ia(n) || 0 > n) && t(Ta("Bad port number " + n)), (i.od = n)) : (i.od = wa); } function rr(t, i, n) { ur(t), delete t.b, (t.Ic = n ? (i ? qa(i) : tb) : i); } function or(t, i, n) { ur(t), delete t.b, i instanceof br ? ((t.c = i), (t.c.f = t), mr(t.c, t.md)) : (n || (i = fr(i, bS)), (t.c = new br(i, t, t.md))); } function hr(t, i, n) { if ( (ur(t), delete t.b, H(n) || (n = [Aa(n)]), (t = t.c), lr(t), pr(t), (i = vr(t, i)), t.hc(i)) ) { var e = t.L.get(i); H(e) ? (t.G -= e[rd]) : t.G--; } n[rd] > 0 && (t.L.set(i, n), (t.G += n[rd])); } function cr(t, i, n) { ur(t), delete t.b, (t.Od = n ? (i ? qa(i) : tb) : i); } function ur(i) { i.Sj && t(Ta("Tried to modify a read-only Uri")); } function ar(t, i) { (t.md = i), t.c && mr(t.c, i); } function fr(t, i) { var n = wa; return ( O(t) && ((n = t), uS[Fa](n) || (n = encodeURI(t)), n.search(i) >= 0 && (n = n[_a](i, dr))), n ); } function dr(t) { return (t = t[Bd](0)), gb + ((t >> 4) & 15)[nd](16) + (15 & t)[nd](16); } function br(t, i, n) { (this.b = t || wa), (this.f = i || wa), (this.d = !!n); } function lr(t) { if (!t.L && ((t.L = new Dt()), (t.G = 0), t.b)) for (var i = t.b[vd](pb), n = 0; n < i[rd]; n++) { var e = i[n][cf](Xl), s = wa, r = wa; e >= 0 ? ((s = i[n][Fd](0, e)), (r = i[n][Fd](e + 1))) : (s = i[n]), (s = qa(s[_a](/\+/g, eb))), (s = vr(t, s)), gr(t, s, r ? qa(r[_a](/\+/g, eb)) : tb); } } function gr(t, i, n) { if ((lr(t), pr(t), (i = vr(t, i)), t.hc(i))) { var e = t.L.get(i); H(e) ? e[Da](n) : t.L.set(i, [e, n]); } else t.L.set(i, n); t.G++; } function pr(t) { delete t.c, delete t.b, t.f && delete t.f.b; } function vr(t, i) { var n = Aa(i); return t.d && (n = n[Qd]()), n; } function mr(t, i) { i && !t.d && (lr(t), pr(t), Bt( t.L, function (t, i) { var n = i[Qd](); i != n && (this.remove(i), gr(this, n, t)); }, t )), (t.d = i); } function wr(t, i) { (this.c = new tr(t)), (this.b = i ? i : hv), (this.Fd = 5e3); } function jr(t, i, n, e) { return function () { kr(t, i, !1), e && e(n); }; } function yr(t, i, n, e) { return function (s) { ck.clearTimeout(e), kr(t, i, !0), n[Pd](ma, arguments); }; } function kr(t, i, n) { ck[dd](function () { fi(i); }, 0), ck._callbacks_[t] && (n ? delete ck._callbacks_[t] : (ck._callbacks_[t] = N)); } function xr(t) { (this.b = Tl), (this.c = t); } function Tr(t, i) { (this.p = t || Sm), (this.f = i || uv); } function Sr(t, i) { if (i.key == t.c) { var n = i.Th; if (n && n.Na) { var e = O(n.Na) ? La[Xa](n.Na) : n.Na; e && e[zd] == Wg && typeof ck._callbacks_[n.Na] == em && (n.Fd && ck.clearTimeout(n.Fd), kr(n.Na, e, !1)); } } } function Er(t, i) { t && Ar(this, t, i); } function Ar(t, i, n) { t.pf && Cr(t), (t.J = i), (t.of = Pn(t.J, xw, t, n)), (t.qg = Pn(t.J, kw, t.Jj, n, t)), (t.pf = Pn(t.J, Tw, t.Kj, n, t)); } function Cr(t) { t.of && (zn(t.of), zn(t.qg), zn(t.pf), (t.of = wa), (t.qg = wa), (t.pf = wa)), (t.J = wa), (t.uc = -1), (t.Vb = -1); } function Lr(t, i, n, e) { e && this.Xc(e, ma), b(this, yw), a(this, t), (this.charCode = i), (this.repeat = n); } function qr(t) { switch (t[Pf]) { case kw: case xw: if (t[pd] || t[uf] || t[ed]) return !0; break; case gv: if (t[pd] || t[uf] || t[ed] || t[Md]) return !0; break; case yw: if (t[pd] || t[uf] || t[ed] || t[Md] || t.Lh) return !0; } return !1; } function Ir(t, i) { var n, e, s = t.Ha; Pk && t[Pf] == xw ? ((n = i[Cf]), (e = 13 != n && 27 != n ? s[Cf] : 0)) : zk && t[Pf] == xw ? ((n = i[Cf]), (e = s[Sf] >= 0 && s[Sf] < 63232 && ce(n) ? s[Sf] : 0)) : Ok ? ((n = i[Cf]), (e = ce(n) ? s[Cf] : 0)) : ((n = s[Cf] || i[Cf]), (e = s[Sf] || 0), Bk && 63 == e && !n && (n = 191)); var r = n, o = s.keyIdentifier; return ( n ? n >= 63232 && n in jS ? (r = jS[n]) : 25 == n && t[Md] && (r = 9) : o && o in yS && (r = yS[o]), (n = r == i.lastKey), (i.lastKey = r), new Lr(r, e, n, s) ); } function Nr(t, i) { Cn[Ad](this, Wv), (this.text = t), (this.c = i); } function Rr(t, i, n) { Nr[Ad](this, t[Yd](Hb), i), (this.d = t), (this.f = !!n); } function Br() {} function Dr(t) { (this.af = t || Qt()), (this.bf = TS); } function Hr(i, n) { switch (i) { case 1: return n ? Nv : Uv; case 2: return n ? km : Dy; case 4: return n ? Cp : Lv; case 8: return n ? Oj : Hy; case 16: return n ? dv : By; case 32: return n ? Xv : Wp; case 64: return n ? ej : pv; } t(Ta("Invalid component state")); } function Fr(t) { return t.M || (t.M = new se(t)); } function Or(i, n) { i == n && t(Ta(up)), n && i.Pa && i.Na && Ur(i.Pa, i.Na) && i.Pa != n && t(Ta(up)), (i.Pa = n), Dr.g.og[Ad](i, n); } function Pr(i, n, e) { i.K && t(Ta(fg)), i.J || i.l(), n ? n[rf](i.J, e || wa) : i.af.b[kd][Ba](i.J), (!i.Pa || i.Pa.K) && i.S(); } function Mr(t) { return t.bf == wa && (t.bf = Xi(t.K ? t.J : t.af.b[kd])), t.bf; } function zr(t) { return t.Ja ? t.Ja[rd] : 0; } function Ur(t, i) { return t.Sb && i ? (i in t.Sb ? t.Sb[i] : ma) || wa : wa; } function Kr(t, i) { return t.Ja ? t.Ja[i] || wa : wa; } function Gr(t, i, n) { t.Ja && xk(t.Ja, i, n); } function _r(t, i) { return t.Ja && i ? kk(t.Ja, i) : -1; } function Vr(t) { for (; t.Ja && 0 != t.Ja[rd]; ) t[Td](Kr(t, 0), !0); } function Jr(t) { (t = t || {}), (this.d = t.Ig || [13]), (this.f = t.Yb || [27]), (this.j = t.ub || []), (this.c = t.Jg || [8]), (this.b = new Dt()); } function Wr(t, i, n) { return !!n[Sf] && t.vg(i, n, Aa[Tf](n[Sf])); } function Yr(t, i, n, e) { (i = i.Fa()), t.b.get(i) == wa && t.b.set(i, new Dt()), t.b.get(i).set(n, e); } function Xr() { Jr[Ad](this, SS); } function Zr(t, i, n, e) { Cn[Ad](this, t), (this.c = i), (this.value = n), (this.d = e); } function Qr(t) { (this.z = {}), (this.p = {}), (this.b = t || this.Ob()); } function $r(t) { Qr[Ad](this, t); } function to(t, i) { var n = uo(t); n && n[rd] && xk( n, function (t) { if (t) { if (!i.f) { var n = i.dc(); n && ((i.f = new fe(n)), (i.f.f = !0)); } i.f && ((n = Vj + t), i.f.gj(t) || (i.f.$g(t, t), i.j.w(i.f, n, i)), i.d[n] || (i.d[n] = []), (t = i.d[n]), dt(t, this) || t[Da](this)); } }, t ); } function io(t, i) { xk( uo(t), function (t) { var n = Vj + t, e = i.d[n]; e && (bt(e, this), 0 == e[rd] && (i.f.sj(t, t), i.j.Ca(i.f, n, i), delete i.d[n])); }, t ); } function no(t, i, n) { (this.N = t), (this.X = i), (this.B = n); } function eo() { (this.b = {}), (this.b[Qs(zv, Hp)] = kp), (this.b[Qs(zv, Op)] = Tp), (this.b[Qs(zv, mw)] = Ib), (this.b[Qs(zv, Jv)] = xp), (this.b[Qs(zv, Rj)] = Ib), (this.b[Qs(zv, ty)] = nk), (this.b[Qs(zv, ky)] = kp); } function so(t, i, n, e) { for (var s = i.V, r = i.H, o = s.mc(); r.m > 0; ) if ((r[hf](-1), (i = fn(r, r.m)), ro(t, n, i))) { r[hf](1); break; } if (e) for (e = o[rd]; s.m < e && ((i = fn(s, s.m)), !ro(t, n, i)); ) s[hf](1); } function ro(t, i, n) { return !(Ys(vT[i.X], n) || (t.b[i] && -1 != t.b[i][cf](n))); } function oo(t, i, n) { if (!n) return !1; for (var e = n[rd] - 1; e >= 0; e--) if (ro(t, i, n[Qa](e))) return !1; return !0; } function ho(t, i) { $s(), Qr[Ad](this, t.id), (this.d = t), (this.zd = i); } function co(t, i) { var n = t.b + yl; return 0 == i[cf](n) ? i[_a](n, tb) : i; } function uo(t) { var i = t.d.b; return t.Ob() == t.b ? [i] : []; } function ao(t, i, n) { return t[Cd](i) && t.N(i) && dt(t.oc(), n[Pf]) && t.Fe(t.ea(i)); } function fo(t, i) { t[Bf](qj, i), (t.b = i); } function bo(t, i, n) { t[Bf](Mp + i, n); } function lo(i, n) { i || t(Ta("Invalid class name " + i)), z(n) || t(Ta("Invalid decorator function " + n)); } function go() {} function po(t, i) { var n = new t(); return ( (n.v = function () { return i; }), n ); } function vo(t, i, n) { if ((t = t.h ? t.h() : t)) if (Pk && !Mt(Ml)) { var e = mo(Yt(t), i); e[Da](i), J(n ? Xt : Zt, t)[Pd](wa, e); } else n ? Xt(t, i) : Zt(t, i); } function mo(t, i) { var n = []; return ( i && (t = t[Za]([i])), xk([], function (e) { Ek(e, J(dt, t)) && (!i || dt(e, i)) && n[Da](e[Yd](vp)); }), n ); } function wo(t, i) { for (var n = []; i; ) { var e = i & -i; n[Da](t.lf(e)), (i &= ~e); } return n; } function jo(t, i, n) { if ((Dr[Ad](this, n), !i)) { for (var e, i = this.constructor; i && ((e = K(i)), !(e = IS[e])); ) i = i.g ? i.g.constructor : wa; i = e ? (z(e.Q) ? e.Q() : new e()) : wa; } (this.c = i), this.Hd(t); } function yo(t, i) { t.K && i != t.Uf && ko(t, i), (t.Uf = i); } function ko(t, i) { var n = Fr(t), e = t.h(); i ? (n.w(e, Kw, t.ee).w(e, Mw, t.Fc).w(e, Gw, t.Jc).w(e, Uw, t.ue), Pk && n.w(e, Cv, t.Eh)) : (n.Ca(e, Kw, t.ee).Ca(e, Mw, t.Fc).Ca(e, Gw, t.Jc).Ca(e, Uw, t.ue), Pk && n.Ca(e, Cv, t.Eh)); } function xo(t, i) { Lo(t, 2, i) && Eo(t, 2, i); } function To(t, i) { Lo(t, 4, i) && Eo(t, 4, i); } function So(t, i) { Lo(t, 16, i) && Eo(t, 16, i); } function Eo(t, i, n) { t.Ea & i && n != !!(t.U & i) && (t.c.bg(t, i, n), (t.U = n ? t.U | i : t.U & ~i)); } function Ao(i, n, e) { i.K && i.U & n && !e && t(Ta(fg)), !e && i.U & n && Eo(i, n, !1), (i.Ea = e ? i.Ea | n : i.Ea & ~n); } function Co(t, i) { return !!(t.Dh & i) && !!(t.Ea & i); } function Lo(t, i, n) { return ( !!(t.Ea & i) && !!(t.U & i) != n && (!(t.jg & i) || $n(t, Hr(i, n))) && !t.Oe ); } function qo() {} function Io(t, i) { jo[Ad](this, wa, t || qo.Q(), i), Ao(this, 1, !1), Ao(this, 2, !1), Ao(this, 4, !1), Ao(this, 32, !1), (this.U = 1); } function No() {} function Ro(t, i) { var n = new t(); return ( (n.v = function () { return i; }), n ); } function Bo(t, i) { t && (t.tabIndex = i ? 0 : -1); } function Do(t) { var i = Go, t = t ? Ro(i, t) : z(i.Q) ? i.Q() : new i(); return Fo(t), t; } function Ho(t) { var i = Po, t = t ? po(i, t) : z(i.Q) ? i.Q() : new i(); return Fo(t), t; } function Fo(t) { if (H(ma) && ma[rd] > 0) { var i = t.Tb; t.Tb = function (t) { return ( (t = i[Ad](this, t)), pt(t, ma), at(t, function (t) { return t[cf](gw) >= 0; }) && alert(kv + t[Yd](eb)), t ); }; } } function Oo(t, i) { this.c = t instanceof Vt ? t : new Vt(t, i); } function Po() { this.b = []; } function Mo(t, i) { var n = t.b[i]; if (!n) { switch (i) { case 0: n = t.v() + il; break; case 1: n = t.v() + Vb; break; case 2: n = t.v() + Yb; } t.b[i] = n; } return n; } function zo(t, i, n) { return (t = Mo(t, 2)), n.l(Hv, t, i); } function Uo(t, i) { var n = t.ab(i); if (n) { var n = n[Lf], e = Mo(t, 1); return !!n && !!n[ad] && -1 != n[ad][cf](e); } return !1; } function Ko(t, i, n, e) { e != Uo(t, n) && (e ? Xt(n, Ym) : Zt(n, Ym), (n = t.ab(n)), e ? ((t = Mo(t, 1)), n[rf](i.C().l(Hv, t), n[Lf] || wa)) : n[Td](n[Lf])); } function Go() {} function _o(t, i, n, e) { jo[Ad](this, t, e || Po.Q(), n), (this.sd = i); } function Vo(t, i, n, e, s) { _o[Ad](this, t, i, n, e), (this.b = s || Jo); } function Jo(t) { return 32 == t[Cf] || 13 == t[Cf]; } function Wo(t, i, n) { Dr[Ad](this, n), (this.Xd = i || No.Q()), (this.vd = t || zy); } function Yo(t) { return t.td || t.h(); } function Xo(i, n) { if (i.Rb) { var e = Yo(i), s = i.K; i.td = n; var r = Yo(i); s && ((i.td = e), Qo(i, !1), (i.td = n), Ar(Zo(i), r), Qo(i, !0)); } else t( Ta( "Can't set key event target for container that doesn't support keyboard focus!" ) ); } function Zo(t) { return t.Ce || (t.Ce = new Er(Yo(t))); } function Qo(t, i) { var n = Fr(t), e = Yo(t); i ? n.w(e, Xv, t.Jh).w(e, Wp, t.mf).w(Zo(t), yw, t.Ne) : n.Ca(e, Xv, t.Jh).Ca(e, Wp, t.mf).Ca(Zo(t), yw, t.Ne); } function $o(t, i) { var n = i.h(), n = n.id || (n.id = i.Fa()); t.sc || (t.sc = {}), (t.sc[n] = i); } function th(t, i) { var n = Kr(t, i); n ? xo(n, !0) : t.Ba > -1 && xo(Kr(t, t.Ba), !1); } function ih(t) { eh( t, function (t, i) { return (t + 1) % i; }, zr(t) - 1 ); } function nh(t) { eh( t, function (t, i) { return t--, 0 > t ? i - 1 : t; }, 0 ); } function eh(t, i, n) { for ( var n = 0 > n ? _r(t, t.ua) : n, e = zr(t), n = i[Ad](t, n, e), s = 0; e >= s; ) { var r = Kr(t, n); if (r && t.Mh(r)) { th(t, n); break; } s++, (n = i[Ad](t, n, e)); } } function sh() {} function rh(t, i, n) { jo[Ad](this, t, n || sh.Q(), i), Ao(this, 1, !1), Ao(this, 2, !1), Ao(this, 4, !1), Ao(this, 32, !1), (this.U = 1); } function oh(t, i) { Wo[Ad](this, zy, i || Go.Q(), t), this.tb(!1); } function hh(t, i) { if (di(t.h(), i)) return !0; for (var n = 0, e = zr(t); e > n; n++) { var s = Kr(t, n); if (typeof s.Wf == em && s.Wf(i)) return !0; } return !1; } function ch(t, i) { oh[Ad](this, t, i), (this.Ed = !0), this.tb(!0), this.Ta(!1, !0), (this.Mb = new Dt()); } function uh(t, i, n, e, s) { var r = t.P; (r || fk() - t.kh < 150) && t.Ti ? t.Yb() : ((t.jh = s || wa), Jn(t, Vp) && ((n = "undefined" != typeof n ? n : 4), r || v(t.h()[yd], jm), Yi(t.h(), !0), i.b(t.h(), n, e), r || v(t.h()[yd], Gy), th(t, -1), t.Ta(!0))); } function ah(t, i, n) { ch[Ad](this, t, i), (this.yj = n || [8, 27]); } function fh(t, i) { t.Dj = i; } function dh(t, i, n, e, s) { return ( (i = new Vo(i, n, t.C(), e || t.Ff, t.Dj)), t.Ib(i, !0), s && Ni(i.h(), s), i ); } function bh(t, i, n) { y(this, t), (this.d = i || t), (this.j = n || new Ii(NaN, NaN, NaN, NaN)), (this.c = vi(t)), (this.b = new se(this)), Pn(this.d, [Cy, Mw], this.Cf, !1, this); } function lh(t, i) { $n(t, new jh(iy, t, i[Wf], i[Yf], i)) !== !1 && (t.ec = !0); } function gh(t) { var i = t[Pf]; i == Cy || i == Ay ? t.Xc(t.Ha[of][0], t[gf]) : (i == Ey || i == Sy) && t.Xc(t.Ha.changedTouches[0], t[gf]); } function ph(t, i, n) { var e = Ci(Qt(t.c)); return ( (i += e.x - t.f.x), (n += e.y - t.f.y), (t.f = e), (t.Ld += i), (t.Md += n), (i = mh(t, t.Ld)), (t = wh(t, t.Md)), new Vt(i, t) ); } function vh(t, i, n, e) { r(t[Sd][yd], n + kj), (t[Sd][yd].top = e + kj), $n(t, new jh(Ov, t, i[Wf], i[Yf], i, n, e)); } function mh(t, i) { var n = t.j, e = Ia(n[vf]) ? wa : n[vf], n = Ia(n[za]) ? 0 : n[za]; return Ra.min(e != wa ? e + n : xa, Ra.max(e != wa ? e : -xa, i)); } function wh(t, i) { var n = t.j, e = Ia(n.top) ? wa : n.top, n = Ia(n[Vd]) ? 0 : n[Vd]; return Ra.min(e != wa ? e + n : xa, Ra.max(e != wa ? e : -xa, i)); } function jh(t, i, n, e, s, o, h, c) { Cn[Ad](this, t), g(this, n), p(this, e), (this.c = s), r(this, D(o) ? o : i.Ld), (this.top = D(h) ? h : i.Md), (this.f = i), (this.d = !!c); } function yh() {} function kh() {} function xh(t, i, n) { jo[Ad](this, t, i || kh.Q(), n); } function Th() {} function Sh(t, i, n) { xh[Ad](this, t, i || Th.Q(), n); } function Eh(t, i) { ah[Ad](this, t, i, []), (this.xg = { 32: 0 }), (this.Rf = !1), (this.T = 0), (this.F = !0), (this.Ya = {}), (this.ia = []), (this.Ec = !1), (this.d = wa), (this.uf = !1), (this.p = wa), (this.Tj = this.b = 0), (this.tf = this.z = wa); } function Ah(t) { (t.Ec = !0), ae( function () { this.Ec = !1; }, 0, t ); } function Ch(t, i, n) { var e = i.index; bt(t.ia, i), Ct(t.Ya, e); var s = t.O(), r = i.Td[rd], o = i.Ud[rd], h = e - r; return s[Fd](h, e) == i.Td ? (t.Ia(s[Fd](0, h) + i.Ud + s[Fd](e)), (n ? o : 0) - r) : 0; } function Lh(t, i) { var n = Kr(t, i); return n && n[Cd]() && $n(t, new Cn(Ap, n)), !0; } function qh(t, i, n) { var e = i ? t.T + t.jd : t.T - t.jd; e >= t.ac[rd] ? t.F && ((t.F = $n(t, new Nr(t.Wa(), e))), t.jb.Ga(t.F)) : 0 > e || (t.ig(e), (P(n) ? n : i) ? ih(t) : nh(t)); } function Ih(t, i) { var n = si(Qj); wi(n, i); var e = t.c[zf]; (t.b = t.b), t.c[rf](n, e[sf](t.b)), t.b++; } function Nh(t, i) { i != t.b && i >= 0 && i < t.c[zf][rd] && (t.c[Td](t.c[zf][sf](i)), i < t.b && t.b--); } function Rh(t, i) { var n = t.c[zf][rd], i = (i + n) % n; if (i >= 0 && i != t.b) { var e = t.c[zf]; t.c[Td](t.z), n - 1 > i ? t.c[rf](t.z, e[sf](i)) : t.c[Ba](t.z), (t.b = i); } } function Bh(t, i) { (this.d = t), (this.f = i), (this.c = new se()), (this.b = wa); } function Dh() { var t = Do(Zm), i = Ho($m); return new Bh(t, i); } function Hh(t) { if (((this.b = {}), t)) for (var i = 0; i < t[rd]; i++) this.b[Fh(t[i])] = wa; } function Fh(t) { return t in DS || 32 == Aa(t)[Bd](0) ? eb + t : t; } function Oh(t, i) { (this.b = this.Lb = t), (this.gc = []), this.Vf(i); } function Ph(t, i) { xk(t.gc, i); } function Mh(t, i) { (this.rc = {}), (this.df = {}), (this.c = []), Oh[Ad](this, t, i); } function zh(t) { var i = t.b; return Uh(t, i, 1, 0), t.q(i); } function Uh(t, i, n, e) { (i = t.q(i)), i != t.Lb && (t.rc[i] == ma ? ((t.rc[i] = n), (t.df[i] = e)) : ((t.rc[i] += n), (t.df[i] += e)), t.rc[i] < 0 && (t.rc[i] = 0)); } function Kh(t) { var i = tb; return ( (i += t.Lb), xk( t.gc, function (t) { this.rc[t] != ma && (i += Ul + t + Ob + this.df[t] + Ob + this.rc[t] + Ul); }, t ), i ); } function Gh() { this.b = {}; } function _h(t) { return t && FS[t]; } function Vh(t) { var i = /^([aei]l) /i; return t && (OS[t] || t[_a](i, lb)); } function Jh(t) { return t && OS[t]; } function Wh(t) { return t && OS[t]; } function Yh(t) { if (!t) return tb; var i = PS[t]; if (i) return i; var n = MS[t]; return n && (i = n[1] = n[0][Qa]((n[0][cf](n[1]) + 1) % n[rd])), i || t; } function Xh(t, i) { return (t[Ga](-1) == Vw && i != Xy ? t[Ga](0, -1) + zS.nn : t) + i; } function Zh() { var t = new Gh(), i = Qs(zv, Hp); return ( (t.b[i[nd]()] = _h), (i = Qs(zv, Op)), (t.b[i[nd]()] = Vh), (i = Qs(zv, Zy)), (t.b[i[nd]()] = Yh), (i = Qs(zv, Jv)), (t.b[i[nd]()] = Jh), (i = Qs(zv, ky)), (t.b[i[nd]()] = _h), (i = Qs(zv, Oy)), (t.b[i[nd]()] = Wh), t ); } function Qh(t, i) { (this.text = H(t) ? t : [t]), (this.Xb = !!i), c(this, Cm); } function $h(t, i, n, e) { Qh[Ad](this, t, n || i.X == i.B), (this.X = i.X), (this.B = i.B), (this.d = this.b = 1), (this.f = !!e), (this.j = this.c = !1); } function tc(t, i, n) { return (t = new $h(t, i)), (t.b = n > 0 ? n : 0), t; } function ic(t, i, n, e) { return ( (t = new $h(t, i)), (t.b = n > 0 ? n : 0), (t.c = !0), (t.j = e), t ); } function nc(t, i) { t.d = i > 0 ? i : 0; } function ec(t) { return Qs(t.X, t.B); } function sc(t, i) { return t.X != i.X || t.B != i.B || t.f || i.f || t.Xb || i.Xb || !(t[Ua][rd] + i[Ua][rd] < 5) ? !1 : (pt(t[Ua], i[Ua]), !0); } function rc(t, i) { return ( Ek( i[Ua], function (t) { return dt(this[Ua], t); }, t ) && t.b >= (i.b || 0) ); } function oc(t) { return t.B == Zy ? lj : t.B == jw || t.B == ww ? Iy : qy + t.B; } function hc(t, i, n, e) { ho[Ad](this, t, i), (this.ia = n), (this.c = e), (this.Zc = Zh()), (this.M = new Xr()), (this.j = {}), (this.oa = wa), (this.F = {}), (this.f = new ue(t.Jd)), (this.T = !1); } function cc(t) { var i = t.c.Xa(wa); i.Qe(t.M), i[Rf](Ap, V(t.oh, t, i)); var n = V(t.lh, t, i); i[Rf](hy, n), i[Rf](Bv, n), (n = V(t.mh, t)), i[Rf](Wv, n), t.f[Rf](Ty, V(t.nh, t, i)); } function uc(t) { return (t = t[jf](/['a-z]+/i)) ? t[0] : tb; } function ac(t, i, n, e) { if (!uc(n)) return !1; ne(t.oa, t.b).yd = n; var s = Qs(zv, Zy), t = t.ia.Ad(tc(n, s, e), V(t.Yi, t, i)); return P(t); } function fc(t, i, n) { var e = mt(arguments, 2), s = []; xk(t, function (t) { var n = z(i) ? i : t[i]; s[Da](n[Pd](t, e)); }); } function dc(t, i, n) { for (var e = mt(arguments, 2), s = t[rd], r = 0; s > r; r++) { var o = t[r]; if ((z(i) ? i : o[i])[Pd](o, e)) return !0; } return !1; } function bc() { this.b = []; } function lc(t) { if (t.Bb != t.Qb) { var i = t.b[t.Bb]; return delete t.b[t.Bb], t.Bb++, i; } } function gc(t) { return t.Bb == t.Qb ? ma : t.b[t.Bb]; } function pc(t, i) { (this.ub = t), (this.b = i); } function vc() { (this.d = !1), (this.f = {}), (this.M = {}), (this.b = new bc()); } function mc(t, i) { return ut( i, function (t, i) { return t[i] || (t[i] = {}); }, t ); } function wc(t, i, n) { var e = [ec(i)[nd]()], s = i.q(); return i.Xb && (s = mc(t.M, e)[s]), mc(n || t.f, e)[s]; } function jc(t) { var i; if (!t.b.Sa()) { if (t.d && t.c) { var n = t.c.ub; if (((i = gc(t.b)), rc(n, i.ub))) return void lc(t.b); t.bh(t.c), (t.c = wa); } t.c || ((i = lc(t.b)), t.dh(i, V(t.Mi, t, i)), (t.c = i)); } } function yc(t, i, n, e) { vc[Ad](this), (this.d = !!n), (this.F = t), (this.p = i), (this.j = {}), (this.z = {}), (this.T = e || on), ya[df] && ya[df].Timer && (this.Ac = new ya[df].Timer()); } function kc(t, i, n) { t.Ac && (n ? t.Ac.tick(i, n) : t.Ac.tick(i)); } function xc(t, i, n) { var e = i; return O(i) && n && (e = new $h(i, n)), e && e.Xb ? e : wc(t, e, t.z); } function Tc(t, i) { var n = mc(t.z, [ec(i)[nd]()]); i.c ? (n[i.q()] = i) : xk(i[Ua], function (t, e) { var s = tb; e >= 0 && e < i[Ua][rd] && (s = i[Ua][e]), (s = new $h(s, ec(i), i.Xb, i.f)), nc(s, i.d); var r = i.b; (s.b = r > 0 ? r : 0), (n[t] = s); }); } function Sc(t, i) { var n = []; Tt( t.j, function (t, e) { var s = wc(this, new $h(e, i)); s && (n[Da](Kh(s)), (s.rc = {}), (s.df = {})); }, t ); var e = tb; return n[rd] > 0 && (e = n[Yd](Hb) + Gl), (t.j = {}), e; } function Ec(t, i, n, e) { ho[Ad](this, t, i), (this.c = n), (this.f = e); } function Ac(t, i, n) { ho[Ad](this, t, i), (this.c = {}), (this.f = V(this.aj, this)), (this.j = n), (this.Zc = Zh()), (this.oa = wa); } function Cc(t, i) { if (qr(i)) return !0; var n = i[Pf] == xw, e = i[Pf] == kw; if (!e && !n) return !0; if (!n && Mk) return !0; var s = 13 == i[Cf] || 9 == i[Cf]; if (!Mk) { if (n && s) return !0; if (e && !s) return !0; } return ( (n = i[Cf] || i[Sf]), i[Md] && 32 == n ? !0 : Mk && 46 == i[Cf] ? !0 : Mk && 8 == i[Cf] ? !0 : Mk && !oe(i) ? !0 : t.Cd() ? !1 : !0 ); } function Lc(t, i, n) { (t.id = this.Ob()), ho[Ad](this, t, i), (this.c = ut( n, function (n, e) { return n[Da](e(t, i)), n; }, [] )); } function qc() {} function Ic(t, i, n, e) { return M(e) && e >= i && n >= e ? e : t; } function Nc(t) { (this.kb = t.kb), (this.Af = t.Af), (this.zc = Ic(5, 5, 200, t.zc)), (this.ad = Ic(5, 2, this.zc, t.ad)), (this.Dd = Ic(5, 5, this.zc - this.ad, t.Dd)), (this.Jd = Ic(100, 50, 500, t.Jd)); } function Rc(t, i) { var n = t % i; return 0 > n * i ? n + i : n; } function Bc(t, i) { ah[Ad](this, t, i, []), (this.p = 5), (this.F = 0), (this.Ec = this.Ya = !1), (this.d = wa), (this.ac = Dc(this, [ [37, this.Rg], [39, this.Sg], [36, this.Tg], [35, this.Ug], [8, this.Ng], [46, this.Qg], [13, this.Ve], [27, this.ld], [17, 66, this.Rg], [17, 70, this.Sg], [17, 65, this.Tg], [17, 69, this.Ug], [17, 72, this.Ng], [17, 68, this.Qg], [17, 77, this.Ve], [17, 71, this.ld], ])), (this.jd = Dc(this, [ [37, this.Vg], [39, this.Wg], [38, this.Mf], [40, this.We], [33, this.Pg], [34, this.Og], [36, this.Bi], [35, this.Ci], [13, this.Ve], [27, this.ld], [8, this.ld], [9, this.We], [32, this.We], [16, 32, this.Mf], [16, 37, this.Of], [16, 39, this.Nf], [16, 38, this.Pg], [16, 40, this.Og], [17, 66, this.Vg], [17, 70, this.Wg], [17, 80, this.Mf], [17, 78, this.We], [17, 65, this.Di], [17, 69, this.Ei], [17, 73, this.Of], [17, 79, this.Nf], [17, 81, this.Of], [17, 87, this.Nf], [17, 77, this.Ve], [17, 72, this.ld], [17, 71, this.ld], ])), (this.T = {}), (this.z = []), (this.ia = vv), (this.b = []), (this.R = 0), (this.f = !0); } function Dc(t, i) { var n = {}, e = [16, 17, 91, 18]; return ( xk( i, function (t) { var i = dt(t, 16), s = dt(t, 17), r = dt(t, 91), o = dt(t, 18), h = at(t, function (t) { return M(t) && !dt(e, t); }), t = at(t, z); n[ h + ((i ? 1024 : 0) + (s ? 2048 : 0) + (r ? 4096 : 0) + (o ? 8192 : 0)) ] = t; }, t ), n ); } function Hc(t, i) { var n = i[Cf] + ((i[Md] ? 1024 : 0) + (i[pd] ? 2048 : 0) + (i[uf] ? 4096 : 0) + (i[ed] ? 8192 : 0)); return (n = Uc(t) ? t.ac[n] : t.jd[n]) ? ((n = n[Ad](t, i)), P(n) ? n : !0) : !1; } function Fc(t, i) { var n = t.F + i, s = t.b[t.R]; return n >= 0 && n < s.lb[rd] ? (e(s, n), th(t, i), Wc(t), !0) : !1; } function Oc(t, i) { var n = t.b[t.R].lb; if (0 != n[rd]) { var e = t.b[t.R][$a] + i; if ( (0 > e && (e = n[rd] - 1), (Ra[Ya](e / t.p) + 2) * t.p >= n[rd] && $c(t) && (t.f = $n(t, new Rr(Xc(t), n[rd] + 1))), n[rd] <= e) ) { if ($c(t)) return; e = 0; } Jc(t, e); } } function Pc(t) { (t.Ec = !0), ae( function () { this.Ec = !1; }, 0, t ); } function Mc(t) { return t[md](), t[ef](), !0; } function zc(t, i, n) { var e = i.index; bt(t.z, i), Ct(t.T, e); var s = t.O(), r = i.Td[rd], o = i.Ud[rd], h = e - r; return s[Fd](h, e) != i.Td ? 0 : (t.Ia(s[Fd](0, h) + i.Ud + s[Fd](e)), (n ? o : 0) - r); } function Uc(t) { return t.ia == vv; } function Kc(t) { return t.ia == jv; } function Gc(t, i) { var n = Tk(t.b, function (t) { return t.Lc; }), e = Tk(i, function (t) { return t.Lb; }); jt(n, e) ? ((t.b = Tk(t.b, function (t, n) { var e = t.lb[t[$a]], s = e ? ft(i[n].gc, function (t) { return t.q() == e.q(); }) : 0; return new tu(i[n].Lb, i[n].gc, s); })), (t.f = !0)) : _c(t, i); } function _c(t, i) { (t.b = Tk(i, function (t) { return new tu(t.Lb, t.gc); })), (t.R = 0), (t.f = !0); } function Vc(t) { Jc(t, t.b[t.R][$a]); } function Jc(t, i) { if (!(t.R < 0 || t.b[rd] <= t.R)) { var n = t.b[t.R].lb, i = n[rd] < 1 ? 0 : Ra.min(Ra.max(i, 0), n[rd] - 1); (t.F = Ra[Ya](i / t.p) * t.p), Vr(t); for (var s = 0; s < t.p; s++) { var r = t.F + s; r < n[rd] && ((r = n[r]), dh(t, r.Ye(s), r)); } th(t, i - t.F), e(t.b[t.R], i), Pc(t), Wc(t); } } function Wc(t) { if (Kc(t)) { var i = t.C(), n = t.La().v(), e = n + vl, s = n + pl; i.Kg(t.c), i.fj( t.c, Tk( Zc(t), function (t, n) { return i.l(Qj, n == this.R ? e : s, t[_a](/ /g, tk)); }, t ) ), Qc(t); } } function Yc(t, i, n) { return ( (t.Ya = !0), t.Yb(), (t.Ya = !1), (i = new Cn(i ? hy : Bv, t)), n && (i.b = n), Jn(t, i) ); } function Xc(t) { return Tk(t.b, function (t) { return t.Lc; }); } function Zc(t) { return Tk( t.b, function (t) { return t.lb[rd] <= t[$a] ? t.Lc : t.lb[t[$a]].q(); }, t ); } function Qc(t) { var i = t.b[t.R], i = i[$a] + 1 + kl + i.lb[rd]; $c(t) && (i += Db), wi(t.jb, i); } function $c(t) { return ( t.b[t.R].lb[rd] >= ut( t.b, function (t, i) { return Ra.max(t, i.lb[rd]); }, 0 ) && t.f ); } function tu(t, i, n) { (this.Lc = t), (this.lb = i || []), e(this, M(n) && n >= 0 && n < this.lb[rd] ? n : 0); } function iu() { Jr[Ad](this, WS); } function nu(t) { var i = t.O(), t = (t = t.Nb()) ? t.D() : i[rd]; return { left: i[Fd](0, t), right: i[Fd](t) }; } function eu(t, i, n, e) { ho[Ad](this, t, i), (this.M = n), (this.j = e), (this.f = new iu()), (this.c = wa); } function su(t, i) { (this.c = t), (this.d = i), (this.b = new se()); } function ru() { var t = Do(Jm), i = Ho(Wm); return new su(t, i); } function ou(t) { (this.N = !!t.N), (this.Sh = "am,ar,bn,zh,el,gu,iw,hi,ja,kn,ml,mr,ne,or,fa,pa,ru,sa,sr,si,ta,te,ti,ur"[ vd ](Hb)), (this.X = t.yg || zv), (this.B = t.zg), t.Vd && (O(t.Vd) ? hu(t.Vd) : U(t.Vd), (this.b = t.Vd)), (this.Bf = Ic(120, 40, 120, t.Bf)), (this.Jd = Ic(100, 50, 1e3, t.Jd)), (this.Jf = Ic(5, 2, 10, t.Jf)), (this.kb = t.kb != ma ? t.kb : 3); } function hu(t) { return ( (t = be(t)), 1 == t[rd] && t[0].Wc ^ aT.Oj && t[0].Wc ^ aT.NONE && !/[^a-zA-Z]/[Fa](Aa[Tf](t[0][Cf])) ? { keyCode: t[0][Cf], Wc: t[0].Wc } : wa ); } function cu(t, i) { (this.b = t), (this.c = i); } function uu(t, i, n, e) { return ( (i = (n = n[0]) && n[e] ? M(n[e]) ? n[e] : ut( n[e], function (t, i) { return t + i; }, 0 ) : i[rd]), new cu(t, i) ); } function au(t, i) { (this.c = t), (this.b = i); } function fu() { var t = Do(pw), i = Ho(vw); return new au(t, i); } function du(t, i) { var n = i.c[ZS]; return ( n || ((n = new ah(Qt(La[kd]), t.c)), (n.Ff = t.b), Pr(n, ma), (i.c[ZS] = n)), n ); } function bu(t, i, n, e, s, r) { var o = du(t, i); (o.j = s), Vr(o), r && Ni(o.h(), r), Ph(e, function (t) { dh(o, t, t); }), (t = e.Lb), dh(o, t, t, ma, { direction: Rw }), uh(o, n), zk && (Ai(o.C())[Ef](), o.h()[Ef]()), ih(o); } function lu(t, i) { var n = i || new ou({ Vd: Tv, N: !0, yg: zv, zg: wm, Jf: 5, Jd: 100 }), e = new eo(), s = new yc(t, new Nc({ kb: n.kb, ad: 5 })), r = new yc(t, new Nc({ kb: n.kb, ad: 10, Dd: 40, zc: 50 }), !0, uu), o = new yc(t, new Nc({ kb: n.kb, ad: 18, Dd: 90, zc: 198 }), !0, uu), h = fu(), c = Dh(), u = ru(); return new Lc(n, e, [ function (t, i) { return new Ac(t, i, s); }, function (t, i) { return new Ec(t, i, s, h); }, function (t, i) { return new hc(t, i, r, c); }, function (t, i) { return new eu(t, i, o, u); }, ]); } function gu() {} function pu(t, i, n) { return n.l(Hv, zm + (i + Ub), t); } function vu(t, i, n, e) { xh[Ad](this, t, n || gu.Q(), e), Ao(this, 64, !0), i && this.Rd(i), (this.z = new ue(500)), (!Xx && !Zx) || Mt(Ol) || (this.Pe = !0); } function mu(t) { return t.b || t.Rd(new oh(t.C())), t.b || wa; } function wu(t, i, n) { var e = Fr(t), n = n ? e.w : e.Ca; n[Ad](e, i, Ap, t.Sc), n[Ad](e, i, km, t.Gj), n[Ad](e, i, Dy, t.Hj); } function ju(t, i, n, e) { vu[Ad](this, t, i, n || yu.Q(), e), Ao(this, 16, !0); } function yu() {} function ku(t, i, n) { _o[Ad](this, t, i, n), Ao(this, 8, !0), (t = this.h()) && ((i = this.La()), t && (fo(t, Fw), Ko(i, this, t, !0))); } function xu() {} function Tu(t, i, n) { xh[Ad](this, t, i || xu.Q(), n); } function Su(i) { var n = {}, i = Aa(i), e = i[Qa](0) == ab ? i : ab + i; if (tE[Fa](e)) return (n.sf = Eu(e)), b(n, mm), n; t: { var s = i[jf](iE); if (s) { var e = Number(s[1]), r = Number(s[2]), s = Number(s[3]); if ( e >= 0 && 255 >= e && r >= 0 && 255 >= r && s >= 0 && 255 >= s ) { e = [e, r, s]; break t; } } e = []; } return e[rd] ? ((r = e[0]), (i = e[1]), (e = e[2]), (r = Number(r)), (i = Number(i)), (e = Number(e)), (Ia(r) || 0 > r || r > 255 || Ia(i) || 0 > i || i > 255 || Ia(e) || 0 > e || e > 255) && t(Ta('"(' + r + Hb + i + Hb + e + '") is not a valid RGB color')), (r = Au(r[nd](16))), (i = Au(i[nd](16))), (e = Au(e[nd](16))), (n.sf = ab + r + i + e), b(n, Lj), n) : QS && (e = QS[i[Qd]()]) ? ((n.sf = e), b(n, Jw), n) : void t(Ta(i + " is not a valid color string")); } function Eu(i) { return ( tE[Fa](i) || t(Ta(Ib + i + "' is not a valid hex color")), 4 == i[rd] && (i = i[_a]($S, fb)), i[Qd]() ); } function Au(t) { return 1 == t[rd] ? Sl + t : t; } function Cu() {} function Lu(t, i) { return i.l(Hv, Hm, t); } function qu(t, i) { if (t && t[Lf]) { var n; try { n = Su(i).sf; } catch (e) { n = wa; } t[Lf][yd].borderBottomColor = n || (Pk ? tb : Ny); } } function Iu() {} function Nu(t, i, n, e) { for (var s = [], r = 0, o = 0; r < n[Vd]; r++) { for (var h = [], c = 0; c < n[za]; c++) { var u = i && i[o++]; h[Da](Ru(t, u, e)); } s[Da](e.l(Ly, t.v() + ll, h)); } return ( (t = e.l(fy, t.v() + wl, e.l(dy, t.v() + zb, s))), (t.cellSpacing = 0), (t.cellPadding = 0), fo(t, dm), t ); } function Ru(t, i, n) { return ( (t = n.l(by, { class: t.v() + Kb, id: t.v() + Kb + nE++ }, i)), fo(t, bm), t ); } function Bu(t, i, n) { for (i = i.h(); n && 1 == n[Ja] && n != i; ) { if (n[zd] == ep && dt(Yt(n), t.v() + Kb)) return n[Lf]; n = n[Gd]; } return wa; } function Du(t, i, n, e) { n && ((n = n[Gd]), (t = t.v() + Gb), e ? Xt(n, t) : Zt(n, t), bo(i.h()[Lf], qp, n.id)); } function Hu(t) { (this.b = []), Fu(this, t); } function Fu(t, i) { i && (xk( i, function (t) { this.pd(t, !1); }, t ), pt(t.b, i)); } function Ou(t, i) { i != t.$a && (t.pd(t.$a, !1), (t.$a = i), t.pd(i, !0)), Jn(t, Oj); } function Pu(t, i, n) { jo[Ad](this, t, i || Iu.Q(), n); } function Mu(t) { var i = t.Oa; return i && i[t.ic]; } function zu(t, i) { i != t.ic && (Ku(t, t.ic, !1), (t.ic = i), Ku(t, i, !0)); } function Uu(t, i) { if (t.r) { var n = t.r; Ou(n, n.b[i] || wa); } } function Ku(t, i, n) { if (t.h()) { var e = t.Oa; e && i >= 0 && i < e[rd] && Du(t.La(), t, e[i], n); } } function Gu(t) { var i = t.Oa; i ? t.eb && t.eb[za] ? ((i = Ra[Wa](i[rd] / t.eb[za])), (!M(t.eb[Vd]) || t.eb[Vd] < i) && T(t.eb, i)) : ((i = Ra[Wa](Ra.sqrt(i[rd]))), (t.eb = new Wt(i, i))) : (t.eb = new Wt(0, 0)); } function _u(t, i, n) { (this.b = t || []), Pu[Ad](this, wa, i || Iu.Q(), n), (this.b = this.b), (this.d = wa), (t = Vu(this)), this.c.Cc(this.h(), t), this.Hd(t); } function Vu(t) { return Tk( t.b, function (t) { var i = this.C().l(Hv, { class: this.La().v() + Wb, style: Gp + t, }); return ( t[Qa](0) == ab && ((t = Eu(t)), (t = Vg + [ Sa(t[Zf](1, 2), 16), Sa(t[Zf](3, 2), 16), Sa(t[Zf](5, 2), 16), ][Yd](Fb) + Rb)), (i.title = t), i ); }, t ); } function Ju(t) { if (t) try { return Su(t).sf; } catch (i) {} return wa; } function Wu(t, i, n, e) { vu[Ad](this, t, i, n || Cu.Q(), e); } function Yu(i) { var n = new oh(i); return ( Tt(eE, function (e) { (e = new _u(e, wa, i)), e.h() && t(Ta(fg)), (e.eb = M(8) ? new Wt(8, ma) : 8), Gu(e), n.Ib(e, !0); }), n ); } function Xu() {} function Zu() {} function Qu(t, i, n, e) { Wu[Ad](this, t, i, n || Zu.Q(), e); } function $u(t, i, n, e) { vu[Ad](this, t, i, n || Xu.Q(), e); } function ta(t, i, n, e) { vu[Ad](this, t, i, n, e), (this.Zf = t), ea(this); } function ia(t, i) { (t.r = new Hu()), i && Gr( i, function (t) { this.r.Vc(t); }, t ), na(t); } function na(t) { t.r && Fr(t).w(t.r, Oj, t.Ej); } function ea(t) { var i = t.r ? t.r.$a : wa, i = i ? i.Kc() : t.Zf; t.c.Cc(t.h(), i), t.Hd(i); } function sa(t, i, n, e) { ta[Ad](this, t, i, n || Xu.Q(), e); } function ra(t, i, n) { _o[Ad](this, t, i, n), Ao(this, 16, !0), (t = this.h()) && ((i = this.La()), t && (fo(t, Hw), Ko(i, this, t, !0))); } function oa(t, i, n) { xh[Ad](this, t, i || Th.Q(), n), Ao(this, 16, !0); } function ha() { return Pk && Mt(Pl) && !Mt(Ml); } function ca(t) { t || ba(bg, sj); var i, n = fE, e = t[n.Vh], s = t[n.Wh], r = t[n.Uh], t = t[n.Xh]; this.Gb = []; var o, n = V(function (t) { dt(oE, t) || ba(bg, ap + t + sb); }, this); H(s) && s[rd] > 0 ? (xk(s, n), (o = s)) : O(s) ? (o = aE[s]) ? (this.Gb = o) : ((i = s), n(i), (o = uE)) : ba(bg, Cg + i + Kl), (this.Gb = o), (i = i || o[0]), (e == zv && dt(oE, i)) || ba(bg, fp + e + ob + i), O(r) ? (s = hu(r)) || ba(bg, Dg) : r && ba(bg, Dg), (e = new ou({ kb: 8, yg: e, zg: i, N: t, Sh: this.Gb })), (this.z = r), (this.j = {}), (this.f = {}), (this.d = lu(new Tr(ma, uv), e)), (this.M = JS), (this.p = new te(!0)), (this.c = new ie(this.p)), qt(ne(this.c, this.d.b), new no(e.N, e.X, e.B)); try { ee(this.c, this.d); } catch (h) {} (this.b = new Qn()), this.c[Rf](Av, this.Yh); } function ua() { var t, i = {}; for (t in mT) { var n = mT[t]; -1 != kk(oE, n) && (i[vT[n].c] = n); } cE.Ah.uj = i; } function aa(t) { return function (i) { So(t, i.transliterationEnabled); }; } function fa(t) { return function (i) { var n = i.targetLanguage; Gr(t, function (t) { t.sd.language == n ? So(t, !0) : So(t, !1); }); }; } function da(t) { return function (i) { for (var n = 0; n < this.Gb[rd]; ++n) { var e = this.Gb[n], e = ha() ? sw + e : hw + e; if (Zt(t, e)) break; } (i = i.targetLanguage), (i = ha() ? sw + i : hw + i), Xt(t, i); }; } function ba(i, n) { t(Ta("Exception in " + i + ": " + n)); } function la(t, i) { var n, e = t.d.ea(t.c); for (n in t.f) t.f[n][Of](t.M.Kd, new no(i, e.X, e.B)); n = 0; for (var s in t.f) n++; 0 == n && (ne(t.c, t.d.b).N = i), Jn(t.b, { type: Dj, transliterationEnabled: i, sourceLanguage: e.X, targetLanguage: e.B, destinationLanguage: e.B, }); } function ga(t) { for (var i in cE) if (cE[i].code == t) { (t = cE[i].uj), (i = {}); var n = ma; for (n in t) i[n] = t[n]; return i; } return {}; } function pa() { return (Pk && Mt(Pl)) || (Mk && Mt(Al)) || (zk && Mt(Hl)); } var va, ma = void 0, wa = null, ja = encodeURIComponent, ya = window, ka = Object, xa = 1 / 0, Ta = Error, Sa = parseInt, Ea = parseFloat, Aa = String, Ca = Function, La = document, qa = decodeURIComponent, Ia = isNaN, Na = Array, Ra = Math, Ba = "appendChild", Da = "push", Ha = "getBoundingClientRect", Fa = "test", Oa = "shift", Pa = "relatedTarget", Ma = "exec", za = "width", Ua = "text", Ka = "collapse", Ga = "slice", _a = "replace", Va = "inRange", Ja = "nodeType", Wa = "ceil", Ya = "floor", Xa = "getElementById", Za = "concat", Qa = "charAt", $a = "selected", tf = "createTextNode", nf = "value", ef = "preventDefault", sf = "item", rf = "insertBefore", of = "targetTouches", hf = "move", cf = "indexOf", uf = "metaKey", af = "compareDocumentPosition", ff = "setEnd", df = "jstiming", bf = "capture", lf = "nodeName", gf = "currentTarget", pf = "createRange", vf = "left", mf = "screenX", wf = "screenY", jf = "match", yf = "createTextRange", kf = "status", xf = "getBoxObjectFor", Tf = "fromCharCode", Sf = "charCode", Ef = "focus", Af = "createElement", Cf = "keyCode", Lf = "firstChild", qf = "select", If = "forEach", Nf = "clientLeft", Rf = "addEventListener", Bf = "setAttribute", Df = "clientTop", Hf = "handleEvent", Ff = "parentElement", Of = "execCommand", Pf = "type", Mf = "clear", zf = "childNodes", Uf = "defaultView", Kf = "bind", Gf = "rangeCount", _f = "name", Vf = "nextSibling", Jf = "duplicate", Wf = "clientX", Yf = "clientY", Xf = "documentElement", Zf = "substr", Qf = "external", $f = "scrollTop", td = "previousSibling", id = "stop", nd = "toString", ed = "altKey", sd = "setStart", rd = "length", od = "propertyIsEnumerable", hd = "htmlText", cd = "prototype", ud = "sourceIndex", ad = "className", fd = "clientWidth", dd = "setTimeout", bd = "document", ld = "removeEventListener", gd = "next", pd = "ctrlKey", vd = "split", md = "stopPropagation", wd = "moveToElementText", jd = "hasOwnProperty", yd = "style", kd = "body", xd = "ownerDocument", Td = "removeChild", Sd = "target", Ed = "lastChild", Ad = "call", Cd = "isEnabled", Ld = "moveEnd", qd = "start", Id = "cloneRange", Nd = "clientHeight", Rd = "scrollLeft", Bd = "charCodeAt", Dd = "bottom", Hd = "compareEndPoints", Fd = "substring", Od = "contains", Pd = "apply", Md = "shiftKey", zd = "tagName", Ud = "reset", Kd = "removeAttribute", Gd = "parentNode", _d = "offsetTop", Vd = "height", Jd = "toUpperCase", Wd = "splice", Yd = "join", Xd = "unshift", Zd = "nodeValue", Qd = "toLowerCase", $d = "right", tb = "", ib = "\n", nb = "\r\n", eb = " ", sb = " in targetLangCode array", rb = ' name="', ob = " targetLangCode: ", hb = " targetLanguage: ", cb = ' type="', ub = '"', ab = "#", fb = "#$1$1$2$2$3$3", db = "#FFFFAA", bb = "#ffa", lb = "$1-", gb = "%", pb = "&", vb = "&action=", mb = "&", wb = "&apa=1", jb = ">", yb = "&it=", kb = "<", xb = " ", Tb = "&npn=1", Sb = "&p=s", Eb = """, Ab = "&rt=", Cb = "&s=", Lb = "&srt=", qb = "&tran=", Ib = "'", Nb = "(\\d*)(\\D*)", Rb = ")", Bb = "*", Db = "+", Hb = ",", Fb = ", ", Ob = "-", Pb = "-9", Mb = "-active", zb = "-body", Ub = "-caption", Kb = "-cell", Gb = "-cell-hover", _b = "-cell-selected", Vb = "-checkbox", Jb = "-checked", Wb = "-colorswatch", Yb = "-content", Xb = "-disabled", Zb = "-dropdown", Qb = "-focused", $b = "-footer", tl = "-footer-end", il = "-highlight", nl = "-horizontal", el = "-hover", sl = "-indicator", rl = "-inner-box", ol = "-input", hl = "-logo", cl = "-nav", ul = "-navbutton", al = "-open", fl = "-outer-box", dl = "-pagedown ", bl = "-pageup ", ll = "-row", gl = "-rtl", pl = "-segment", vl = "-segment-highlighted", ml = "-selected", wl = "-table", jl = "-vertical", yl = ".", kl = "/", xl = "//", Tl = "/inputtools/request", Sl = "0", El = "1", Al = "1.5", Cl = "1.5em", Ll = "1.8", ql = "1.9", Il = "14px", Nl = "1em", Rl = "5.7", Bl = "500", Dl = "525", Hl = "525.0", Fl = "528", Ol = "533.17.9", Pl = "6", Ml = "7", zl = "8", Ul = ":", Kl = ": should be an array or a string", Gl = ";0;0", _l = "<", Vl = '<TABLE style="width:100%;"><TBODY><TR><TD style="width:100%;"></TD><TD width="54px"></TD></TR></TBODY></TABLE>', Jl = '<TABLE style="width:100%;"><TBODY><TR><TD style="width:100%;"></TD><TD width="63px"></TD></TR></TBODY></TABLE>', Wl = "<TABLE><TBODY><TR><TD></TD></TR></TBODY></TABLE>", Yl = "<br>", Xl = "=", Zl = ">", Ql = "?", $l = "?v=3", tg = "@", ig = "APPLET", ng = "AREA", eg = "Arial,Helvetica,sans-serif", sg = "BASE", rg = "BODY", og = "BR", hg = "BUTTON", cg = "Bottom", ug = "COL", ag = "CSS1Compat", fg = "Component already rendered", dg = "ControlType", bg = "Controller", lg = "DIV", gg = "End", pg = "EndToEnd", vg = "EndToStart", mg = "EventType", wg = "FRAME", jg = "FontName", yg = "Google ta3reeb", kg = "HR", xg = "HTML", Tg = "IFRAME", Sg = "IMG", Eg = "INPUT", Ag = "ISINDEX", Cg = "Incorrect targetLangCode parameter ", Lg = "Input is not an array of ids or element references", qg = "Input text too long.", Ig = "Invalid element id ", Ng = "Invalid event type", Rg = "Invalid event type:", Bg = "Invalid listener argument", Dg = "Invalid shortcut key", Hg = "KeyEvents", Fg = "LINK", Og = "Left", Pg = "META", Mg = "NOFRAMES", zg = "NOSCRIPT", Ug = "No div exists with id ", Kg = "OBJECT", Gg = "PARAM", _g = "PRE", Vg = "RGB (", Jg = "Right", Wg = "SCRIPT", Yg = "SELECT", Xg = "SPAN", Zg = "STYLE", Qg = "SUCCESS", $g = "Start", tp = "StartToEnd", ip = "StartToStart", np = "Style", ep = "TD", sp = "TEXTAREA", rp = "TR", op = "To", hp = "Top", cp = "UTF-8", up = "Unable to set parent component", ap = "Unsupported language ", fp = "Unsupported sourceLangCode & targetLangCode pair: sourceLangCode: ", dp = "Unsupported sourceLanguage & targetLanguage pair: sourceLanguage: ", bp = "Width", lp = "[object Array]", gp = "[object Function]", pp = "[object Window]", vp = "_", mp = "_TRN_", wp = "_callbacks_.", jp = "_h#", yp = "_rs", kp = "`", xp = "`'", Tp = "`_-'", Sp = "a", Ep = "absolute", Ap = "action", Cp = "activate", Lp = "activedescendant", qp = "activedescendent", Ip = "addEventListener", Np = "afterhide", Rp = "aftershow", Bp = "alt", Dp = "altKey", Hp = "am", Fp = "amp", Op = "ar", Pp = "arc", Mp = "aria-", zp = "array", Up = "auto", Kp = "background-color", Gp = "background-color:", _p = "beforedrag", Vp = "beforeshow", Jp = "block", Wp = "blur", Yp = "boolean", Xp = "borderBottom", Zp = "borderBottomWidth", Qp = "borderLeft", $p = "borderLeftWidth", tv = "borderRight", iv = "borderRightWidth", nv = "borderTop", ev = "borderTopWidth", sv = "break-word", rv = "button", ov = "call", hv = "callback", cv = "callee", uv = "cb", av = "changeState", fv = "character", dv = "check", bv = "checked", lv = "class", gv = "click", pv = "close", vv = "composition", mv = "contextmenu", wv = "control", jv = "conversion", yv = "copy", kv = "css:", xv = "ctrl", Tv = "ctrl+g", Sv = "ctrlKey", Ev = "cut", Av = "cvc", Cv = "dblclick", Lv = "deactivate", qv = "dir", Iv = "direction", Nv = "disable", Rv = "disabled", Bv = "discard", Dv = "display", Hv = "div", Fv = "document", Ov = "drag", Pv = "dragstart", Mv = "earlycancel", zv = "en", Uv = "enable", Kv = "end", Gv = "enter", _v = "expanded", Vv = "f", Jv = "fa", Wv = "fetch", Yv = "fixed", Xv = "focus", Zv = "font-size", Qv = "fontFamily", $v = "fontSize", tm = "fontStyle", im = "fontWeight", nm = "for", em = "function", sm = "g", rm = "ge", om = "goog_", hm = "goog_input_bookmarklet", cm = "google.elements.transliteration", um = "google.elements.transliteration.SupportedDestinationLanguages", am = "google.elements.transliteration.getDestinationLanguages", fm = "google.elements.transliteration.isBrowserCompatible", dm = "grid", bm = "gridcell", lm = "gt", gm = "haspopup", pm = "head", vm = "height:18px;width:7px;", mm = "hex", wm = "hi", jm = "hidden", ym = "hide", km = "highlight", xm = "horizontal", Tm = "//csi.gstatic.com/csi", Sm = "//www.google.com", Em = "https:", Am = "//csi.gstatic.com/csi", Cm = "i", Lm = "i18n_input", qm = "id", Im = "iframe", Nm = "inline", Rm = "innerText", Bm = "inputapi-button", Dm = "inputapi-color-menu-button", Hm = "inputapi-color-menu-button-indicator", Fm = "inputapi-control", Om = "inputapi-custom-button", Pm = "inputapi-custom-button-collapse-right", Mm = "inputapi-inline-block", zm = "inputapi-inline-block ", Um = "inputapi-menu-button", Km = "inputapi-menuheader", Gm = "inputapi-menuitem", _m = "inputapi-menuitem-accel", Vm = "inputapi-menuseparator", Jm = "inputapi-multisegmentpopupeditor", Wm = "inputapi-multisegmentpopupeditor-menuitem", Ym = "inputapi-option", Xm = "inputapi-option-selected", Zm = "inputapi-popupeditor", Qm = "inputapi-popupeditor-cursor", $m = "inputapi-popupeditor-menuitem", tw = "inputapi-toolbar-button", iw = "inputapi-toolbar-color-menu-button", nw = "inputapi-toolbar-menu-button", ew = "inputapi-transliterate-button", sw = "inputapi-transliterate-ie6-", rw = "inputapi-transliterate-img inputapi-transliterate-img-button-", ow = "inputapi-transliterate-img inputapi-transliterate-img-langmenu-", hw = "inputapi-transliterate-img-button-", cw = "inputapi-transliterate-img-dropdown", uw = "inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-button inputapi-transliterate-ie6-", aw = "inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-dropdown", fw = "inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-langmenu inputapi-transliterate-ie6-", dw = "inputapi-transliterate-img-ie6-button-parent", bw = "inputapi-transliterate-img-ie6-dropdown-parent", lw = "inputapi-transliterate-img-ie6-langmenu-parent", gw = "inputapi-transliterate-indic-button", pw = "inputapi-transliterate-indic-suggestion-menu", vw = "inputapi-transliterate-indic-suggestion-menuitem", mw = "iw", ww = "ja", jw = "ja-Hira", yw = "key", kw = "keydown", xw = "keypress", Tw = "keyup", Sw = "lc", Ew = "leave", Aw = "letterSpacing", Cw = "li", Lw = "line-height", qw = "lineHeight", Iw = "losecapture", Nw = "lt", Rw = "ltr", Bw = "makeTransliteratable", Dw = "margin", Hw = "menuitemcheckbox", Fw = "menuitemradio", Ow = "meta", Pw = "metaKey", Mw = "mousedown", zw = "mousemove", Uw = "mouseout", Kw = "mouseover", Gw = "mouseup", _w = "multi", Vw = "n", Jw = "named", Ww = "native code", Yw = "nextSibling", Xw = "nodeType", Zw = "none", Qw = "null", $w = "number", tj = "o", ij = "object", nj = "on", ej = "open", sj = "options not specified", rj = "overflow", oj = "overflowX", hj = "overflowY", cj = "p", uj = "padding", aj = "password", fj = "paste", dj = "pgDn", bj = "pgUp", lj = "pinyin", gj = "platformModifierKey", pj = "position", vj = "pre", mj = "pre-wrap", wj = "prerender", jj = "pressed", yj = "previousSibling", kj = "px", xj = "px solid red", Tj = "quot", Sj = "r#", Ej = "re", Aj = "relative", Cj = "removeEventListener", Lj = "rgb", qj = "role", Ij = "rtl", Nj = "rtt", Rj = "ru", Bj = "s", Dj = "sc", Hj = "script", Fj = "scroll", Oj = "select", Pj = "selected", Mj = "separator", zj = "setLanguagePair", Uj = "shift", Kj = "shiftKey", Gj = "shortcut", _j = "shortcutKey", Vj = "shortcut_", Jj = "show", Wj = "showControl", Yj = "single", Xj = "source", Zj = "sourceIndex", Qj = "span", $j = "splice", ty = "sr", iy = "start", ny = "state", ey = "static", sy = "string", ry = "style", oy = "su", hy = "success", cy = "t13n.changeState", uy = "tabIndex", ay = "tabindex", fy = "table", dy = "tbody", by = "td", ly = "te", gy = "text", py = "text/javascript", vy = "textAlign", my = "textContent", wy = "textDecoration", jy = "textTransform", yy = "textarea", ky = "ti", xy = "ti_all,ti_", Ty = "tick", Sy = "touchcancel", Ey = "touchend", Ay = "touchmove", Cy = "touchstart", Ly = "tr", qy = "transliteration_en_", Iy = "transliteration_ja-Hira_ja", Ny = "transparent", Ry = "true", By = "uncheck", Dy = "unhighlight", Hy = "unselect", Fy = "unselectable", Oy = "ur", Py = "utf-8", My = "var ", zy = "vertical", Uy = "verticalAlign", Ky = "visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;", Gy = "visible", _y = "webkitvisibilitychange", Vy = "width:18px;height:18px;", Jy = "width:60px;height:20px", Wy = "wordSpacing", Yy = "wordWrap", Xy = "y", Zy = "zh", Qy = "|", $y = "||t:1", tk = " ", ik = "Â¥", nk = "ĆćČÄÂÂÄÂÂÄ‘Å šŽž", ek = "​", sk = " ", rk = new q(); ya.jstiming = { Timer: q, load: rk }; try { var ok = wa; ya.chrome && ya.chrome.csi && (ok = Ra[Ya](ya.chrome.csi().pageT)), ok == wa && ya.gtbExternal && (ok = ya.gtbExternal.pageT()), ok == wa && ya[Qf] && (ok = ya[Qf].pageT), ok && (ya[df].pt = ok); } catch (hk) {} var ck = this, uk = "closure_uid_" + Ra[Ya](2147483648 * Ra.random())[nd](36), ak = 0, fk = Date.now || function () { return +new Date(); }; Ca[cd].bind = Ca[cd][Kf] || function (t, i) { if (arguments[rd] > 1) { var n = Na[cd][Ga][Ad](arguments, 1); return n[Xd](this, t), V[Pd](wa, n); } return V(this, t); }; var dk = /^[a-zA-Z0-9\-_.!~*'()]*$/, bk = /&/g, lk = /</g, gk = />/g, pk = /\"/g, vk = /[&<>\"]/, mk = /&([^;\s<&]+);?/g, wk = (2147483648 * Ra.random()) | 0, jk = {}, yk = Na[cd], kk = yk[cf] ? function (t, i, n) { return yk[cf][Ad](t, i, n); } : function (t, i, n) { if (((n = n == wa ? 0 : 0 > n ? Ra.max(0, t[rd] + n) : n), O(t))) return O(i) && 1 == i[rd] ? t[cf](i, n) : -1; for (; n < t[rd]; n++) if (n in t && t[n] === i) return n; return -1; }, xk = yk[If] ? function (t, i, n) { yk[If][Ad](t, i, n); } : function (t, i, n) { for (var e = t[rd], s = O(t) ? t[vd](tb) : t, r = 0; e > r; r++) r in s && i[Ad](n, s[r], r, t); }, Tk = yk.map ? function (t, i, n) { return yk.map[Ad](t, i, n); } : function (t, i, n) { for ( var e = t[rd], s = Na(e), r = O(t) ? t[vd](tb) : t, o = 0; e > o; o++ ) o in r && (s[o] = i[Ad](n, r[o], o, t)); return s; }, Sk = yk.some ? function (t, i, n) { return yk.some[Ad](t, i, n); } : function (t, i, n) { for (var e = t[rd], s = O(t) ? t[vd](tb) : t, r = 0; e > r; r++) if (r in s && i[Ad](n, s[r], r, t)) return !0; return !1; }, Ek = yk.every ? function (t, i, n) { return yk.every[Ad](t, i, n); } : function (t, i, n) { for (var e = t[rd], s = O(t) ? t[vd](tb) : t, r = 0; e > r; r++) if (r in s && !i[Ad](n, s[r], r, t)) return !1; return !0; }, Ak = "StopIteration" in ck ? ck.StopIteration : Ta("StopIteration"); j(kt[cd], function () { t(Ak); }), (kt[cd].wc = function () { return this; }); var Ck = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split( "," ); (va = Dt[cd]), (va.G = 0), (va.Sd = 0), (va.yb = function () { Ht(this); for (var t = [], i = 0; i < this.b[rd]; i++) t[Da](this.c[this.b[i]]); return t; }), (va.Pb = function () { return Ht(this), this.b[Za](); }), (va.hc = function (t) { return Ft(this.c, t); }), (va.Sa = function () { return 0 == this.G; }), l(va, function () { (this.c = {}), m(this.b, 0), (this.Sd = this.G = 0); }), u(va, function (t) { return Ft(this.c, t) ? (delete this.c[t], this.G--, this.Sd++, this.b[rd] > 2 * this.G && Ht(this), !0) : !1; }), (va.get = function (t, i) { return Ft(this.c, t) ? this.c[t] : i; }), (va.set = function (t, i) { Ft(this.c, t) || (this.G++, this.b[Da](t), this.Sd++), (this.c[t] = i); }), (va.W = function () { return new Dt(this); }), (va.wc = function (i) { Ht(this); var n = 0, e = this.b, s = this.c, r = this.Sd, o = this, h = new kt(); return ( j(h, function () { for (;;) { r != o.Sd && t(Ta("The map has changed since the iterator was created")), n >= e[rd] && t(Ak); var h = e[n++]; return i ? h : s[h]; } }), h ); }); var Lk, qk, Ik, Nk, Rk, Bk, Dk; Rk = Nk = Ik = qk = Lk = !1; var Hk; if ((Hk = Ot())) { var Fk = Pt(); (Lk = 0 == Hk[cf]("Opera")), (qk = !Lk && -1 != Hk[cf]("MSIE")), (Nk = (Ik = !Lk && -1 != Hk[cf]("WebKit")) && -1 != Hk[cf]("Mobile")), (Rk = !Lk && !Ik && "Gecko" == Fk.product); } var Ok = Lk, Pk = qk, Mk = Rk, zk = Ik, Uk = Nk, Kk = Pt(), Gk = (Kk && Kk.platform) || tb; (Bk = -1 != Gk[cf]("Mac")), (Dk = -1 != Gk[cf]("Win")); var _k, Vk = !!Pt() && -1 != (Pt().appVersion || tb)[cf]("X11"); t: { var Jk, Wk = tb; if (Ok && ck.opera) var Yk = ck.opera.version, Wk = typeof Yk == em ? Yk() : Yk; else if ( (Mk ? (Jk = /rv\:([^\);]+)(\)|;)/) : Pk ? (Jk = /MSIE\s+([^\);]+)(\)|;)/) : zk && (Jk = /WebKit\/(\S+)/), Jk) ) var Xk = Jk[Ma](Ot()), Wk = Xk ? Xk[1] : tb; if (Pk) { var Zk, Qk = ck[bd]; if (((Zk = Qk ? Qk.documentMode : ma), Zk > Ea(Wk))) { _k = Aa(Zk); break t; } } _k = Wk; } var $k, tx = _k, ix = {}, nx = {}; (Vt[cd].W = function () { return new Vt(this.x, this.y); }), (va = Wt[cd]), (va.W = function () { return new Wt(this[za], this[Vd]); }), (va.Sa = function () { return !(this[za] * this[Vd]); }), (va.ceil = function () { return i(this, Ra[Wa](this[za])), T(this, Ra[Wa](this[Vd])), this; }), (va.floor = function () { return i(this, Ra[Ya](this[za])), T(this, Ra[Ya](this[Vd])), this; }), (va.round = function () { return i(this, Ra.round(this[za])), T(this, Ra.round(this[Vd])), this; }); var ex = !Pk || zt(); (!Mk && !Pk) || (Pk && zt()) || (Mk && Mt("1.9.1")); var sx = Pk && !Mt("9"), rx = { cellpadding: "cellPadding", cellspacing: "cellSpacing", colspan: "colSpan", rowspan: "rowSpan", valign: "vAlign", height: "height", width: "width", usemap: "useMap", frameborder: "frameBorder", maxlength: "maxLength", type: "type", }, ox = { SCRIPT: 1, STYLE: 1, HEAD: 1, IFRAME: 1, OBJECT: 1 }, hx = { IMG: eb, BR: ib }; (va = Si[cd]), (va.C = Qt), (va.h = function (t) { return O(t) ? this.b[Xa](t) : t; }), (va.Dg = ti), (va.l = function (t, i, n) { return ri(this.b, arguments); }), (va.Aa = function (t, i) { t[Ba](i); }), (va.fj = function (t, i) { oi(vi(t), t, arguments, 1); }), (va.Kg = ui), k(va, di), (va.wg = yi), (qi[cd].W = function () { return new qi(this.top, this[$d], this[Dd], this[vf]); }), k(qi[cd], function (t) { return this && t ? t instanceof qi ? t[vf] >= this[vf] && t[$d] <= this[$d] && t.top >= this.top && t[Dd] <= this[Dd] : t.x >= this[vf] && t.x <= this[$d] && t.y >= this.top && t.y <= this[Dd] : !1; }), (Ii[cd].W = function () { return new Ii(this[vf], this.top, this[za], this[Vd]); }), k(Ii[cd], function (t) { return t instanceof Ii ? this[vf] <= t[vf] && this[vf] + this[za] >= t[vf] + t[za] && this.top <= t.top && this.top + this[Vd] >= t.top + t[Vd] : t.x >= this[vf] && t.x <= this[vf] + this[za] && t.y >= this.top && t.y <= this.top + this[Vd]; }); var cx = Mk ? "MozUserSelect" : zk ? "WebkitUserSelect" : wa, ux = { thin: 2, medium: 4, thick: 6 }, ax = /[^\d]+$/, fx = { cm: 1, in: 1, mm: 1, pc: 1, pt: 1 }, dx = { em: 1, ex: 1 }, bx = rn(!1), lx = rn(!0); (hn[cd].Oe = !1), (hn[cd].s = function () { this.Oe || ((this.Oe = !0), this.n()); }), (hn[cd].n = function () { this.Qj && cn[Pd](wa, this.Qj); }), Y(un, hn), (un[cd].n = function () { this.b = wa; }), (un[cd].ef = function (t) { return !!t && this.b == t.b && this.m == t.m; }), (un[cd].move = function (t) { return this.ed(this.m + t); }), Y(dn, un), (va = dn[cd]), (va.qb = function () { return new dn(this.b, this.m); }), (va.Tf = lx), (va.mc = function () { return this.b[nf] || tb; }), (va.Ef = function () { return ( !!this.b[xd] && !!this.b[Gd] && this.m >= 0 && this.m <= this.mc()[rd] ); }), (va.ed = function (t) { return t <= this.mc()[rd] && t >= 0 && (this.m = t), this; }), (pn[cd].b = E()), Y(vn, pn), (vn[cd].b = function (t, i, n) { ln(this.c, this.d, t, i, ma, n); }), Y(mn, vn), (mn[cd].f = L(5)), (mn[cd].b = function (t, i, n, e) { var s = ln(this.c, this.d, t, i, wa, n, 10, e); if (496 & s) { var r = wn(s, this.d), i = wn(s, i), s = ln(this.c, r, t, i, wa, n, 10, e); 496 & s && ((r = wn(s, r)), (i = wn(s, i)), this.j ? ln(this.c, r, t, i, wa, n, this.f(), e) : ln(this.c, r, t, i, wa, n, 0, e)); } }), Y(jn, mn), (jn[cd].f = function () { return 65 | (this.p ? 32 : 132); }), Y(yn, pn), (yn[cd].b = function (t, i, n, e) { var s = Oi(t); ln(s, 0, t, i, new Vt(this.c.x + s[Rd], this.c.y + s[$f]), n, wa, e); }), Y(kn, yn), (kn[cd].b = function (t, i, n, e) { var s, r = Oi(t), r = zi(r); (s = Qt(t)), (s = ni(s.b)), (s = new Vt(this.c.x + s[Rd], this.c.y + s[$f])); var o = i, h = gn(s, t, o, n, r, 10, e); 0 != (496 & h) && ((16 & h || 32 & h) && (o ^= 2), (64 & h || 128 & h) && (o ^= 1), (h = gn(s, t, o, n, r, 10, e)), 0 != (496 & h) && gn(s, t, i, n, r, ma, e)); }), Y(Sn, hn), (va = Sn[cd]), (va.n = function () { this.b = this.f = this.V = this.H = wa; }), (va.Fa = function () { if (!this.Na) for ( var t = this.b.C(); t.h((this.Na = K(this.b) + mp + (this.b.rb++)[nd](36))); ); return this.Na; }), (va.Sa = function () { return this.H.ef(this.V); }), (va.move = function (t) { this.H[hf](t), this.V[hf](t); }), (va.q = function () { return this.xc() ? this.H.mc()[Fd](this.H.m, this.V.m) : tb; }), x(va, function (t, i) { (this.H = t), (this.V = i); }); var gx; Y(Cn, hn), (va = Cn[cd]), (va.n = function () { delete this[Pf], delete this[Sd], delete this[gf]; }), (va.Yc = !1), (va.Ee = !0), (va.stopPropagation = function () { this.Yc = !0; }), (va.preventDefault = function () { this.Ee = !1; }), Y(qn, Sn), (va = qn[cd]), (va.n = function () { delete this.b.p[this.Fa()]; }), (va.xc = lx), (va.Kf = function () { this.b.p[this.Fa()] = this; }), (va.replace = function (t) { if (!O(t)) return !1; if (this.q() == t) return !0; if (this.c != this.q()) return !1; var i = this.b.Z(), n = Ut(i, !1)[1], e = { type: Pp, $h: this.c }, s = i[$f], r = this.H, o = this.V; i.value = an(r, 0, r.m) + t + an(o, o.m); var h = r.m + t[rd]; if ( (n >= o.m ? (n += t[rd] - this.c[rd]) : n > r.m && (n = h), h != o.m) ) { var c = h - o.m; je(this.b, function (t) { t.H.m >= o.m && t[hf](c); }); } return ( o.ed(h), this.f && this.f.ed(n), this.b.Mg() && ((r = o.qb()), r.ed(n), this.b.Nd(r)), (i.scrollTop = s), (e.Zh = this.c = t), Jn(this.b, e), !0 ); }), (va.Hb = function (t) { this.b.Nd(t ? this.V : this.H); }), (va.Me = function (t, i) { var n, e = this.H, s = this.V, r = e.b; if (Pk && !Mt(9) && r[Pf] && r[Pf][Jd]() == sp) { var o = e.b, h = s || e.qb()[hf](1), c = Qt(o), u = ps(Ai(c)).gd(), s = u[Ha](), a = 0, f = (r = 0); Ai(Qt(e.b)).frameElement && ((f = Ki(Ai(c).frameElement)), (r = f.x), (f = f.y)), (e = o[nf][Fd](e.m, h.m) || Aa[Tf](160)); try { n = sn(o) + 2; } catch (d) { n = 16; } if (Xi(o)) { for ( h = u[Jf](); h.boundingHeight <= n && h[hd] == h[Ua] && ((a = u.boundingLeft - h.boundingLeft), 0 != h.moveStart(fv, -1)); ); (o = Ui(o).x), (o = Ra.max(s[vf] - a, o)), i && (o += 4 * e[rd]); } else (o = s[vf]), i && (o -= 4 * e[rd]); n = new kn(o + r, s.top + n + f); } else n = xn(e, s, t); return n; }), (In[eb] = N); var px = !Pk || zt(), vx = Pk && !Mt(zl); Y(Nn, Cn); var mx = [1, 4, 2]; (va = Nn[cd]), y(va, wa), (va.relatedTarget = wa), (va.offsetX = 0), (va.offsetY = 0), g(va, 0), p(va, 0), o(va, 0), h(va, 0), (va.button = 0), a(va, 0), (va.charCode = 0), (va.ctrlKey = !1), (va.altKey = !1), (va.shiftKey = !1), (va.metaKey = !1), (va.Lh = !1), (va.Ha = wa), (va.Xc = function (t, i) { var n = b(this, t[Pf]); Cn[Ad](this, n), y(this, t[Sd] || t.srcElement), s(this, i); var e = t[Pa]; if (e) { if (Mk) { var r; t: { try { In(e[lf]), (r = !0); break t; } catch (c) {} r = !1; } r || (e = wa); } } else n == Kw ? (e = t.fromElement) : n == Uw && (e = t.toElement); (this.relatedTarget = e), (this.offsetX = t.offsetX !== ma ? t.offsetX : t.layerX), (this.offsetY = t.offsetY !== ma ? t.offsetY : t.layerY), g(this, t[Wf] !== ma ? t[Wf] : t.pageX), p(this, t[Yf] !== ma ? t[Yf] : t.pageY), o(this, t[mf] || 0), h(this, t[wf] || 0), (this.button = t.button), a(this, t[Cf] || 0), (this.charCode = t[Sf] || (n == xw ? t[Cf] : 0)), (this.ctrlKey = t[pd]), (this.altKey = t[ed]), (this.shiftKey = t[Md]), (this.metaKey = t[uf]), (this.Lh = Bk ? t[uf] : t[pd]), (this.state = t.state), (this.Ha = t), delete this.Ee, delete this.Yc; }), (va.stopPropagation = function () { Nn.g[md][Ad](this), this.Ha[md] ? this.Ha[md]() : (this.Ha.cancelBubble = !0); }), (va.preventDefault = function () { Nn.g[ef][Ad](this); var t = this.Ha; if (t[ef]) t[ef](); else if (((t.returnValue = !1), vx)) try { (t[pd] || (t[Cf] >= 112 && t[Cf] <= 123)) && a(t, -1); } catch (i) {} }), (va.Nj = C("Ha")), (va.n = function () { Nn.g.n[Ad](this), (this.Ha = wa), y(this, wa), s(this, wa), (this.relatedTarget = wa); }), Y(Bn, hn), (Bn[cd].b = wa), (Bn[cd].d = wa), (Bn[cd].n = function () { Bn.g.n[Ad](this); for (var t = this.c; t[rd]; ) Fn(this, t.pop()); delete this.c; }); var wx, jx = (wx = "ScriptEngine" in ck && "JScript" == ck.ScriptEngine()) ? ck.ScriptEngineMajorVersion() + yl + ck.ScriptEngineMinorVersion() + yl + ck.ScriptEngineBuildVersion() : Sl, yx = 0; (va = On[cd]), (va.key = 0), (va.Gc = !1), (va.gh = !1), (va.Xc = function (i, n, e, s, r, o) { z(i) ? (this.b = !0) : i && i[Hf] && z(i[Hf]) ? (this.b = !1) : t(Ta(Bg)), (this.nd = i), (this.c = n), (this.src = e), b(this, s), (this.capture = !!r), (this.Xe = o), (this.gh = !1), (this.key = ++yx), (this.Gc = !1); }), d(va, function (t) { return this.b ? this.nd[Ad](this.Xe || this.src, t) : this.nd[Hf][Ad](this.nd, t); }); var kx, xx, Tx, Sx, Ex, Ax, Cx, Lx, qx, Ix, Nx; !(function () { function t() { return { G: 0, mb: 0 }; } function i() { return []; } function n() { function t(i) { return (i = r[Ad](t.src, t.key, i)), i ? void 0 : i; } return t; } function e() { return new On(); } function s() { return new Nn(); } var r, o = wx && !(st(jx, Rl) >= 0); if ( ((Ax = function (t) { r = t; }), o) ) { (kx = function () { return Dn(h); }), (xx = function (t) { Hn(h, t); }), (Tx = function () { return Dn(c); }), (Sx = function (t) { Hn(c, t); }), (Ex = function () { return Dn(u); }), (Cx = function () { Hn(u, n()); }), (Lx = function () { return Dn(a); }), (qx = function (t) { Hn(a, t); }), (Ix = function () { return Dn(f); }), (Nx = function (t) { Hn(f, t); }); var h = new Bn(0, 600); h.b = t; var c = new Bn(0, 600); c.b = i; var u = new Bn(0, 600); u.b = n; var a = new Bn(0, 600); a.b = e; var f = new Bn(0, 600); f.b = s; } else (kx = t), (xx = N), (Tx = i), (Sx = N), (Ex = n), (Cx = N), (Lx = e), (qx = N), (Ix = s), (Nx = N); })(); var Rx = {}, Bx = {}, Dx = {}, Hx = {}; Ax(function (t, i) { if (!Rx[t]) return !0; var n = Rx[t], e = n[Pf], r = Bx; if (!(e in r)) return !0; var o, h, r = r[e]; if ((gx === ma && (gx = Pk && !ck[Rf]), gx)) { var c; if (!(c = i)) t: { c = "window.event"[vd](yl); for (var u = ck; (o = c[Oa]()); ) { if (u[o] == wa) { c = wa; break t; } u = u[o]; } c = u; } if (((o = c), (c = !0 in r), (u = !1 in r), c)) { if (o[Cf] < 0 || o.returnValue != ma) return !0; t: { var f = !1; if (0 == o[Cf]) try { a(o, -1); break t; } catch (d) { f = !0; } (f || o.returnValue == ma) && (o.returnValue = !0); } } (f = Ix()), f.Xc(o, this), (o = !0); try { if (c) { for (var b = Tx(), l = f[gf]; l; l = l[Gd]) b[Da](l); (h = r[!0]), (h.mb = h.G); for (var g = b[rd] - 1; !f.Yc && g >= 0 && h.mb; g--) s(f, b[g]), (o &= _n(h, b[g], e, !0, f)); if (u) for ( h = r[!1], h.mb = h.G, g = 0; !f.Yc && g < b[rd] && h.mb; g++ ) s(f, b[g]), (o &= _n(h, b[g], e, !1, f)); } else o = Vn(n, f); } finally { b && (m(b, 0), Sx(b)), f.s(), Nx(f); } return o; } e = new Nn(i, this); try { o = Vn(n, e); } finally { e.s(); } return o; }); var Fx, Ox = {}; Y(Qn, hn), (va = Qn[cd]), (va.xh = !0), (va.kf = wa), (va.og = A("kf")), (va.addEventListener = function (t, i, n, e) { Pn(this, t, i, n, e); }), (va.removeEventListener = function (t, i, n, e) { Mn(this, t, i, n, e); }), (va.n = function () { Qn.g.n[Ad](this), Kn(this), (this.kf = wa); }), Y(te, hn), (te[cd].get = function (t, i) { var n = K(t), n = this.c ? this.b : this.b[n] || (this.b[n] = {}), e = O(i) ? i : i.b; return this.d ? n : n[e] || (n[e] = {}); }); var Px = new te(); Y(ie, Qn), (ie[cd].n = function () { Tt( this.qc, function (t) { var i = t.Ob(); this.qc[i] && (t.Ab(this), delete this.qc[i]); }, this ), (this.c = this.ia = this.qc = wa), ie.g.n[Ad](this); }), (ie[cd].execCommand = function (t, i) { var n, e = [this]; pt(e, arguments); for (var s in this.qc) if (((n = this.qc[s]), n[Cd](this) && n.tg(t))) return n[Of][Pd](n, e); }); var Mx, zx, Ux, Kx, Gx, _x, Vx; Vx = _x = Gx = Kx = Ux = zx = Mx = !1; var Jx = Ot(); Jx && (-1 != Jx[cf]("Firefox") ? (Mx = !0) : -1 != Jx[cf]("Camino") ? (zx = !0) : -1 != Jx[cf]("iPhone") || -1 != Jx[cf]("iPod") ? (Ux = !0) : -1 != Jx[cf]("iPad") ? (Kx = !0) : -1 != Jx[cf]("Android") ? (Gx = !0) : -1 != Jx[cf]("Chrome") ? (_x = !0) : -1 != Jx[cf]("Safari") && (Vx = !0)); var Wx, Yx = zx, Xx = Ux, Zx = Kx, Qx = Gx, $x = _x, tT = Vx; t: { var iT, nT, eT = tb; if (Mx) iT = /Firefox\/([0-9.]+)/; else { if (Pk || Ok) { Wx = tx; break t; } $x ? (iT = /Chrome\/([0-9.]+)/) : tT ? (iT = /Version\/([0-9.]+)/) : Xx || Zx ? ((iT = /Version\/(\S+).*Mobile\/(\S+)/), (nT = !0)) : Qx ? (iT = /Android\s+([0-9.]+)(?:.*Version\/([0-9.]+))?/) : Yx && (iT = /Camino\/([0-9.]+)/); } if (iT) var sT = iT[Ma](Ot()), eT = sT ? (nT ? sT[1] + yl + sT[2] : sT[2] || sT[1]) : tb; Wx = eT; } var rT = Wx; Pk && zt(), Mk || zk || Ok || (Pk && zt()), zk && Mt("534.16"), Pk && Mt("7.0"), Mk && Mt(Ll), Pk || Ok || (Mk && Mt(ql)), Pk || (zk && Mt(Dl)), zk && Mt("531"), zk && Mt(Fl), (Mk && Mt(ql)) || Pk || Ok || (zk && Mt("531")), Mk || (zk && Mt("526")), ($x && st(rT, "4") >= 0) || (tT && Mt("533")) || (Mk && Mt("2.0")), Ok && Mt("11.10"), $x && st(rT, "12"), Y(se, hn); var oT = []; (se[cd].w = function (t, i, n, e, s) { H(i) || ((oT[0] = i), (i = oT)); for (var r = 0; r < i[rd]; r++) this.b[Da](Pn(t, i[r], n || this, e || !1, s || this.c || this)); return this; }), (se[cd].Ca = function (t, i, n, e, s) { if (H(i)) for (var r = 0; r < i[rd]; r++) this.Ca(t, i[r], n, e, s); else { t: { if ( ((n = n || this), (s = s || this.c || this), (e = !!e), (t = Gn(t, i, e))) ) for (i = 0; i < t[rd]; i++) if ( !t[i].Gc && t[i].nd == n && t[i][bf] == e && t[i].Xe == s ) { t = t[i]; break t; } t = wa; } t && ((t = t.key), zn(t), bt(this.b, t)); } return this; }), (se[cd].n = function () { se.g.n[Ad](this), re(this); }), d(se[cd], function () { t(Ta("EventHandler.handleEvent not implemented")); }); var hT = { 8: "backspace", 9: "tab", 13: Gv, 16: Uj, 17: xv, 18: Bp, 19: "pause", 20: "caps-lock", 27: "esc", 32: "space", 33: "pg-up", 34: "pg-down", 35: Kv, 36: "home", 37: "left", 38: "up", 39: "right", 40: "down", 45: "insert", 46: "delete", 48: Sl, 49: El, 50: "2", 51: "3", 52: "4", 53: "5", 54: Pl, 55: Ml, 56: zl, 57: "9", 61: "equals", 65: Sp, 66: "b", 67: "c", 68: "d", 69: "e", 70: Vv, 71: sm, 72: "h", 73: Cm, 74: "j", 75: "k", 76: "l", 77: "m", 78: Vw, 79: tj, 80: cj, 81: "q", 82: "r", 83: Bj, 84: "t", 85: "u", 86: "v", 87: "w", 88: "x", 89: Xy, 90: "z", 93: "context", 96: "num-0", 97: "num-1", 98: "num-2", 99: "num-3", 100: "num-4", 101: "num-5", 102: "num-6", 103: "num-7", 104: "num-8", 105: "num-9", 106: "num-multiply", 107: "num-plus", 109: "num-minus", 110: "num-period", 111: "num-division", 112: "f1", 113: "f2", 114: "f3", 115: "f4", 116: "f5", 117: "f6", 118: "f7", 119: "f8", 120: "f9", 121: "f10", 122: "f11", 123: "f12", 187: "equals", 188: Hb, 190: yl, 191: kl, 220: "\\", 224: "win", }; Y(ue, Qn), (ue[cd].d = !1); var cT = ck.window; (va = ue[cd]), (va.Dc = wa), (va.Li = function () { if (this.d) { var t = fk() - this.j; t > 0 && t < 0.8 * this.c ? (this.Dc = this.b[dd](this.f, this.c - t)) : (Jn(this, Ty), this.d && ((this.Dc = this.b[dd](this.f, this.c)), (this.j = fk()))); } }), (va.start = function () { (this.d = !0), this.Dc || ((this.Dc = this.b[dd](this.f, this.c)), (this.j = fk())); }), (va.stop = function () { (this.d = !1), this.Dc && (this.b.clearTimeout(this.Dc), (this.Dc = wa)); }), (va.n = function () { ue.g.n[Ad](this), this[id](), delete this.b; }); var uT; Y(fe, Qn); var aT = { NONE: 0, Oj: 1, ck: 2, Xj: 4, ok: 8 }, fT = [ 27, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 19, ], dT = { Ri: Gj, Qi: Vj }; (va = fe[cd]), (va.$g = function (t, i) { ge(this.d, de(1, arguments), t); }), (va.sj = function (t) { ge(this.d, de(0, arguments), wa); }), (va.gj = function (t) { var i; t: { i = de(0, arguments); for (var n = this.d; i[rd] > 0 && n; ) { var e = i[Oa](), n = n[(255 & e[Cf]) | (e.Wc << 8)]; if (O(n)) { i = !0; break t; } } i = !1; } return i; }), (va.n = function () { fe.g.n[Ad](this), (this.d = {}), Mn(this.b, kw, this.Ke, !1, this), Bk && Mk && Mt(Ll) && Mn(this.b, Tw, this.Ag, !1, this), Dk && !Mk && (Mn(this.b, xw, this.Bg, !1, this), Mn(this.b, Tw, this.Cg, !1, this)), (this.b = wa); }), (va.Ag = function (t) { if (224 == t[Cf]) (this.Nh = !0), ae( function () { this.Nh = !1; }, 400, this ); else { var i = t[uf] || this.Nh; (67 != t[Cf] && 88 != t[Cf] && 86 != t[Cf]) || !i || ((t.metaKey = i), this.Ke(t)); } }), (va.Bg = function (t) { t[Cf] > 32 && le(t) && (this.j = !0); }), (va.Cg = function (t) { !this.j && le(t) && this.Ke(t); }), (va.Ke = function (t) { var i; if (((i = t[Cf]), 16 == i || 17 == i || 18 == i)) i = !1; else { var n = t[Sd], e = n[zd] == sp || n[zd] == Eg || n[zd] == hg || n[zd] == Yg, s = !e && (n.isContentEditable || (n[xd] && n[xd].designMode == nj)); i = e || s ? this.M[i] || this.f ? !0 : s ? !1 : this.F && (t[ed] || t[pd] || t[uf]) ? !0 : n[zd] != Eg || (n[Pf] != gy && n[Pf] != aj) ? n[zd] == Eg || n[zd] == hg ? 32 != i : !1 : 13 == i : !0; } if (i) if (t[Pf] == kw && le(t)) this.j = !1; else { i = (255 & t[Cf]) | (((t[Md] ? 1 : 0) | (t[pd] ? 2 : 0) | (t[ed] ? 4 : 0) | (t[uf] ? 8 : 0)) << 8); var r, o, n = fk(); this.c.Bc[rd] && n - this.c.Gg <= 1500 ? (r = pe(this, this.c.Bc)) : m(this.c.Bc, 0), (r = r ? r[i] : this.d[i]), r || ((r = this.d[i]), (this.c.Bc = [])), r && O(r) ? (o = r) : r ? (this.c.Bc[Da](i), (this.c.Gg = n), Mk && t[ef]()) : m(this.c.Bc, 0), o && (this.p && t[ef](), this.z && t[md](), (i = t[Sd]), (r = $n(this, new ve(dT.Ri, o, i))), (o = new ve(dT.Qi + o, o, i)), (r &= Jn(this, o)), r || t[ef](), m(this.c.Bc, 0)); } }), Y(ve, Cn), Y(me, ie); var bT = 0; (va = me[cd]), (va.n = function () { me.g.n[Ad](this), this.j.s(), (this.j = wa), this.f && (this.f.s(), (this.f = wa)), (this.Mb = this.b = this.M = this.p = this.d = wa); }), (va.dc = function () { return this.Z(); }), (va.C = function () { return this.Mb || (this.Mb = Qt(this.Z())); }), (va.Z = function () { return this.b || (this.b = this.M); }), (va.w = function (t, i) { this.d[t] || ((this.d[t] = []), this.F ? Xn(this.dc(), t, this) : this.j.w(this.dc(), t, this)); var n = this.d[t]; dt(n, i) || n[Da](i); }), (va.Ca = function (t, i) { var n = this.d[t]; n && (bt(n, i), 0 == n[rd] && (this.j.Ca(this.dc(), t, this), delete this.d[t])); }), d(va, function (t) { for (var i = this.d[t[Pf]], n = 0, e = i[rd]; e > n; n++) { var s = i[n]; if (s[Cd](this)) { var r; if (t instanceof ve) { r = s; var o, h = t; if ( ((o = r[Cd](this)) && ((o = r.d.b), (o = (h.ih && -1 != h.ih[cf](o)) || ma)), o ? ((h = !r.N(this)), (o = r.ea(this)), this[Of]([r.b, av][Yd](yl), new no(h, o.X, o.B)), (r = !0)) : (r = !1), r) ) { t[ef](); continue; } } if ((r = s[Hf](this, t))) { t[md](), t[ef](); break; } } } }), (va.rf = N), (va.Be = N), (va.Yd = N), (va.Ze = function (t) { this.Yd(t); }), Y(ke, me), (va = ke[cd]), (va.Wb = function () { var t = Ut(this.b, !1), i = new dn(this.b, t[0]), t = new dn(this.b, t[1]); return new qn(this, i, t); }), (va.Cd = function () { var t = Ut(this.b, !1); return t[0] == t[1]; }), (va.Nd = function (t) { var i = this.b, t = t.m; _t(i) ? ((i.selectionStart = t), (i.selectionEnd = t)) : Pk && ((t = Gt(i, t)), (i = i[yf]()), i[Ka](!0), i[hf](fv, t), i[qf]()), Mk && this.sb(); }), (va.Ch = function (t) { var i = t.V.m, n = this.b, t = t.H.m; if (_t(n)) n.selectionStart = t; else if (Pk) { var e = Kt(n), s = e[0]; s[Va](e[1]) && ((t = Gt(n, t)), s[Ka](!0), s[hf](fv, t), s[qf]()); } (n = this.b), _t(n) ? (n.selectionEnd = i) : Pk && ((e = Kt(n)), (t = e[1]), e[0][Va](t) && ((i = Gt(n, i)), (n = Gt(n, Ut(n, !0)[0])), t[Ka](!0), t[Ld](fv, i - n), t[qf]())), this.sb(); }), (va.Id = function () { return !!this.b.disabled; }), (va.Mg = function () { return this.b == Ei(this.C()).activeElement; }), (va.sb = function () { this.b[Ef](); }), (va.rf = function () { return Xi(this.b); }), (va.Be = function () { return this.rf() ? Ij : Rw; }), (va.Yd = function (t) { return this.b[Bf](qv, t), !0; }), (va.Ze = function (t) { var i = this.b.getAttribute(qv); (!i || i != t) && this.Yd(t); }), Y(xe, hn), (xe[cd].restore = function (t) { var i = this.d(); return t || this.s(), i; }), Y(Te, xe), (Te[cd].b = function (t) { return fi(Se(this, !0)), fi(Se(this, !1)), t; }), (Te[cd].d = function () { var t = wa, i = Se(this, !0), n = Se(this, !1); if (i && n) { var t = i[Gd], i = kk(t[zf], i), e = n[Gd], n = kk(e[zf], n); e == t && (n -= 1), (t = $e(t, i, e, n)), (t = this.b(t)), t[qf](); } else this.b(); return t; }), (Te[cd].n = function () { this.b(), (this.c = wa); }), Y(Ee, kt), (va = Ee[cd]), (va.k = wa), (va.cb = 0), (va.Qf = !1), (va.Ub = function (t) { (this.k = t.k), (this.cb = t.cb), (this.c = t.c), (this.b = t.b), (this.d = t.d); }), (va.W = function () { return new Ee(this.k, this.b, !this.d, this.cb, this.c); }), j(va, function () { var i; if (this.Qf) { (!this.k || (this.d && 0 == this.c)) && t(Ak), (i = this.k); var n = this.b ? -1 : 1; if (this.cb == n) { var e = this.b ? i[Ed] : i[Lf]; e ? Ae(this, e) : Ae(this, i, -1 * n); } else (e = this.b ? i[td] : i[Vf]) ? Ae(this, e) : Ae(this, i[Gd], -1 * n); this.c += this.cb * (this.b ? -1 : 1); } else this.Qf = !0; return (i = this.k) || t(Ak), i; }), (va.splice = function (t) { var i = this.k, n = this.b ? 1 : -1; this.cb == n && ((this.cb = -1 * n), (this.c += this.cb * (this.b ? -1 : 1))), (this.b = !this.b), Ee[cd][gd][Ad](this), (this.b = !this.b); for ( var n = F(arguments[0]) ? arguments[0] : arguments, e = n[rd] - 1; e >= 0; e-- ) ai(n[e], i); fi(i); }), (Ce[cd].hd = L(!1)), (Ce[cd].containsNode = function (t, i) { return this.Cb(Qe(We(t), ma), i); }), (Ce[cd].vf = function (t) { return this.$b() || this.vc(), this.Ie(t, !0); }), Y(Ie, Ee), Y(Ne, Ie), (va = Ne[cd]), (va.tc = wa), (va.Db = wa), (va.De = 0), (va.ud = 0), (va.A = C("tc")), (va.I = C("Db")), (va.Zd = function () { return this.Qf && this.k == this.Db && (!this.ud || 1 != this.cb); }), j(va, function () { return this.Zd() && t(Ak), Ne.g[gd][Ad](this); }), (va.Ub = function (t) { (this.tc = t.tc), (this.Db = t.Db), (this.De = t.De), (this.ud = t.ud), (this.nb = t.nb), Ne.g.Ub[Ad](this, t); }), (va.W = function () { var t = new Ne(this.tc, this.De, this.Db, this.ud, this.nb); return t.Ub(this), t; }), (Re[cd].Cb = function (i, n) { var e = n && !i.hb(), s = i.Wd(); try { return e ? this.ib(s, 0, 1) >= 0 && this.ib(s, 1, 0) <= 0 : this.ib(s, 0, 0) >= 0 && this.ib(s, 1, 1) <= 0; } catch (r) { return Pk || t(r), !1; } }), (Re[cd].containsNode = function (t, i) { return this.Cb(We(t), i); }), (Re[cd].wc = function () { return new Ne(this.A(), this.D(), this.I(), this.aa()); }), Y(Be, Re), (va = Be[cd]), (va.W = function () { return new this.constructor(this.b[Id]()); }), (va.Wd = C("b")), (va.pg = function () { return this.b.commonAncestorContainer; }), (va.A = function () { return this.b.startContainer; }), (va.D = function () { return this.b.startOffset; }), (va.I = function () { return this.b.endContainer; }), (va.aa = function () { return this.b.endOffset; }), (va.ib = function (t, i, n) { return this.b.compareBoundaryPoints( 1 == n ? 1 == i ? ck.Range.START_TO_START : ck.Range.START_TO_END : 1 == i ? ck.Range.END_TO_START : ck.Range.END_TO_END, t ); }), (va.hb = function () { return this.b.collapsed; }), (va.q = function () { return this.b[nd](); }), f(va, function (t) { this.qf(ei(vi(this.A())).getSelection(), t); }), (va.qf = function (t) { t.removeAllRanges(), t.addRange(this.b); }), (va.vc = function () { var t = this.b; if ( (t.extractContents(), t.startContainer.hasChildNodes() && (t = t.startContainer[zf][t.startOffset])) ) { var i = t[td]; ki(t) == tb && fi(t), i && ki(i) == tb && fi(i); } }), (va.Qh = function (t, i) { var n = this.b[Id](); return n[Ka](i), n.insertNode(t), n.detach(), t; }), (va.Rh = function (t, i) { var n = ei(vi(this.A())); if ((n = ps(n))) var e = n.A(), s = n.I(), r = n.D(), o = n.aa(); var h = this.b[Id](), c = this.b[Id](); if ( (h[Ka](!1), c[Ka](!0), h.insertNode(i), c.insertNode(t), h.detach(), c.detach(), n) ) { if (3 == e[Ja]) for (; r > e[rd]; ) { r -= e[rd]; do e = e[Vf]; while (e == t || e == i); } if (3 == s[Ja]) for (; o > s[rd]; ) { o -= s[rd]; do s = s[Vf]; while (s == t || s == i); } $e(e, r, s, o)[qf](); } }), (va.Ih = function (t) { this.b[Ka](t); }), Y(Fe, Be), (Fe[cd].qf = function (t, i) { var n = i ? this.I() : this.A(), e = i ? this.aa() : this.D(), s = i ? this.A() : this.I(), r = i ? this.D() : this.aa(); t[Ka](n, e), (n != s || e != r) && t.extend(s, r); }), Y(Oe, Re), (va = Oe[cd]), (va.xb = wa), (va.gb = wa), (va.fb = wa), (va.Qa = -1), (va.Ua = -1), (va.W = function () { var t = new Oe(this.b[Jf](), this.c); return (t.xb = this.xb), (t.gb = this.gb), (t.fb = this.fb), t; }), (va.Wd = C("b")), (va.pg = function () { if (!this.xb) { var t = this.b[Ua], i = this.b[Jf](), n = t[_a](/ +$/, tb); if ( ((n = t[rd] - n[rd]) && i[Ld](fv, -n), (n = i[Ff]()), (i = i[hd][_a](/(\r\n|\r|\n)+/g, eb)[rd]), this.hb() && i > 0) ) return (this.xb = n); for (; i > n.outerHTML[_a](/(\r\n|\r|\n)+/g, eb)[rd]; ) n = n[Gd]; for ( ; 1 == n[zf][rd] && n.innerText == (3 == n[Lf][Ja] ? n[Lf][Zd] : n[Lf].innerText) && Ye(n[Lf]); ) n = n[Lf]; 0 == t[rd] && (n = ze(this, n)), (this.xb = n); } return this.xb; }), (va.A = function () { return ( !this.gb && ((this.gb = Ue(this, 1)), this.hb()) && (this.fb = this.gb), this.gb ); }), (va.D = function () { return ( this.Qa < 0 && ((this.Qa = Ke(this, 1)), this.hb()) && (this.Ua = this.Qa), this.Qa ); }), (va.I = function () { return this.hb() ? this.A() : (this.fb || (this.fb = Ue(this, 0)), this.fb); }), (va.aa = function () { return this.hb() ? this.D() : (this.Ua < 0 && ((this.Ua = Ke(this, 0)), this.hb()) && (this.Qa = this.Ua), this.Ua); }), (va.ib = function (t, i, n) { return this.b[Hd]((1 == i ? $g : gg) + op + (1 == n ? $g : gg), t); }), (va.xd = function () { var t = this.c[kd][yf](); return t[wd](this.c[kd]), this.Cb(new Oe(t, this.c), !0); }), (va.hb = function () { return 0 == this.b[Hd](tp, this.b); }), (va.q = function () { return this.b[Ua]; }), f(va, function () { this.b[qf](); }), (va.vc = function () { if (!this.hb() && this.b[hd]) { var t = this.A(), i = this.I(), n = this.b[Ua], e = this.b[Jf](); e.moveStart(fv, 1), e.moveStart(fv, -1), e[Ua] == n && (this.b = e), (this.b.text = tb), Me(this), (n = this.A()), (e = this.D()); try { var s = t[Vf]; t == i && t[Gd] && 3 == t[Ja] && s && 3 == s[Ja] && ((t.nodeValue += s[Zd]), fi(s), (this.b = Pe(n)), this.b[hf](fv, e), Me(this)); } catch (r) {} } }), (va.Qh = function (t, i) { var n = Ge(this.b[Jf](), t, i); return Me(this), n; }), (va.Rh = function (t, i) { var n = this.b[Jf](), e = this.b[Jf](); Ge(n, t, !0), Ge(e, i, !1), Me(this); }), (va.Ih = function (t) { this.b[Ka](t), t ? ((this.fb = this.gb), (this.Ua = this.Qa)) : ((this.gb = this.fb), (this.Qa = this.Ua)); }), Y(_e, Be), (_e[cd].qf = function (t) { t[Ka](this.A(), this.D()), (this.I() != this.A() || this.aa() != this.D()) && t.extend(this.I(), this.aa()), 0 == t[Gf] && t.addRange(this.b); }), Y(Ve, Be), (Ve[cd].ib = function (t, i, n) { return Mt(Fl) ? Ve.g.ib[Ad](this, t, i, n) : this.b.compareBoundaryPoints( 1 == n ? 1 == i ? ck.Range.START_TO_START : ck.Range.END_TO_START : 1 == i ? ck.Range.START_TO_END : ck.Range.END_TO_END, t ); }), (Ve[cd].qf = function (t, i) { t.removeAllRanges(), i ? t.setBaseAndExtent(this.I(), this.aa(), this.A(), this.D()) : t.setBaseAndExtent(this.A(), this.D(), this.I(), this.aa()); }), Y(Xe, Ce), (Xe[cd].Cb = function (t, i) { var n = qe(this), e = qe(t); return (i ? Sk : Ek)(e, function (t) { return Sk(n, function (n) { return n.Cb(t, i); }); }); }), (Xe[cd].Ie = function (t, i) { if (i) { var n = this.A(); n[Gd] && n[Gd][rf](t, n); } else ai(t, this.I()); return t; }), (Xe[cd].ph = function (t, i) { this.Ie(t, !0), this.Ie(i, !1); }), Y(Ze, Ce), (va = Ze[cd]), (va.Tc = wa), (va.ob = wa), (va.Eb = wa), (va.pb = wa), (va.Fb = wa), (va.nb = !1), (va.W = function () { var t = new Ze(); return ( (t.Tc = this.Tc), (t.ob = this.ob), (t.Eb = this.Eb), (t.pb = this.pb), (t.Fb = this.Fb), (t.nb = this.nb), t ); }), (va.sg = L(gy)), (va.gd = function () { return is(this).Wd(); }), (va.kd = L(1)), (va.bc = function () { return this; }), (va.Nc = function () { return is(this).pg(); }), (va.A = function () { return this.ob || (this.ob = is(this).A()); }), (va.D = function () { return this.Eb != wa ? this.Eb : (this.Eb = is(this).D()); }), (va.I = function () { return this.pb || (this.pb = is(this).I()); }), (va.aa = function () { return this.Fb != wa ? this.Fb : (this.Fb = is(this).aa()); }), (va.hd = C("nb")), (va.Cb = function (t, i) { var n = t.sg(); return n == gy ? is(this).Cb(is(t), i) : n == wv ? ((n = hs(t)), (i ? Sk : Ek)( n, function (t) { return this.containsNode(t, i); }, this )) : !1; }), (va.xd = function () { return ( (!this.ob || ns(this.ob)) && (!this.pb || ns(this.pb)) && (!(Pk && !zt()) || is(this).xd()) ); }), (va.$b = function () { return is(this).hb(); }), (va.q = function () { return is(this).q(); }), (va.wc = function () { return new Ne(this.A(), this.D(), this.I(), this.aa()); }), f(va, function () { is(this)[qf](this.nb); }), (va.vc = function () { is(this).vc(), ts(this); }), (va.Ie = function (t, i) { var n = is(this).Qh(t, i); return ts(this), n; }), (va.ph = function (t, i) { is(this).Rh(t, i), ts(this); }), (va.$f = function () { return new es(this); }), (va.Ue = function (t) { (t = this.hd() ? !t : t), this.Tc && this.Tc.Ih(t), t ? ((this.pb = this.ob), (this.Fb = this.Eb)) : ((this.ob = this.pb), (this.Eb = this.Fb)), (this.nb = !1); }), Y(es, xe), (es[cd].d = function () { return $e(this.b, this.f, this.c, this.j); }), (es[cd].n = function () { es.g.n[Ad](this), (this.c = this.b = wa); }), Y(ss, Xe), (va = ss[cd]), (va.Ka = wa), (va.Ge = wa), (va.He = wa), (va.W = function () { return os[Pd](this, hs(this)); }), (va.sg = L(wv)), (va.gd = function () { return this.Ka || La[kd].createControlRange(); }), (va.kd = function () { return this.Ka ? this.Ka[rd] : 0; }), (va.bc = function (t) { return (t = this.Ka[sf](t)), Qe(We(t), ma); }), (va.Nc = function () { return pi[Pd](wa, hs(this)); }), (va.A = function () { return cs(this)[0]; }), (va.D = L(0)), (va.I = function () { var t = cs(this), i = ct(t); return at(t, function (t) { return di(t, i); }); }), (va.aa = function () { return this.I()[zf][rd]; }), (va.xd = function () { var t = !1; try { t = Ek(hs(this), function (t) { return Pk ? t[Gd] : di(t[xd][kd], t); }); } catch (i) {} return t; }), (va.$b = function () { return !this.Ka || !this.Ka[rd]; }), (va.q = L(tb)), (va.wc = function () { return new as(this); }), f(va, function () { this.Ka && this.Ka[qf](); }), (va.vc = function () { if (this.Ka) { for (var t = [], i = 0, n = this.Ka[rd]; n > i; i++) t[Da](this.Ka[sf](i)); xk(t, fi), this.Ue(!1); } }), (va.vf = function (t) { return (t = this.Ie(t, !0)), this.$b() || this.vc(), t; }), (va.$f = function () { return new us(this); }), (va.Ue = function () { this.He = this.Ge = this.Ka = wa; }), Y(us, xe), (us[cd].d = function () { for ( var t = (this.b[rd] ? vi(this.b[0]) : La)[kd].createControlRange(), i = 0, n = this.b[rd]; n > i; i++ ) t.addElement(this.b[i]); return rs(t); }), (us[cd].n = function () { us.g.n[Ad](this), delete this.b; }), Y(as, Ie), (va = as[cd]), (va.wd = wa), (va.nf = wa), (va.Oc = wa), (va.A = C("wd")), (va.I = C("nf")), (va.Zd = function () { return !this.c && !this.Oc[rd]; }), j(va, function () { if (this.Zd()) t(Ak); else if (!this.c) { var i = this.Oc[Oa](); return Ae(this, i, 1, 1), i; } return as.g[gd][Ad](this); }), (va.Ub = function (t) { (this.Oc = t.Oc), (this.wd = t.wd), (this.nf = t.nf), as.g.Ub[Ad](this, t); }), (va.W = function () { var t = new as(wa); return t.Ub(this), t; }), Y(fs, Xe), (va = fs[cd]), (va.W = function () { var t = new fs(); return (t.b = gt(this.b)), t; }), (va.sg = L("mutli")), (va.gd = function () { return this.b[0]; }), (va.kd = function () { return this.b[rd]; }), (va.bc = function (t) { return this.c[t] || (this.c[t] = Qe(Je(this.b[t]), ma)), this.c[t]; }), (va.Nc = function () { if (!this.f) { for (var t = [], i = 0, n = this.kd(); n > i; i++) t[Da](this.bc(i).Nc()); this.f = pi[Pd](wa, t); } return this.f; }), (va.A = function () { return bs(this)[0].A(); }), (va.D = function () { return bs(this)[0].D(); }), (va.I = function () { return ct(bs(this)).I(); }), (va.aa = function () { return ct(bs(this)).aa(); }), (va.xd = function () { return Ek(qe(this), function (t) { return t.xd(); }); }), (va.$b = function () { return 0 == this.b[rd] || (1 == this.b[rd] && this.bc(0).$b()); }), (va.q = function () { return Tk(qe(this), function (t) { return t.q(); })[Yd](tb); }), (va.wc = function () { return new gs(this); }), f(va, function () { var t = Le(ei(vi(Pk ? this.Nc() : this.A()))); t.removeAllRanges(); for (var i = 0, n = this.kd(); n > i; i++) t.addRange(this.bc(i).gd()); }), (va.vc = function () { xk(qe(this), function (t) { t.vc(); }); }), (va.$f = function () { return new ls(this); }), (va.Ue = function (t) { if (!this.$b()) { var i = t ? this.bc(0) : this.bc(this.kd() - 1); (this.c = []), (this.f = this.d = wa), i.Ue(t), (this.c = [i]), (this.d = [i]), (this.b = [i.gd()]); } }), Y(ls, xe), (ls[cd].d = function () { var t = Tk(this.b, function (t) { return t.restore(); }); return ds(t); }), (ls[cd].n = function () { ls.g.n[Ad](this), xk(this.b, function (t) { t.s(); }), delete this.b; }), Y(gs, Ie), (va = gs[cd]), (va.nc = wa), (va.hf = 0), (va.A = function () { return this.nc[0].A(); }), (va.I = function () { return ct(this.nc).I(); }), (va.Zd = function () { return this.nc[this.hf].Zd(); }), j(va, function () { try { var i = this.nc[this.hf], n = i[gd](); return Ae(this, i.k, i.cb, i.c), n; } catch (e) { if (e === Ak && this.nc[rd] - 1 != this.hf) return this.hf++, this[gd](); t(e); } }), (va.Ub = function (t) { (this.nc = gt(t.nc)), gs.g.Ub[Ad](this, t); }), (va.W = function () { var t = new gs(wa); return t.Ub(this), t; }); var lT = It( "ADDRESS", "BLOCKQUOTE", rg, "CAPTION", "CENTER", ug, "COLGROUP", "DIR", lg, "DL", "DD", "DT", "FIELDSET", "FORM", "H1", "H2", "H3", "H4", "H5", "H6", kg, Ag, "OL", "LI", "MAP", "MENU", "OPTGROUP", "OPTION", "P", _g, "TABLE", "TBODY", ep, "TFOOT", "TH", "THEAD", rp, "TL", "UL" ); It(Sg, Tg, "EMBED"), Y(ks, un), (va = ks[cd]), (va.n = function () { this.k = wa; }), (va.qb = function () { return new ks(this.b, this.k, this.m); }), (va.ef = function (t) { return ks.g.ef[Ad](this, t) && this.k == t.k; }), (va.Tf = function () { return !!this.k && 3 == this.k[Ja]; }), (va.mc = function () { return this.k[Zd] || tb; }), (va.Ef = function () { return ( !!this.b[xd] && !!this.b[Gd] && di(this.b, this.k) && this.m >= 0 && this.m <= ws(this.k) ); }), (va.ed = function (t) { return t <= this.mc()[rd] && t >= 0 && (this.m = t), this; }), x(va, function (t, i) { (this.k = t), (this.m = i); }), It(gy, "file", "url"), Y(Ns, Te), (Ns[cd].b = function (t) { var i = Se(this, !0), n = Se(this, !1), i = i && n ? pi(i, n) : i || n; return Ns.g.b[Ad](this), t ? Es(i, t) : void (i && Ts(i)); }), Y(Rs, Sn), (va = Rs[cd]), (va.n = function () { delete this.b.p[this.Fa()], Ds(this), Ms(this), Hs(this), (this.p = this.d = wa); }), (va.q = function () { return Rs.g.q[Ad](this) || Bs(this).q(); }), (va.xc = function () { return this.H.Tf() && this.H.k == this.V.k; }), (va.Kf = function () { if (!this.j) { if ((this.c || (this.c = this.yc = ek), this.Sa() || this.xc())) { var t = this.H, i = this.V, n = i.k, e = n == this.b.Z(), n = n[Gd]; if ( !e && n[zd][Jd]() == Xg && X(n.id == wa ? tb : Aa(n.id)) && Q(this.d.wg(n)) == this.q() ) n.id = this.Fa(); else { var n = t.m, e = Bs(this).vf(this.d.l(Xg, { id: this.Fa() })), s = this.d.b[tf](this.c); e[Ba](s), t[Ud](s, 0), i[Ud](s, s[Zd][rd]), this.f && this.f[Ud](s, this.f.m - n), xs(e, !1); } } else { var t = this.d.l(Xg, { id: this.Fa() }, tb), i = this.b.Z(), n = Bs(this).I(); n == i && (n = i[Ed]), ai(t, n), xs(t, !1); } (this.b.p[this.Fa()] = this), (this.j = !0); } }), (va.replace = function (t) { if (!this.j) return this.c != this.q() ? !1 : zs(this, t); if ((Ds(this), this.j)) Ms(this, !0); else { var i = this.H, n = this.V; (!this.d[Od](i.b, i.k) || !(this.d[Od](n.b, n.k) && this.q() == this.c)) && this[Ud](wa, wa); } return (t = zs(this, t)), Hs(this), t; }), (va.Hb = function (t) { var i = t ? this.V : this.H; i.Tf() ? this.b.Nd(i) : xs(i.k[zf][i.m - (t ? 1 : 0)], !t); }), (va.Me = function (t) { return this.Kf(), Tn(Fs(this), t); }), Y(Us, me), (va = Us[cd]), (va.Z = function () { return this.b || (this.b = this.z ? mi(this.M)[kd] : this.M); }), (va.C = function () { return this.jb || (this.jb = Qt(this.Z())); }), (va.Id = function () { return this.z && this.Z()[xd].designMode[Qd]() == nj ? !0 : this.Z().contentEditable[Qd]() == Ry; }), (va.Wb = function () { var t = Ks(this); if (!t) return wa; var i; if (t.$b()) { var n = new ks(this.Z(), t.A(), t.D()); t: { try { i = t.A(); } catch (e) { t = wa; break t; } if (((t = t.D()), t > 0 && !js(i))) { var s = i[zf][t]; if (s && Ye(s)) (i = s), (t = 0); else if (((s = i[zf][t - 1]), Ye(s))) { for (i = s; i[Ed] && Ye(i[Ed]); ) i = i[Ed]; t = ws(i); } } if (0 == t) if ((s = _s(this, i, !0))) (i = s), (t = s[Zd][rd]); else for (; i[Lf] && Ye(i[Lf]); ) i = i[Lf]; t = new ks(this.Z(), i, t); } if (((i = t.k), (s = t.m), js(i))) { var r = i[Zd] ? i[Zd][rd] : 0; (i = ys(i, !1)), (s += i[Zd][rd] - r), (i = ys(i, !0)), t[Ud](i, s); } (i = new Rs(this, t)), n.ef(t) || this.Ch(i); } else (i = this.Z()), (n = new ks(i, t.A(), t.D())), (i = new ks(i, t.I(), t.aa())), (i = new Rs(this, n, i, t)); return i; }), (va.Cd = function () { var t = Ks(this); return !t || t.$b(); }), (va.Nd = function (t) { if (this.Id()) { this.sb(); var i = t.k, t = t.m; this.C()[Od](this.Z(), i) && !(0 > t || t > ws(i)) && (i = $e(i, t, i, t)) && i[qf](); } }), (va.Ch = function (t) { this.Id() && (t = Bs(t)) && t[qf](); }), (va.Mg = function () { return !!Ks(this); }), (va.sb = function () { this.Id() && (this.z ? Ai(this.C())[Ef]() : this.Z()[Ef]()); }), (va.rf = function () { return Xi(this.Z()); }), (va.Be = function () { return this.rf() ? Ij : Rw; }), (va.Yd = function (t) { return this.Z()[Bf](qv, t), (this.Ya = t), !0; }), (va.Ze = function (t) { if (this.Ya) { var i = this.Be(); i && i != this.Ya && (this.ac = i); } this.ac || this.Yd(t); }), (va.dc = function () { return this.z ? mi(this.M) : this.Z(); }), (va.w = function (t, i) { this.d[t] || ((this.d[t] = []), this.z && !this.F ? this.j.w(this.dc(), t, this) : Xn(this.dc(), t, this)); var n = this.d[t]; dt(n, i) || n[Da](i); }); var gT = "`'-_~!@#$%^&*()+=[]\\{}|;:\",./<>?…‘’“â€ÂÂ‎ \r\n" + Aa[Tf](160); Vs[cd].isChar = function (t) { if (this.b[t]) return !0; for (var i = 0, n = this.c[rd]; n > i; i++) { var e = this.c[i]; if (t >= e[qd] && t <= e.end) return !0; } return !1; }; var pT = new Vs( "Ethi", [{ start: "ሀ", end: "á¿" }], "á á¡á¢á£á¤áÂÂ¥á¦á§á¨" + gT, { fontSize: 14, lineHeight: 1.5, Ra: 24 } ), vT = {}; Js[cd].isChar = function (t) { return this.b.isChar(t); }; var mT = { Yj: Hp, Zj: Op, $j: "bn", ak: Zy, Ah: zv, dk: "el", ek: "gu", fk: mw, gk: wm, hk: jw, ik: ww, jk: "kn", mk: "ml", nk: "mr", pk: "ne", qk: "or", rk: Jv, sk: "pa", tk: Rj, uk: "sa", vk: ty, wk: "sr-latn", Ak: "si", Ck: "ta", Dk: ly, Ek: ky, Fk: Oy, }, wT = {}; Zs[cd].toString = C("b"); var jT; jT = new Js("AMHARIC", Hp, "Amharic", pT); var yT, kT = new Vs( "Arab", [{ start: "Ø€", end: "Û¿" }], "،؛؟Ûâ€Â" + gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 }, !0 ); yT = new Js("ARABIC", Op, "Arabic", kT); var xT, TT = new Vs( "Beng", [ { start: "à ¦€", end: "à §¿" }, { start: "‌", end: "â€ÂÂ" }, ], gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 } ); xT = new Js("BENGALI", "bn", "Bengali", TT); var ST, ET = new Vs( "Hans", [{ start: "一", end: "é¿¿" }], gT ); ST = new Js("CHINESE", Zy, "Chinese", ET, "Pinyin"); var AT, CT = new Vs( "Latn", [ { start: Sp, end: "z" }, { start: "A", end: "Z" }, { start: Sl, end: "9" }, ], gT ); AT = new Js("ENGLISH", zv, "English", CT); var LT, qT = new Vs( "Grek", [ { start: "ð", end: "ÿ" }, { start: Sl, end: "9" }, ], gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 } ); LT = new Js("GREEK", "el", "Greek", qT); var IT, NT = new Vs( "Gujr", [{ start: "à ª€", end: "à «¿" }], gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 } ); IT = new Js("GUJARATI", "gu", "Gujarati", NT); var RT, BT = new Vs( "Hebr", [ { start: "ÖÂÂ", end: "׿" }, { start: Sl, end: "9" }, ], gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 }, !0 ); RT = new Js("HEBREW", mw, "Hebrew", BT); var DT, HT = new Vs( "Deva", [{ start: "à ¤€", end: "à ¥¿" }], "à ¥¤Ã ¥¥" + gT, { fontSize: 14, lineHeight: 1.5, Ra: 24 } ); DT = new Js("HINDI", wm, "Hindi", HT); var FT, OT = new Vs( "Jpan", [ { start: "ã€", end: "ã‚Ÿ" }, { start: "ã‚ ", end: "ヿ" }, { start: "ã€", end: "é¿¿" }, ], tb ); FT = new Js("JAPANESE", ww, "Japanese", OT); var PT, MT = new Vs( "Knda", [{ start: "à ²€", end: "à ³¿" }], gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 } ); PT = new Js("KANNADA", "kn", "Kannada", MT); var zT, UT = new Vs( "Mlym", [ { start: "à ´€", end: "à µ¿" }, { start: "‌", end: "â€ÂÂ" }, ], gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 } ); zT = new Js("MALAYALAM", "ml", "Malayalam", UT); var KT; KT = new Js("MARATHI", "mr", "Marathi", HT); var GT; GT = new Js("NEPALI", "ne", "Nepali", HT); var _T, VT = new Vs( "Orya", [ { start: "à ¬€", end: "à ¿" }, { start: "‌", end: "â€ÂÂ" }, ], gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 } ); _T = new Js("ORIYA", "or", "Oriya", VT); var JT; JT = new Js("PERSIAN", Jv, "Persian", kT); var WT, YT = new Vs( "Guru", [{ start: "à ¨€", end: "à ©¿" }], "à ¥¤Ã ¥¥" + gT, { fontSize: 14, lineHeight: 1.5, Ra: 24 } ); WT = new Js("PUNJABI", "pa", "Punjabi", YT); var XT, ZT = new Vs( "Cyrl", [ { start: "À", end: "Ó¿" }, { start: Sl, end: "9" }, ], gT, { fontSize: 14, lineHeight: 1.5, Ra: 24 } ); XT = new Js("RUSSIAN", Rj, "Russian", ZT); var QT; QT = new Js("SANSKRIT", "sa", "Sanskrit", HT); var $T; $T = new Js("SERBIAN", ty, "Serbian", ZT); var tS, iS = new Vs( "Sinh", [ { start: "à ¶€", end: "à ·¿" }, { start: "‌", end: "â€ÂÂ" }, { start: Sl, end: "9" }, ], gT, { fontSize: 14, lineHeight: 1.5, Ra: 24 } ); tS = new Js("SINHALESE", "si", "Sinhalese", iS); var nS, eS = new Vs( "Taml", [{ start: "à ®€", end: "à ¯¿" }], gT, { fontSize: 14, lineHeight: 1.5, Ra: 24 } ); nS = new Js("TAMIL", "ta", "Tamil", eS); var sS, rS = new Vs( "Telu", [{ start: "à °€", end: "à ±¿" }], gT, { fontSize: 16, lineHeight: 1.8, Ra: 28 } ); sS = new Js("TELUGU", ly, "Telugu", rS); var oS; oS = new Js("TIGRINYA", ky, "Tigrinya", pT); var hS; hS = new Js("URDU", Oy, "Urdu", kT); var cS = RegExp( "^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$" ); (va = tr[cd]), (va.fc = tb), (va.Pd = tb), (va.Hc = tb), (va.od = wa), (va.Ic = tb), (va.Od = tb), (va.Sj = !1), (va.md = !1), (va.toString = function () { if (this.b) return this.b; var t = []; this.fc && t[Da](fr(this.fc, aS), Ul), this.Hc && (t[Da](xl), this.Pd && t[Da](fr(this.Pd, aS), tg), t[Da](O(this.Hc) ? ja(this.Hc) : wa), this.od != wa && t[Da](Ul, Aa(this.od))), this.Ic && (this.Hc && this.Ic[Qa](0) != kl && t[Da](kl), t[Da](fr(this.Ic, this.Ic[Qa](0) == kl ? dS : fS))); var i = Aa(this.c); return ( i && t[Da](Ql, i), this.Od && t[Da](ab, fr(this.Od, lS)), (this.b = t[Yd](tb)) ); }), (va.W = function () { var t = this.fc, i = this.Pd, n = this.Hc, e = this.od, s = this.Ic, r = this.c.W(), o = this.Od, h = new tr(wa, this.md); return ( t && ir(h, t), i && nr(h, i), n && er(h, n), e && sr(h, e), s && rr(h, s), r && or(h, r), o && cr(h, o), h ); }); var uS = /^[a-zA-Z0-9\-_.!~*'():\/;?]*$/, aS = /[#\/\?@]/g, fS = /[\#\?:]/g, dS = /[\#\?]/g, bS = /[\#\?@]/g, lS = /#/g; (va = br[cd]), (va.L = wa), (va.G = wa), u(va, function (t) { if ((lr(this), (t = vr(this, t)), this.L.hc(t))) { pr(this); var i = this.L.get(t); return H(i) ? (this.G -= i[rd]) : this.G--, this.L.remove(t); } return !1; }), l(va, function () { pr(this), this.L && this.L[Mf](), (this.G = 0); }), (va.Sa = function () { return lr(this), 0 == this.G; }), (va.hc = function (t) { return lr(this), (t = vr(this, t)), this.L.hc(t); }), (va.Pb = function () { lr(this); for ( var t = this.L.yb(), i = this.L.Pb(), n = [], e = 0; e < i[rd]; e++ ) { var s = t[e]; if (H(s)) for (var r = 0; r < s[rd]; r++) n[Da](i[e]); else n[Da](i[e]); } return n; }), (va.yb = function (t) { if ((lr(this), t)) if (((t = vr(this, t)), this.hc(t))) { var i = this.L.get(t); if (H(i)) return i; (t = []), t[Da](i); } else t = []; else for (var i = this.L.yb(), t = [], n = 0; n < i[rd]; n++) { var e = i[n]; H(e) ? pt(t, e) : t[Da](e); } return t; }), (va.set = function (t, i) { if ((lr(this), pr(this), (t = vr(this, t)), this.hc(t))) { var n = this.L.get(t); H(n) ? (this.G -= n[rd]) : this.G--; } return this.L.set(t, i), this.G++, this; }), (va.get = function (t, i) { if ((lr(this), (t = vr(this, t)), this.hc(t))) { var n = this.L.get(t); return H(n) ? n[0] : n; } return i; }), (va.toString = function () { if (this.b) return this.b; if (!this.L) return tb; for (var t = [], i = 0, n = this.L.Pb(), e = 0; e < n[rd]; e++) { var s = n[e], r = $(s), s = this.L.get(s); if (H(s)) for (var o = 0; o < s[rd]; o++) i > 0 && t[Da](pb), t[Da](r), s[o] !== tb && t[Da](Xl, $(s[o])), i++; else i > 0 && t[Da](pb), t[Da](r), s !== tb && t[Da](Xl, $(s)), i++; } return (this.b = t[Yd](tb)); }), (va.W = function () { var t = new br(); return ( this.c && (t.c = this.c), this.b && (t.b = this.b), this.L && (t.L = this.L.W()), t ); }); var gS = 0; Y(Tr, hn), (Tr[cd].n = function () { this.d && Sr(this, this.b), (this.d = wa); }), (Tr[cd].j = function (t, i, n) { t(i, i ? n : wa), (this.b = wa); }), Y(Er, Qn), (va = Er[cd]), (va.J = wa), (va.of = wa), (va.qg = wa), (va.pf = wa), (va.uc = -1), (va.Vb = -1); var pS = { 3: 13, 12: 144, 63232: 38, 63233: 40, 63234: 37, 63235: 39, 63236: 112, 63237: 113, 63238: 114, 63239: 115, 63240: 116, 63241: 117, 63242: 118, 63243: 119, 63244: 120, 63245: 121, 63246: 122, 63247: 123, 63248: 44, 63272: 46, 63273: 36, 63275: 35, 63276: 33, 63277: 34, 63289: 144, 63302: 45, }, vS = { Up: 38, Down: 40, Left: 37, Right: 39, Enter: 13, F1: 112, F2: 113, F3: 114, F4: 115, F5: 116, F6: 117, F7: 118, F8: 119, F9: 120, F10: 121, F11: 122, F12: 123, "U+007F": 46, Home: 36, End: 35, PageUp: 33, PageDown: 34, Insert: 45, }, mS = { 61: 187, 59: 186 }, wS = Pk || (zk && Mt(Dl)); (va = Er[cd]), (va.Jj = function (t) { zk && ((17 == this.uc && !t[pd]) || (18 == this.uc && !t[ed])) && (this.Vb = this.uc = -1), wS && !he(t[Cf], this.uc, t[Md], t[pd], t[ed]) ? this[Hf](t) : Mk && t[Cf] in mS ? (this.Vb = mS[t[Cf]]) : (this.Vb = t[Cf]); }), (va.Kj = function () { this.Vb = this.uc = -1; }), d(va, function (t) { var i, n, e = t.Ha; Pk && t[Pf] == xw ? ((i = this.Vb), (n = 13 != i && 27 != i ? e[Cf] : 0)) : zk && t[Pf] == xw ? ((i = this.Vb), (n = e[Sf] >= 0 && e[Sf] < 63232 && ce(i) ? e[Sf] : 0)) : Ok ? ((i = this.Vb), (n = ce(i) ? e[Cf] : 0)) : ((i = e[Cf] || this.Vb), (n = e[Sf] || 0), Bk && 63 == n && !i && (i = 191)); var s = i, r = e.keyIdentifier; i ? i >= 63232 && i in pS ? (s = pS[i]) : 25 == i && t[Md] && (s = 9) : r && r in vS && (s = vS[r]), (t = s == this.uc), (this.uc = s), (e = new Lr(s, n, t, e)); try { Jn(this, e); } finally { e.s(); } }), (va.h = C("J")), (va.n = function () { Er.g.n[Ad](this), Cr(this); }), Y(Lr, Nn); var jS = { 3: 13, 12: 144, 63232: 38, 63233: 40, 63234: 37, 63235: 39, 63236: 112, 63237: 113, 63238: 114, 63239: 115, 63240: 116, 63241: 117, 63242: 118, 63243: 119, 63244: 120, 63245: 121, 63246: 122, 63247: 123, 63248: 44, 63272: 46, 63273: 36, 63275: 35, 63276: 33, 63277: 34, 63289: 144, 63302: 45, }, yS = { Up: 38, Down: 40, Left: 37, Right: 39, Enter: 13, F1: 112, F2: 113, F3: 114, F4: 115, F5: 116, F6: 117, F7: 118, F8: 119, F9: 120, F10: 121, F11: 122, F12: 123, "U+007F": 46, Home: 36, End: 35, PageUp: 33, PageDown: 34, Insert: 45, }, kS = { 61: 187, 59: 186 }, xS = Pk || (zk && Mt(Dl)); Y(Nr, Cn), Y(Rr, Nr), R(Br), (Br[cd].b = 0), Br.Q(), Y(Dr, Qn), (Dr[cd].Zi = Br.Q()); var TS = wa; (va = Dr[cd]), (va.Na = wa), (va.K = !1), (va.J = wa), (va.bf = wa), (va.sd = wa), (va.Pa = wa), (va.Ja = wa), (va.Sb = wa), (va.tj = !1), (va.Fa = function () { return this.Na || (this.Na = Ul + (this.Zi.b++)[nd](36)); }), (va.h = C("J")), (va.og = function (i) { this.Pa && this.Pa != i && t(Ta("Method not supported")), Dr.g.og[Ad](this, i); }), (va.C = C("af")), (va.l = function () { this.J = this.af.b[Af](Hv); }), (va.S = function () { (this.K = !0), Gr(this, function (t) { !t.K && t.h() && t.S(); }); }), (va.wb = function () { Gr(this, function (t) { t.K && t.wb(); }), this.M && re(this.M), (this.K = !1); }), (va.n = function () { Dr.g.n[Ad](this), this.K && this.wb(), this.M && (this.M.s(), delete this.M), Gr(this, function (t) { t.s(); }), !this.tj && this.J && fi(this.J), (this.Pa = this.sd = this.J = this.Sb = this.Ja = wa); }), (va.Ib = function (t, i) { this.mg(t, zr(this), i); }), (va.mg = function (i, n, e) { if ( (i.K && (e || !this.K) && t(Ta(fg)), (0 > n || n > zr(this)) && t(Ta("Child component index out of bounds")), (this.Sb && this.Ja) || ((this.Sb = {}), (this.Ja = [])), i.Pa == this) ) (this.Sb[i.Fa()] = i), bt(this.Ja, i); else { var s = this.Sb, r = i.Fa(); r in s && t(Ta('The object already contains the key "' + r + ub)), (s[r] = i); } Or(i, this), vt(this.Ja, n, 0, i), i.K && this.K && i.Pa == this ? ((e = this.Pc()), e[rf](i.h(), e[zf][n] || wa)) : e ? (this.J || this.l(), (n = Kr(this, n + 1)), Pr(i, this.Pc(), n ? n.J : wa)) : this.K && !i.K && i.J && i.S(); }), (va.Pc = C("J")), (va.removeChild = function (i, n) { if (i) { var e = O(i) ? i : i.Fa(), i = Ur(this, e); e && i && (Ct(this.Sb, e), bt(this.Ja, i), n && (i.wb(), i.J && fi(i.J)), Or(i, wa)); } return i || t(Ta("Child is not in parent component")), i; }), Y(Jr, hn), (va = Jr[cd]), (va.zf = bx), (va.yf = bx), (va.Le = function (t, i) { return dt(this.j, i[Cf]); }), (va.vg = bx), (va.fd = bx), Y(Xr, Jr); var SS = { Ig: [13], Jg: [8, 37] }, ES = /[a-z\']/i; (Xr[cd].vg = function (t, i, n) { return this.fd(n); }), (Xr[cd].fd = function (t) { return ES[Fa](t); }), Y(Zr, Cn), Y(Qr, hn), (va = Qr[cd]), (va.cd = function (t) { return !!this.z[K(t)]; }), (va.Za = function (t) { this.z[K(t)] = !0; }), (va.Ab = function (t) { this.cd(t) && (this.cf(t), (this.z[K(t)] = !1)); }), (va.tg = L(!1)), (va.execCommand = function (t, i, n) { var e = this.ug(t, i); return D((n = this.Oh(t, i, n))) ? ((i = new Zr(Av, i, e, n)), Jn(t, i), n) : void 0; }), (va.Oh = N), (va.ug = N), (va.isEnabled = function (t) { return !!this.p[K(t)]; }), (va.gf = function (t) { this.p[K(t)] = !0; }), (va.cf = function (t) { this.p[K(t)] = !1; }), Y($r, Qr); var AS = Lt({ gf: 0, cf: 1, isEnabled: 2, Za: 3, Ab: 4, cd: 5, execCommand: 6, ug: 7, tg: 8, handleEvent: 9, }); ($r[cd].Za = function (t) { if (!this.cd(t)) { $r.g.Za[Ad](this, t); var i = this.oc(), n = this; i && i[rd] && xk( i, function (i) { t.w(i, n); }, this ), to(this, t); } }), ($r[cd].Ab = function (t) { $r.g.Ab[Ad](this, t); var i = this.oc(); xk( i, function (i) { t.Ca(i, this); }, this ), io(this, t); }), Y(ho, $r); var CS = { Kd: av, Xf: "maybeChangeDirection" }, LS = Lt(CS); (va = ho[cd]), (va.Fe = bx), (va.tg = function (t) { return (t = co(this, t)), !!t && t in LS; }), (va.Oh = function (t, i, n) { if (((i = co(this, i)), !i)) return !1; switch (i) { case CS.Kd: return ( (i = n.N), (ne(t, this.b).N = i), (i = n.X), (n = n.B), At(mT, i) && At(mT, n) && (i == n ? (ne(t, this.b).N = !1) : ((t = ne(t, this.b)), (t.X = i), (t.B = n))), !0 ); case CS.Xf: return t.Ze(n), !0; } return !1; }), (va.ug = function (t, i) { if ((i = co(this, i))) switch (i) { case CS.Kd: var n = this.ea(t), e = this.N(t); return new no(e, n.X, n.B); case CS.Xf: return t.Be(); } }), (va.ea = function (t) { return (t = ne(t, this.b)), Qs(t.X, t.B); }), (va.N = function (t) { return ne(t, this.b).N; }), (va.Za = function (t) { if (!this.cd(t)) { if (this.d) { var i = ne(t, this.b); qt(i, new no(this.d.N, this.d.X, this.d.B)); } ho.g.Za[Ad](this, t); } }); var qS, IS = {}; R(go), (va = go[cd]), (va.$d = E()), (va.l = function (t) { return t.C().l(Hv, this.Tb(t)[Yd](eb), t.Oa); }), (va.ab = function (t) { return t; }), (va.rd = function (t) { Mr(t) && this.Gh(t.h(), !0), t[Cd]() && this.tb(t, t.Mc); }), (va.uh = function (t, i) { Zi(t, !i, !Pk && !Ok); }), (va.Gh = function (t, i) { vo(t, this.v() + gl, i); }), (va.wh = function (t) { var i; return 32 & t.Ea && (i = t.h()) ? ji(i) : !1; }), (va.tb = function (t, i) { var n; if (32 & t.Ea && (n = t.h())) { if (!i && 32 & t.U) { try { n.blur(); } catch (e) {} 32 & t.U && t.qd(wa); } ji(n) != i && (i ? (n.tabIndex = 0) : n[Kd](uy)); } }), (va.bg = function (t, i, n) { var e = t.h(); if (e) { var s = this.lf(i); s && vo(t, s, n), this.ae(e, i, n); } }), (va.ae = function (t, i, n) { qS || (qS = { 1: Rv, 8: Pj, 16: bv, 64: _v }), (i = qS[i]) && bo(t, i, n); }), (va.Cc = function (t, i) { var n = this.ab(t); if (n && (ui(n), i)) if (O(i)) wi(n, i); else { var e = function (t) { if (t) { var i = vi(n); n[Ba](O(t) ? i[tf](t) : t); } }; H(i) ? xk(i, e) : !F(i) || Xw in i ? e(i) : xk(gt(i), e); } }), (va.v = L(Fm)), (va.Tb = function (t) { var i = this.v(), n = [i], e = this.v(); return ( e != i && n[Da](e), (i = wo(this, t.U)), n[Da][Pd](n, i), (t = t.$c) && n[Da][Pd](n, t), Pk && !Mt(Ml) && n[Da][Pd](n, mo(n)), n ); }), (va.lf = function (t) { if (!this.c) { var i = this.v(); this.c = { 1: i + Xb, 2: i + el, 4: i + Mb, 8: i + ml, 16: i + Jb, 32: i + Qb, 64: i + al, }; } return this.c[t]; }), Y(jo, Dr), (va = jo[cd]), (va.Oa = wa), (va.U = 0), (va.Ea = 39), (va.Dh = 255), (va.jg = 0), (va.Mc = !0), (va.$c = wa), (va.Uf = !0), (va.rh = !1), (va.La = C("c")), (va.l = function () { var t = this.c.l(this); this.J = t; var i = this.c.$d(); i && fo(t, i), this.rh || this.c.uh(t, !1), this.Mc || Yi(t, !1); }), (va.Pc = function () { return this.c.ab(this.h()); }), (va.S = function () { if ( (jo.g.S[Ad](this), this.c.rd(this), -2 & this.Ea && (this.Uf && ko(this, !0), 32 & this.Ea)) ) { var t = this.h(); if (t) { var i = this.j || (this.j = new Er()); Ar(i, t), Fr(this).w(i, yw, this.lc).w(t, Xv, this.Ui).w(t, Wp, this.qd); } } }), (va.wb = function () { jo.g.wb[Ad](this), this.j && Cr(this.j), this.Mc && this[Cd]() && this.c.tb(this, !1); }), (va.n = function () { jo.g.n[Ad](this), this.j && (this.j.s(), delete this.j), delete this.c, (this.$c = this.Oa = wa); }), (va.Hd = A("Oa")), (va.Kc = function () { var t = this.Oa; return t ? ((t = O(t) ? t : H(t) ? Tk(t, ki)[Yd](tb) : yi(t)), Z(t)) : tb; }), (va.isEnabled = function () { return !(1 & this.U); }), (va.Ga = function (t) { var i = this.Pa; (i && typeof i[Cd] == em && !i[Cd]()) || !Lo(this, 1, !t) || (t || (To(this, !1), xo(this, !1)), this.Mc && this.c.tb(this, t), Eo(this, 1, !t)); }), (va.N = function () { return !!(4 & this.U); }), (va.rg = function (t) { Lo(this, 8, t) && Eo(this, 8, t); }), (va.Y = function (t) { Lo(this, 64, t) && Eo(this, 64, t); }), (va.ee = function (t) { (!t[Pa] || !di(this.h(), t[Pa])) && Jn(this, Gv) && this[Cd]() && Co(this, 2) && xo(this, !0); }), (va.ue = function (t) { (t[Pa] && di(this.h(), t[Pa])) || !Jn(this, Ew) || (Co(this, 4) && To(this, !1), Co(this, 2) && xo(this, !1)); }), (va.Fc = function (t) { this[Cd]() && (Co(this, 2) && xo(this, !0), Rn(t) && (Co(this, 4) && To(this, !0), this.c.wh(this) && this.h()[Ef]())), !this.rh && Rn(t) && t[ef](); }), (va.Jc = function (t) { this[Cd]() && (Co(this, 2) && xo(this, !0), this.N() && this.zb(t) && Co(this, 4) && To(this, !1)); }), (va.Eh = function (t) { this[Cd]() && this.zb(t); }), (va.zb = function (t) { Co(this, 16) && So(this, !(16 & this.U)), Co(this, 8) && this.rg(!0), Co(this, 64) && this.Y(!(64 & this.U)); var i = new Cn(Ap, this); if (t) for (var n, e = [Dp, Sv, Pw, Kj, gj], s = 0; (n = e[s]); s++) i[n] = t[n]; return Jn(this, i); }), (va.Ui = function () { Co(this, 32) && Lo(this, 32, !0) && Eo(this, 32, !0); }), (va.qd = function () { Co(this, 4) && To(this, !1), Co(this, 32) && Lo(this, 32, !1) && Eo(this, 32, !1); }), (va.lc = function (t) { return this.Mc && this[Cd]() && this.Ae(t) ? (t[ef](), t[md](), !0) : !1; }), (va.Ae = function (t) { return 13 == t[Cf] && this.zb(t); }), z(jo) || t(Ta("Invalid component class " + jo)), z(go) || t(Ta("Invalid renderer class " + go)); var NS = K(jo); (IS[NS] = go), lo(Fm, function () { return new jo(wa); }), Y(qo, go), R(qo), (qo[cd].l = function (t) { return t.C().l(Hv, this.v()); }), (qo[cd].Cc = E()), (qo[cd].v = L(Vm)), Y(Io, jo), (Io[cd].S = function () { Io.g.S[Ad](this), fo(this.h(), Mj); }), lo(Vm, function () { return new Io(); }), R(No), (va = No[cd]), (va.Hh = E()), (va.l = function (t) { return t.C().l(Hv, this.Tb(t)[Yd](eb)); }), (va.fg = function (t) { (t = t.h()), Zi(t, !0, Mk), Pk && (t.hideFocus = !0); var i = this.Hh(); i && fo(t, i); }), (va.v = L("inputapi-container")), (va.Tb = function (t) { var i = this.v(), n = [i, t.vd == xm ? i + nl : i + jl]; return t[Cd]() || n[Da](i + Xb), n; }), Y(Oo, pn), (Oo[cd].b = function (t, i, n, e) { gn(this.c, t, i, n, wa, wa, e); }), Y(Po, go), R(Po), (va = Po[cd]), (va.$d = L("menuitem")), (va.l = function (t) { var i = t.C().l(Hv, this.Tb(t)[Yd](eb), zo(this, t.Oa, t.C())); return Ko(this, t, i, !!(8 & t.Ea) || !!(16 & t.Ea)), i; }), (va.ab = function (t) { return t && t[Lf]; }), (va.Cc = function (t, i) { var n = this.ab(t), e = Uo(this, t) ? n[Lf] : wa; Po.g.Cc[Ad](this, t, i), e && !Uo(this, t) && n[rf](e, n[Lf] || wa); }), (va.lf = function (t) { switch (t) { case 2: return Mo(this, 0); case 16: case 8: return Xm; default: return Po.g.lf[Ad](this, t); } }), (va.v = L(Gm)), Y(Go, No), R(Go), (Go[cd].Hh = L("menu")), (Go[cd].v = L("inputapi-menu")), (Go[cd].fg = function (t) { Go.g.fg[Ad](this, t), bo(t.h(), gm, Ry); }), Y(_o, jo), (_o[cd].Ma = function () { var t = this.sd; return t != wa ? t : this.Kc(); }), (_o[cd].Kc = function () { var t = this.Oa; return H(t) ? ((t = Tk(t, function (t) { return dt(Yt(t), _m) ? tb : ki(t); })[Yd](tb)), Z(t)) : _o.g.Kc[Ad](this); }), (_o[cd].Jc = function (t) { var i = this.Pa; if (i) { var n = i.lg; if ( ((i.lg = wa), (i = n && M(t[Wf])) && ((i = new Vt(t[Wf], t[Yf])), (i = n == i ? !0 : n && i ? n.x == i.x && n.y == i.y : !1)), i) ) return; } _o.g.Jc[Ad](this, t); }), lo(Gm, function () { return new _o(wa); }), Y(Vo, _o), (Vo[cd].Ae = function (t) { return this.b(t) && Jn(this, { type: Ap, eh: t }); }), Y(Wo, Dr), (va = Wo[cd]), (va.td = wa), (va.Ce = wa), (va.Xd = wa), (va.vd = wa), (va.P = !0), (va.Uc = !0), (va.Rb = !0), (va.Ba = -1), (va.ua = wa), (va.Jb = !1), (va.Aj = !1), (va.Bj = !0), (va.sc = wa), (va.La = C("Xd")), (va.l = function () { this.J = this.Xd.l(this); }), (va.Pc = function () { return this.h(); }), (va.S = function () { Wo.g.S[Ad](this), Gr( this, function (t) { t.K && $o(this, t); }, this ); var t = this.h(); this.Xd.fg(this), this.Ta(this.P, !0), Fr(this) .w(this, Gv, this.eg) .w(this, km, this.mj) .w(this, Dy, this.oj) .w(this, ej, this.rj) .w(this, pv, this.pj) .w(t, Mw, this.nj) .w(vi(t), Gw, this.qj) .w(t, [Mw, Gw, Kw, Uw], this.dg), this.Rb && Qo(this, !0); }), (va.wb = function () { th(this, -1), this.ua && this.ua.Y(!1), (this.Jb = !1), Wo.g.wb[Ad](this); }), (va.n = function () { Wo.g.n[Ad](this), this.Ce && (this.Ce.s(), (this.Ce = wa)), (this.Xd = this.ua = this.sc = this.td = wa); }), (va.eg = L(!0)), (va.mj = function (t) { var i = _r(this, t[Sd]); if (i > -1 && i != this.Ba) { var n = Kr(this, this.Ba); n && xo(n, !1), (this.Ba = i), (n = Kr(this, this.Ba)), this.Jb && To(n, !0), this.Bj && this.ua && n != this.ua && (64 & n.Ea ? n.Y(!0) : this.ua.Y(!1)); } bo(this.h(), Lp, t[Sd].h().id); }), (va.oj = function (t) { t[Sd] == Kr(this, this.Ba) && (this.Ba = -1), bo(this.h(), Lp, tb); }), (va.rj = function (t) { (t = t[Sd]) && t != this.ua && t.Pa == this && (this.ua && this.ua.Y(!1), (this.ua = t)); }), (va.pj = function (t) { t[Sd] == this.ua && (this.ua = wa); }), (va.nj = function (t) { this.Uc && (this.Jb = !0); var i = Yo(this); i && ji(i) ? i[Ef]() : t[ef](); }), (va.qj = function () { this.Jb = !1; }), (va.dg = function (t) { var i; t: { if (((i = t[Sd]), this.sc)) for (var n = this.h(); i && i !== n; ) { var e = i.id; if (e in this.sc) { i = this.sc[e]; break t; } i = i[Gd]; } i = wa; } if (i) switch (t[Pf]) { case Mw: i.Fc(t); break; case Gw: i.Jc(t); break; case Kw: i.ee(t); break; case Uw: i.ue(t); } }), (va.Jh = E()), (va.mf = function () { th(this, -1), (this.Jb = !1), this.ua && this.ua.Y(!1); }), (va.Ne = function (t) { return this[Cd]() && this.P && (0 != zr(this) || this.td) && this.bd(t) ? (t[ef](), t[md](), !0) : !1; }), (va.bd = function (t) { var i = Kr(this, this.Ba); if (i && typeof i.lc == em && i.lc(t)) return !0; if ( this.ua && this.ua != i && typeof this.ua.lc == em && this.ua.lc(t) ) return !0; if (t[Md] || t[pd] || t[uf] || t[ed]) return !1; switch (t[Cf]) { case 27: if (!this.Rb) return !1; Yo(this).blur(); break; case 36: ih(this); break; case 35: nh(this); break; case 38: if (this.vd != zy) return !1; this.kc(); break; case 37: if (this.vd != xm) return !1; Mr(this) ? this.jc() : this.kc(); break; case 40: if (this.vd != zy) return !1; this.jc(); break; case 39: if (this.vd != xm) return !1; Mr(this) ? this.kc() : this.jc(); break; default: return !1; } return !0; }), (va.Ib = function (t, i) { Wo.g.Ib[Ad](this, t, i); }), (va.mg = function (t, i, n) { (t.jg |= 2), (t.jg |= 64), (this.Rb || !this.Aj) && Ao(t, 32, !1), yo(t, !1), Wo.g.mg[Ad](this, t, i, n), n && this.K && $o(this, t), i <= this.Ba && this.Ba++; }), (va.removeChild = function (t, i) { if ((t = O(t) ? Ur(this, t) : t)) { var n = _r(this, t); -1 != n && (n == this.Ba ? xo(t, !1) : n < this.Ba && this.Ba--), (n = t.h()) && n.id && Ct(this.sc, n.id); } return (t = Wo.g[Td][Ad](this, t, i)), yo(t, !0), t; }), (va.Ta = function (t, i) { if (i || (this.P != t && Jn(this, t ? Jj : ym))) { this.P = t; var n = this.h(); return ( n && (Yi(n, t), this.Rb && Bo(Yo(this), this.Uc && this.P), i || Jn(this, this.P ? Rp : Np)), !0 ); } return !1; }), (va.isEnabled = C("Uc")), (va.Ga = function (t) { this.Uc != t && Jn(this, t ? Uv : Nv) && (t ? ((this.Uc = !0), Gr(this, function (t) { t.Kh ? delete t.Kh : t.Ga(!0); })) : (Gr(this, function (t) { t[Cd]() ? t.Ga(!1) : (t.Kh = !0); }), (this.Jb = this.Uc = !1)), this.Rb && Bo(Yo(this), t && this.P)); }), (va.tb = function (t) { t != this.Rb && this.K && Qo(this, t), (this.Rb = t), this.Uc && this.P && Bo(Yo(this), t); }), (va.Zb = C("Ba")), (va.jc = function () { eh( this, function (t, i) { return (t + 1) % i; }, this.Ba ); }), (va.kc = function () { eh( this, function (t, i) { return t--, 0 > t ? i - 1 : t; }, this.Ba ); }), (va.Mh = function (t) { return t.Mc && t[Cd]() && !!(2 & t.Ea); }), Y(sh, go), R(sh), (sh[cd].v = L(Km)), Y(rh, jo), lo(Km, function () { return new rh(wa); }), lo(Vm, function () { return new Io(); }), Y(oh, Wo), (va = oh[cd]), (va.Ed = !0), (va.Lj = !1), (va.v = function () { return this.La().v(); }), (va.Vc = function (t) { this.Ib(t, !0); }), (va.Ta = function (t, i, n) { return ( (i = oh.g.Ta[Ad](this, t, i)) && t && this.K && this.Ed && Yo(this)[Ef](), t && n && M(n[Wf]) ? (this.lg = new Vt(n[Wf], n[Yf])) : (this.lg = wa), i ); }), (va.eg = function (t) { return this.Ed && Yo(this)[Ef](), oh.g.eg[Ad](this, t); }), (va.Mh = function (t) { return (this.Lj || t[Cd]()) && t.Mc && !!(2 & t.Ea); }), Y(ch, oh), (va = ch[cd]), (va.Ti = !1), (va.kh = 0), (va.jh = wa), (va.S = function () { ch.g.S[Ad](this), Bt(this.Mb, this.vj, this); var t = Fr(this); t.w(this, Ap, this.wj), t.w(Ei(this.C()), Mw, this.Rc, !0), zk && t.w(Ei(this.C()), mv, this.Rc, !0); }), (va.vj = function (t) { Fr(this).w(t.J, t.Uj, this.Fj); }), (va.Yb = function () { this.P && (this.Ta(!1), !this.P) && ((this.kh = fk()), (this.jh = wa)); }), (va.wj = function () { this.Yb(); }), (va.Fj = function (t) { for (var i = this.Mb.Pb(), n = 0; n < i[rd]; n++) { var e = this.Mb.get(i[n]); if (e.J == t[gf]) { uh( this, D(e.Ij) ? new mn(e.J, e.Ij, !0) : new kn(t[Wf], t[Yf]), e.Wj, e.Vj, e.J ), t[ef](), t[md](); break; } } }), (va.Rc = function (t) { this.P && !hh(this, t[Sd]) && this.Yb(); }), (va.mf = function (t) { ch.g.mf[Ad](this, t), this.Yb(); }), (va.n = function () { ch.g.n[Ad](this), this.Mb && (this.Mb[Mf](), delete this.Mb); }), Y(ah, ch), (va = ah[cd]), (va.S = function () { ah.g.S[Ad](this), this[Rf](Ap, this.Cj, !1, this); }), (va.bd = function (t) { return dt(this.yj, t[Cf]) && this.Rb ? (this.Yb(), Jn(this, Wp), this.j && (this.j(!1, tb), (this.j = wa)), !0) : ah.g.bd[Ad](this, t) || this.kg(t); }), (va.kg = function (t) { return oe(t); }), (va.Cj = function (t) { (t = t[Sd].sd || wa), this.j && (this.j(t != wa, t), (this.j = wa)); }), (va.Rc = function (t) { ah.g.Rc[Ad](this, t), !this.P && this.j && (this.j(!1, tb), (this.j = wa)); }), Y(bh, Qn); var RS = Pk || (Mk && Mt("1.9.3")); (va = bh[cd]), g(va, 0), p(va, 0), o(va, 0), h(va, 0), (va.Yg = 0), (va.Zg = 0), (va.Ld = 0), (va.Md = 0), (va.Pf = !0), (va.ec = !1), (va.Xg = 0), (va.Hi = 0), (va.Gi = !1), (va.Ga = A("Pf")), (va.n = function () { bh.g.n[Ad](this), Mn(this.d, [Cy, Mw], this.Cf, !1, this), this.b.s(), delete this[Sd], delete this.d, delete this.b; }), (va.Cf = function (t) { var i = t[Pf] == Mw; if (!this.Pf || this.ec || (i && !Rn(t))) Jn(this, Mv); else { if ((gh(t), 0 == this.Xg)) { if ((lh(this, t), !this.ec)) return; t[ef](); } else t[ef](); var i = this.c, n = i[Xf], e = !RS; this.b.w(i, [Ay, zw], this.Fi, e), this.b.w(i, [Ey, Gw], this.Gd, e), RS ? (n.setCapture(!1), this.b.w(n, Iw, this.Gd)) : this.b.w(ei(i), Wp, this.Gd), Pk && this.Gi && this.b.w(i, Pv, Ln), this.p && this.b.w(this.p, Fj, this.Ii, e), g(this, (this.Yg = t[Wf])), p(this, (this.Zg = t[Yf])), o(this, t[mf]), h(this, t[wf]), (this.Ld = this[Sd].offsetLeft), (this.Md = this[Sd][_d]), (this.f = Ci(Qt(this.c))), (this.Hi = fk()); } }), (va.Gd = function (t, i) { re(this.b), RS && this.c.releaseCapture(); var n = mh(this, this.Ld), e = wh(this, this.Md); this.ec ? (gh(t), (this.ec = !1), $n( this, new jh(Kv, this, t[Wf], t[Yf], t, n, e, i || t[Pf] == Sy) )) : Jn(this, Mv), (t[Pf] == Ey || t[Pf] == Sy) && t[ef](); }), (va.Fi = function (t) { if (this.Pf) { gh(t); var i = t[Wf] - this[Wf], n = t[Yf] - this[Yf]; if ( (g(this, t[Wf]), p(this, t[Yf]), o(this, t[mf]), h(this, t[wf]), !this.ec) ) { var e = this.Yg - this[Wf], s = this.Zg - this[Yf]; if (e * e + s * s > this.Xg && (lh(this, t), !this.ec)) return void this.Gd(t); } (n = ph(this, i, n)), (i = n.x), (n = n.y), this.ec && $n(this, new jh(_p, this, t[Wf], t[Yf], t, i, n)) !== !1 && (vh(this, t, i, n), t[ef]()); } }), (va.Ii = function (t) { var i = ph(this, 0, 0); g(t, this[Wf]), p(t, this[Yf]), vh(this, t, i.x, i.y); }), Y(jh, Cn), Y(yh, go), R(yh), (va = yh[cd]), (va.$d = L(rv)), (va.ae = function (t, i, n) { 16 == i ? bo(t, jj, n) : yh.g.ae[Ad](this, t, i, n); }), (va.l = function (t) { var i = yh.g.l[Ad](this, t), n = t.p; return ( n && i && (i.title = n || tb), (n = t.Ma()) && this.Qc(i, n), 16 & t.Ea && this.ae(i, 16, !1), i ); }), (va.Ma = N), (va.Qc = N), (va.v = L(Bm)), Y(kh, yh), R(kh), (va = kh[cd]), (va.$d = E()), (va.l = function (t) { return ( yo(t, !1), (t.Dh &= -256), Ao(t, 32, !1), t .C() .l( rv, { class: this.Tb(t)[Yd](eb), disabled: !t[Cd](), title: t.p || tb, value: t.Ma() || tb, }, t.Kc() || tb ) ); }), (va.rd = function (t) { Fr(t).w(t.h(), gv, t.zb); }), (va.uh = N), (va.Gh = N), (va.wh = function (t) { return t[Cd](); }), (va.tb = N), (va.bg = function (t, i, n) { kh.g.bg[Ad](this, t, i, n), (t = t.h()) && 1 == i && (t.disabled = n); }), (va.Ma = function (t) { return t[nf]; }), (va.Qc = function (t, i) { t && (t.value = i); }), (va.ae = N), Y(xh, jo), (va = xh[cd]), (va.Ma = C("T")), (va.vb = function (t) { (this.T = t), this.La().Qc(this.h(), t); }), (va.n = function () { xh.g.n[Ad](this), delete this.T, delete this.p; }), (va.S = function () { if ((xh.g.S[Ad](this), 32 & this.Ea)) { var t = this.h(); t && Fr(this).w(t, Tw, this.Ae); } }), (va.Ae = function (t) { return (13 == t[Cf] && t[Pf] == yw) || (32 == t[Cf] && t[Pf] == Tw) ? this.zb(t) : 32 == t[Cf]; }), lo(Bm, function () { return new xh(wa); }), Y(Th, yh), R(Th), (va = Th[cd]), (va.l = function (t) { var i = { class: zm + this.Tb(t)[Yd](eb), title: t.p || tb }; return t.C().l(Hv, i, this.Qd(t.Oa, t.C())); }), (va.$d = L(rv)), (va.ab = function (t) { return t && t[Lf][Lf]; }), (va.Qd = function (t, i) { return i.l( Hv, zm + (this.v() + fl), i.l(Hv, zm + (this.v() + rl), t) ); }), (va.v = L(Om)), Y(Sh, xh), lo(Om, function () { return new Sh(wa); }), Y(Eh, ah), (va = Eh[cd]), (va.Ni = function (t) { this.Ec && t[ef](); }), (va.Fh = function (t) { (this.ac = t), (this.F = !0); }), (va.cg = A("jd")), (va.l = function () { Eh.g.l[Ad](this); var t = this.C(), i = this.h(), n = this.La().v(), e = hi(t.b, Wl), s = $t(t.b, by, wa, e)[0], r = n + ol, o = n + hl, h = hi(t.b, Jl), c = $t(t.b, Ly, wa, h)[0]; (this.c = t.l(Hv, r)), Pk && t.Dg(this.c, { hideFocus: !0 }), (this.z = si(Qj, Qm)), t.Aa(this.c, this.z), (r = t.l(Hv, o)), t.Aa(c[Lf], this.c), t.Aa(c[Ed], r), t.Aa(s, h), (h = n + ul), (this.jb = new Sh(si(Hv, n + dl + h))), this.jb.vb(dj), (this.rb = new Sh(si(Hv, n + bl + h))), this.rb.vb(bj), (this.f = new Wo(xm, Ro(No, n + cl))), this.f.l(), this.f.Ib(this.rb, !0), this.rb.Ga(!1), this.f.Ib(this.jb, !0), this.f.tb(!1), (this.Eg = t.l(Hv, n + Yb)), (n = hi(t.b, Vl)), (h = $t(t.b, Ly, wa, n)[0]), t.Aa(h[Lf], this.Eg), t.Aa(h[Ed], this.f.h()), t.Aa(s, n), t.Aa(i, e); }), (va.S = function () { Eh.g.S[Ad](this), this.f.S(), this.f.Ta(!1), this.f[Rf](Ap, this.Pi, !1, this), this[Rf](ym, this.Oi, !1, this), this[Rf](Gv, this.Ni, !1, this), this.Ta(!1, !0), Zi(this.c, !1, Mk), Xo(this, this.c), (this.uf = !0) && !this.p && this.h() ? ((this.p = new bh(this.h())), Pk && Fr(this).w(this.h(), Uw, this.p.Gd, ma, this.p)) : !this.uf && this.p && (Pk && Fr(this).Ca(this.h(), Uw), this.p.s(), (this.p = wa)), (this.Ed = !1); }), (va.Pc = function () { return this.Eg || this.h(); }), (va.Qe = A("d")), (va.dg = function (t) { return ( (t = Eh.g.dg[Ad](this, t)), this.tf && hh(this, La.activeElement) && this.tf.sb(), t ); }), (va.bd = function (t) { if (!this.d) return !1; if (this.d.Le(this, t)) return this.d.zf(this, t); if (dt(this.d.c, t[Cf]) && this.Ya) { var i = 8 == t[Cf], n = !1; if ( (i && (this.ia && 0 != this.ia[rd] ? ((n = ct(this.ia)), n.wf != this.O() || n.xf != this.Wa() ? ((this.ia = []), (n = !1)) : (Ch(this, n, !0), (n = !0))) : (n = !1)), n || ((n = this.Ya[this.b]) ? (this.Da(this.b + Ch(this, n, i)), (n = !0)) : (n = !1)), n) ) return !0; if (i) return Nh(this, this.b - 1), !0; } if (46 == t[Cf]) return this.b < this.c[zf][rd] - 1 && Nh(this, this.b + 1), !0; if (dt(this.d.f, t[Cf])) return this.Va(!1); if (dt(this.d.d, t[Cf])) return this.Va(!0); var i = (n = 0 != t[Sf]) ? Aa[Tf](t[Sf]) : tb, e = Wr(this.d, this, t); if (n) { if (zr(this) > 0 && !/[^0-9]/[Fa](i)) return Lh(this, ot(i) - 1); if (e) return i == Ib && ((t = this.Wa()), (n = !X(t == wa ? tb : Aa(t))) && ((n = t[rd] - 1), (n = n >= 0 && t[cf](Ib, n) == n)), n) ? !0 : (Ih(this, i), !0); } if (this.Zb() < 0 && t[Cf] in this.xg) return Lh(this, this.xg[t[Cf]]); switch (t[Cf]) { case 37: return Rh(this, this.b - 1), !0; case 39: return Rh(this, this.b + 1), !0; case 36: return this.Da(ft(this.O()[vd](tb), this.d.fd, this.d)), !0; case 35: return this.Da(!1), !0; case 33: case 188: return qh(this, !1, !0), !0; case 34: case 190: return qh(this, !0, !0), !0; case 9: return !0; } return Eh.g.bd[Ad](this, t); }), (va.kg = function (t) { return !!t[Sf] && !Wr(this.d, this, t); }), (va.jc = function () { this.Zb() == zr(this) - 1 ? qh(this, !0) : Eh.g.jc[Ad](this); }), (va.kc = function () { 0 == this.Zb() ? qh(this, !1) : Eh.g.kc[Ad](this); }), (va.Nb = function () { return $e(this.c, this.b, this.c, this.b); }), (va.Da = function (t) { var i = this.c[zf][rd]; Rh(this, P(t) ? (t ? 0 : i - 1) : t); }), (va.Wa = function () { var t = this.O(); return ( this.b > 0 && (t = t[Fd](0, this.b)), ft(t[vd](tb), this.d.fd, this.d) > -1 ? t : this.O() ); }), (va.O = function () { return yi(this.c) || tb; }), (va.Ia = function (t) { var i = this.c[zf]; if (i && i[rd] > 0) { for (var n = i[rd], e = 0; n > e; e++) this.c[Td](i[sf](0)); this.c[Ba](this.z), (this.b = 0); } for (i = 0; i < t[rd]; i++) Ih(this, t[Qa](i)); this.P && this.Da(!1); }), (va.fh = function (t, i) { if (t != i) { var n = this.O(), e = n[cf](t), s = e + t[rd] > this.b; e >= 0 && ((n = n[_a](t, i)), (s = this.b + i[rd] - (s ? 0 : t[rd])), this.Ia(n), this.Te(), (e += i[rd]), this.ia[Da]( (this.Ya[e] = { Ud: t, Td: i, wf: this.O(), xf: this.Wa(), index: e, }) ), this.Da(s)); } }), (va.Va = function (t) { return ( (this.Rf = !0), this.Yb(), (this.Rf = !1), (this.b = 0), Jn(this, t ? hy : Bv), !0 ); }), (va.Bd = function () { return this.K && this.P; }), (va.Oi = C("Rf")), (va.Pi = function (t) { var i = !1; switch (t[Sd] && t[Sd].Ma()) { case dj: qh(this, !0), (i = !0); break; case bj: qh(this, !1), (i = !0); } return i; }), (va.ig = function (t) { var i = this.ac[rd]; if (!(0 > t || t >= i)) { for ( this.T = t, t = this.T + this.jd, this.rb.Ga(this.T > 0), this.jb.Ga(i > t || (this.F && t >= i)), Vr(this), t = 0; t < this.jd; t++ ) { var n = this.T + t; i > n && ((n = this.ac[n]), dh(this, n.Ye(t), n)); } Ah(this), this.f.Ta(!0); } }), (va.If = function (t, i) { this.Kb(), dh(this, t, tb, ma, i).Ga(!1); }), (va.Te = function () { Gr(this, function (t) { t.Ga(!1); }), (this.ac = []), (this.F = !1), this.rb.Ga(!1), this.jb.Ga(!1); }), (va.Kb = function () { Vr(this), this.f.Ta(!1); }), x(va, function () { this.Ia(tb), (this.Ya = []), Xo(this, this.c), this.Kb(); }), (va.Rc = function (t) { this.P && !hh(this, t[Sd]) && this.Va(!1); }), (va.qh = function (t) { this.Rc(t); }), Y(Bh, hn); var BS = we(); (va = Bh[cd]), (va.Xa = function (t) { return ( this.b || ((this.b = new Eh(Qt(La[kd]), this.d)), (this.b.Ff = this.f), Pr(this.b, ma), this.b[Ud]()), t && !t.c[BS] && (t.c[BS] = this.b), this.b ); }), (va.Df = function (t, i, n) { (t = this.Xa(t)), t[Ud](), uh(t, i), n && t.Ia(n); }), (va.Lf = function (t, i, n, e) { var e = e || 0, s = this.Xa(t); s.Fh(i.gc), s.cg(n), s.ig(e), ih(s), (t = this.Xa(t)), (i = Wi(t.h())), (n = ii(ya)), n[za] - i[vf] - i[za] < 0 && ((n = n[za] - i[za]), uh(t, new Oo(new Vt(n > 0 ? n : 0, i.top)))); }), (va.ag = function (t) { t.c[BS] = wa; }), (va.n = function () { this.b && this.b.s(), this.c.s(), Bh.g.n[Ad](this); }); var DS = {}; (va = Hh[cd]), l(va, function () { this.b = {}; }), (va.W = function () { var t, i = new Hh(); for (t in this.b) this.b[jd](t) && (i.b[t] = wa); return i; }), k(va, function (t) { return this.b[jd](Fh(t)); }), (va.forEach = function (t, i) { for (var n in this.b) this.b[jd](n) && t[Ad](i, 32 == n[Bd](0) ? n[Zf](1) : n, ma, this); }), (va.yb = function () { var t, i = []; for (t in this.b) this.b[jd](t) && i[Da](32 == t[Bd](0) ? t[Zf](1) : t); return i; }), (va.Sa = function () { for (var t in this.b) if (this.b[jd](t)) return !1; return !0; }), u(va, function (t) { return (t = Fh(t)), this.b[jd](t) ? (delete this.b[t], !0) : !1; }), (va.wc = function () { return xt(this.yb()); }), (va = Oh[cd]), (va.Se = function (t) { this.q(t) != this.Lb && (this.b = t); }), (va.Vf = function (t) { t && t[rd] > 0 && (this.gc = t); }), (va.Re = function () { return this.gc[rd]; }), (va.q = function (t) { return O(t) ? t : t.q(); }), (va.Ye = function (t, i) { return O(t) ? t : t.Ye(i); }), Y(Mh, Oh), (Mh[cd].Se = function (t) { Uh(this, this.b, -1, 0), Mh.g.Se[Ad](this, t), Uh(this, this.b, 0, 1); }), (Mh[cd].Re = function () { return ut( this.c, function (t, i) { return Ra.max(t, i.Re()); }, Mh.g.Re[Ad](this) ); }), (Mh[cd].Vf = function (t) { Mh.g.Vf[Ad](this, t), t && t[rd] > 0 && Mh.g.Se[Ad](this, t[0]); }), (Gh[cd].get = function (t, i) { var n = this.b[t[nd]()], e = O(i) ? i : Aa[Tf](i[Sf]); return n && (n = n(e)) && n != e ? new Mh(e, [n]) : wa; }); var HS, FS = { ".": "á¢", ",": "á£" }, OS = { ",": "ØŒ", ";": "Ø›", "?": "ØŸ" }, PS = { ".": "。", "~": "~", "!": "ï¼ÂÂ", $: "ï¿¥", "*": "Ãâ€â€", "(": "(", "<": "ã€Å ", ">": "》", ",": ",", "?": "?", ":": ":", ";": "ï¼›", "[": "ã€ÂÂ", "]": "】", "\\": "ã€ÂÂ", ")": ")", "{": "『", "}": "ã€ÂÂ", "`": "·", "^": "……", _: "â€â€Ââ€â€Â", "@": "ï¼ ", "#": "#", "-": "ï¼ÂÂ", "=": "ï¼ÂÂ", "+": "+", "|": "|", "%": "ï¼…", "&": "ï¼â€ ", "/": "ï¼ÂÂ", "`": "ï½€", }, MS = { "'": ["‘’"], '"': ["“â€ÂÂ"], }, zS = { va: "ã‚â€ÂãÂÂÂÂ", vi: "ã‚â€ÂãÂÂÆ’", vu: "ã‚â€Â", ve: "ã‚â€Âã‡", vo: "ã‚â€Âã‰", vya: "ã‚â€Âゃ", vyi: "ã‚â€ÂãÂÂÆ’", vyu: "ã‚â€Âã‚…", vye: "ã‚â€Âã‡", vyo: "ã‚â€Âょ", qq: "ã£q", vv: "ã£v", ll: "ã£l", xx: "ã£x", kk: "ã£k", gg: "ã£g", ss: "ã£s", zz: "ã£z", jj: "ã£j", tt: "ã£t", dd: "ã£d", hh: "ã£h", ff: "ã£f", bb: "ã£b", pp: "ã£p", mm: "ã£m", yy: "ã£y", rr: "ã£r", wwa: "ã£ã‚ÂÂ", wwi: "ã£ã†ãÂÂÆ’", wwu: "ã£ã†", wwe: "ã£ã†ã‡", wwo: "ã£を", wwyi: "ã£ã‚ÂÂ", wwye: "ã£ゑ", wwha: "ã£ã†ãÂÂÂÂ", wwhi: "ã£ã†ãÂÂÆ’", wwhu: "ã£ã†", wwhe: "ã£ã†ã‡", wwho: "ã£ã†ã‰", cc: "ã£c", kya: "ãÂÂÂÂゃ", kyi: "ãÂÂÂÂãÂÂÆ’", kyu: "ãÂÂÂÂã‚…", kye: "ãÂÂÂÂã‡", kyo: "ãÂÂÂÂょ", gya: "ãÂŽゃ", gyi: "ãÂÂŽãÂÂÆ’", gyu: "ãÂÂŽã‚…", gye: "ãÂÂŽã‡", gyo: "ãÂŽょ", sya: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã†â€™", syi: "ãÂÂâ€â€ÃƒÂ£Ã‚ÂÆ’", syu: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã¢â‚¬Â¦", sye: "ãÂÂâ€â€ÃƒÂ£Ã‚‡", syo: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã¢â‚¬Â¡", sha: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã†â€™", shi: "ãÂÂâ€â€", shu: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã¢â‚¬Â¦", she: "ãÂÂâ€â€ÃƒÂ£Ã‚‡", sho: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã¢â‚¬Â¡", zya: "ã˜ゃ", zyi: "ã˜ãÂÂÆ’", zyu: "ã˜ゅ", zye: "ã˜ã‡", zyo: "ã˜ょ", tya: "ã¡ゃ", tyi: "ã¡ãÂÂÆ’", tyu: "ã¡ゅ", tye: "ã¡ã‡", tyo: "ã¡ょ", cha: "ã¡ゃ", chi: "ã¡", chu: "ã¡ゅ", che: "ã¡ã‡", cho: "ã¡ょ", cya: "ã¡ゃ", cyi: "ã¡ãÂÂÆ’", cyu: "ã¡ゅ", cye: "ã¡ã‡", cyo: "ã¡ょ", dya: "ã¢ゃ", dyi: "ã¢ãÂÂÆ’", dyu: "ã¢ゅ", dye: "ã¢ã‡", dyo: "ã¢ょ", tsa: "ã¤ãÂÂÂÂ", tsi: "ã¤ãÂÂÆ’", tse: "ã¤ã‡", tso: "ã¤ã‰", tha: "ã¦ゃ", thi: "ã¦ãÂÂÆ’", "t'i": "ã¦ãÂÂÆ’", thu: "ã¦ゅ", the: "ã¦ã‡", tho: "ã¦ょ", "t'yu": "ã¦ゅ", dha: "ã§ゃ", dhi: "ã§ãÂÂÆ’", "d'i": "ã§ãÂÂÆ’", dhu: "ã§ゅ", dhe: "ã§ã‡", dho: "ã§ょ", "d'yu": "ã§ゅ", twa: "ã¨ãÂÂÂÂ", twi: "ã¨ãÂÂÆ’", twu: "ã¨ãÂÂ…", twe: "ã¨ã‡", two: "ã¨ã‰", "t'u": "ã¨ãÂÂ…", dwa: "ã©ãÂÂÂÂ", dwi: "ã©ãÂÂÆ’", dwu: "ã©ãÂÂ…", dwe: "ã©ã‡", dwo: "ã©ã‰", "d'u": "ã©ãÂÂ…", nya: "ã«ゃ", nyi: "ã«ãÂÂÆ’", nyu: "ã«ゅ", nye: "ã«ã‡", nyo: "ã«ょ", hya: "ã²ゃ", hyi: "ã²ãÂÂÆ’", hyu: "ã²ゅ", hye: "ã²ã‡", hyo: "ã²ょ", bya: "ã³ゃ", byi: "ã³ãÂÂÆ’", byu: "ã³ゅ", bye: "ã³ã‡", byo: "ã³ょ", pya: "ã´ゃ", pyi: "ã´ãÂÂÆ’", pyu: "ã´ゅ", pye: "ã´ã‡", pyo: "ã´ょ", fa: "ãµãÂÂÂÂ", fi: "ãµãÂÂÆ’", fu: "ãµ", fe: "ãµã‡", fo: "ãµã‰", fya: "ãµゃ", fyu: "ãµゅ", fyo: "ãµょ", hwa: "ãµãÂÂÂÂ", hwi: "ãµãÂÂÆ’", hwe: "ãµã‡", hwo: "ãµã‰", hwyu: "ãµゅ", mya: "ã¿ゃ", myi: "ã¿ãÂÂÆ’", myu: "ã¿ゅ", mye: "ã¿ã‡", myo: "ã¿ょ", rya: "ã‚Å ゃ", ryi: "ã‚Å ãÂÂÆ’", ryu: "ã‚Å ã‚…", rye: "ã‚Å ã‡", ryo: "ã‚Å ょ", "n'": "ã‚“", nn: "ã‚“", xn: "ã‚“", a: "ã‚", i: "ã„", u: "ã†", wu: "ã†", e: "ãˆ", o: "ãÂÂÃ… ", xa: "ãÂÂÂÂ", xi: "ãÂÂÆ’", xu: "ãÂÂ…", xe: "ã‡", xo: "ã‰", la: "ãÂÂÂÂ", li: "ãÂÂÆ’", lu: "ãÂÂ…", le: "ã‡", lo: "ã‰", lyi: "ãÂÂÆ’", xyi: "ãÂÂÆ’", lye: "ã‡", xye: "ã‡", ye: "ã„ã‡", ka: "ã‹", ki: "ãÂÂÂÂ", ku: "ãÂÂÂÂ", ke: "ã‘", ko: "ã“", xka: "ヵ", xke: "ヶ", lka: "ヵ", lke: "ヶ", ga: "ãÂÂÅ’", gi: "ãÂÂŽ", gu: "ãÂÂÂÂ", ge: "ãÂÂ’", go: "ãÂÂâ€Â", sa: "ã•", si: "ãÂÂâ€â€", su: "ãÂÂâ„¢", se: "ã›", so: "ãÂÂÂÂ", ca: "ã‹", ci: "ãÂÂâ€â€", cu: "ãÂÂÂÂ", ce: "ã›", co: "ã“", qa: "ãÂÂÂÂãÂÂÂÂ", qi: "ãÂÂÂÂãÂÂÆ’", qu: "ãÂÂÂÂ", qe: "ãÂÂÂÂã‡", qo: "ãÂÂÂÂã‰", kwa: "ãÂÂÂÂãÂÂÂÂ", kwi: "ãÂÂÂÂãÂÂÆ’", kwe: "ãÂÂÂÂã‡", kwo: "ãÂÂÂÂã‰", gwa: "ãÂÂÂÂãÂÂÂÂ", za: "ã–", zi: "ãÂÂËœ", zu: "ãÂÂÅ¡", ze: "ãÂÂÅ“", zo: "ãž", ja: "ã˜ゃ", ji: "ãÂÂËœ", ju: "ã˜ゅ", je: "ã˜ã‡", jo: "ã˜ょ", jya: "ã˜ゃ", jyi: "ã˜ãÂÂÆ’", jyu: "ã˜ゅ", jye: "ã˜ã‡", jyo: "ã˜ょ", ta: "ãŸ", ti: "ã¡", tu: "ã¤", tsu: "ã¤", te: "ã¦", to: "ã¨", da: "ã ", di: "ã¢", du: "ãÂÂÂ¥", de: "ã§", do: "ã©", xtu: "ã£", xtsu: "ã£", ltu: "ã£", ltsu: "ã£", na: "ãª", ni: "ã«", nu: "ã¬", ne: "ãÂÂÂÂ", no: "ã®", ha: "ã¯", hi: "ã²", hu: "ãµ", fu: "ãµ", he: "ã¸", ho: "ã»", ba: "ã°", bi: "ã³", bu: "ã¶", be: "ã¹", bo: "ã¼", pa: "ã±", pi: "ã´", pu: "ã·", pe: "ãº", po: "ã½", ma: "ã¾", mi: "ã¿", mu: "ã‚€", me: "ã‚ÂÂ", mo: "ã‚‚", xya: "ゃ", lya: "ゃ", ya: "ã‚„", wyi: "ã‚ÂÂ", xyu: "ã‚…", lyu: "ã‚…", yu: "ゆ", wye: "ã‚‘", xyo: "ょ", lyo: "ょ", yo: "よ", ra: "ら", ri: "ã‚Å ", ru: "ã‚‹", re: "ã‚Œ", ro: "ã‚ÂÂ", xwa: "ã‚Ž", lwa: "ã‚Ž", wa: "ã‚ÂÂ", wi: "ã†ãÂÂÆ’", we: "ã†ã‡", wo: "ã‚’", wha: "ã†ãÂÂÂÂ", whi: "ã†ãÂÂÆ’", whu: "ã†", whe: "ã†ã‡", who: "ã†ã‰", "z/": "・", "z.": "…", "z,": "‥", zh: "â†ÂÂ", zj: "↓", zk: "↑", zl: "→", "z-": "〜", "z[": "『", "z]": "ã€ÂÂ", 0: "ï¼ÂÂ", 1: "1", 2: "ï¼’", 3: "3", 4: "ï¼â€Â", 5: "5", 6: "ï¼–", 7: "ï¼â€â€", 8: "8", 9: "ï¼™", "'": "’", '"': "â€ÂÂ", ",": "ã€ÂÂ", ".": "。", "[": "「", "]": "ã€ÂÂ", "~": "〜", "/": "・", "-": "ー", "!": "ï¼ÂÂ", "#": "#", $: "$", "%": "ï¼…", "&": "ï¼â€ ", "(": "(", ")": ")", "*": "ï¼Å ", "+": "+", ":": ":", ";": "ï¼›", "<": "<", "=": "ï¼ÂÂ", ">": ">", "?": "?", "@": "ï¼ ", "^": "ï¼¾", _: "_", "`": "ï½€", "{": "ï½›", "|": "|", "}": "ï½ÂÂ", "\\": "ï¿¥", "Â¥": "ï¿¥", }, US = new Hh(); for (HS in zS) for (var KS = 0, GS = HS[rd]; GS > KS; ++KS) US.b[Fh(HS[Qa](KS))] = wa; (Qh[cd].q = function () { return this[Ua][0]; }), Y($h, Qh); var _S = "jsapi"; ($h[cd].q = function () { return this.c ? this.j ? this[Ua][Yd](tb) : this[Ua][Yd](Hb) + Hb : $h.g.q[Ad](this); }), Y(hc, ho); var VS = we(); we(), (va = hc[cd]), (va.Ob = L("t13nzh")), (va.oc = function () { return [kw, xw, Tw, Mw]; }), (va.Fe = function (t) { return t.B == Zy; }), (va.Za = function (t) { this.T || (cc(this), (this.T = !0)), hc.g.Za[Ad](this, t); var i = this.c.Xa(t); if ( (fh( i, V(function (i) { var n = this.ea(t); return 32 == i[Cf] || this.Zc.get(n, i); }, this) ), !t.z) ) { var n = Ei(t.C()); if (n != La) { var e = K(t); this.F[e] || (Pn(n, Mw, i.qh, !0, i), zk && Pn(n, mv, i.qh, !0, i), (this.F[e] = t)); } } }), (va.Ab = function (t) { if ((hc.g.Ab[Ad](this, t), this.cd(t))) { this.c.ag(t); var i = t.c[VS]; i && i.s(), (t.c[VS] = wa); } }), (va.lh = function (t, i) { this.f[id](); var n = this.oa.c[VS]; if (n) { var e = i[Pf] == hy ? t.O() : tb; e ? (n.s(), (n = this.oa.Wb()), En(n), n[_a](e), ye(this.oa), n.Hb(!0)) : An(n), n.s(), (this.oa.c[VS] = wa); } }), d(va, function (t, i) { this.oa = t; var n = this.c.Xa(t); if (((n.tf = t), !ao(this, t, i))) return !1; if (!this.N(this.oa) || qr(i)) return !1; if (i[Pf] == Mw) return Pk && t.sb(), n.Va(!1), !1; if (i[Pf] == kw || i[Pf] == xw || i[Pf] == Tw) { var e = K(t); this.j[e] || (this.j[e] = { keyCode: -1, lastKey: -1 }); var s; if (t.F && 13 == i[Cf]) i[Pf] == kw && (s = new Lr(13, 0, !1, i)); else t: { switch (((s = this.j[e]), i[Pf])) { case kw: zk && ((17 == s.lastKey && !i[pd]) || (18 == s.lastKey && !i[ed])) && ((s.lastKey = -1), a(s, -1)), xS && !he(i[Cf], s.lastKey, i[Md], i[pd], i[ed]) ? (s = Ir(i, s)) : (a(s, Mk && i[Cf] in kS ? kS[i[Cf]] : i[Cf]), (s = wa)); break t; case Tw: (s.lastKey = -1), a(s, -1); break; case xw: s = Ir(i, s); break t; } s = wa; } if (s) { if (n.Bd()) return (n = n.Ne(s)), s.s(), n; if (((n = t.Wb()), !n)) return !1; var r, e = Aa[Tf](s[Sf]); t: { var o = Aa[Tf](s[Sf]); if ( (r = this.oa.Wb()) && r.Sa() && (o = this.Zc.get(this.ea(this.oa), o)) ) { var o = o.b, h = this.oa.Cd(); if (r && h) { En(r), r[_a](o), r.Hb(!0), r.s(), (r = !0); break t; } } r = !1; } return r ? !0 : /[^a-zA-Z]/[Fa](e) ? !1 : ((t.c[VS] = n), (ne(t, this.b).yd = tb), En(n), (n.f = n.H.qb()), this.c.Df(t, n.Me(), e), this.f[qd](), s.s(), !0); } } return !1; }), (va.Yi = function (t, i, n, e, s) { if (t.Bd()) { var n = i.q(), r = t.Wa(); uc(r) || (r = t.O()), n == r[Qd]() && (t.Kb(), e && s && e && s) && ((t = i.b || 0), (i = ne(this.oa, this.b)), (i.Hg = n), (i.ui = t), this.c.Lf(this.oa, s, this.d.Jf, t - 1)); } }), (va.oh = function (t, i) { var n = i[Sd].Ma(), e = n.q(), s = t.Wa(), r = ne(this.oa, this.b).Hg; if (s[Qd]() == r) { var n = uc(s)[Fd](0, n.c), r = (r = i.eh ? this.Zc.get(this.ea(this.oa), i.eh) : wa) ? r.b : tb, o = t.O(); if (o == s) { if (((o = o[_a](n, e)), !uc(o))) return t.Ia(o + r), t.Va(!0), !0; } else if (r) return !1; t.fh(n, e); } return !0; }), (va.mh = function (t) { return ac(this, t[Sd], t[Ua], t.c + 1); }), (va.nh = function (t) { if ((this.f[id](), t.Bd())) { var i = t.O(); if (i) { var n = ne(this.oa, this.b); if (i[rd] > this.d.Bf) t.If(qg, { background: db }), (n.yd = i); else { var e = t.Wa(), n = n.yd || tb; uc(e) || (e = i), (e = e[Qd]()), e != n && (t.Te(), ac(this, t, e, 1) || t.Kb()); } this.f[qd](); } else t.Va(!1); } }), (va.n = function () { var t = this.c.Xa(wa); t[ld](Ap, V(this.oh, this, t)); var i = V(this.lh, this, t); t[ld](hy, i), t[ld](Bv, i), (i = V(this.mh, this)), t[ld](Wv, i), this.f[ld](Ty, V(this.nh, this, t)), this.f.s(), this.M.s(), hc.g.n[Ad](this); }), (va = bc[cd]), (va.Bb = 0), (va.Qb = 0), (va.Sa = function () { return this.Qb - this.Bb == 0; }), l(va, function () { m(this.b, 0), (this.Qb = this.Bb = 0); }), k(va, function (t) { return dt(this.b, t); }), u(va, function (t) { return ( (t = kk(this.b, t)), 0 > t ? !1 : (t == this.Bb ? lc(this) : (yk[Wd][Ad](this.b, t, 1), this.Qb--), !0) ); }), (va.yb = function () { return this.b[Ga](this.Bb, this.Qb); }), Y(vc, hn), (va = vc[cd]), (va.Bh = N), (va.Mi = function (t, i, n) { (this.c = wa), this.Bh(t, i, n), jc(this); }), (va.dh = N), (va.bh = N), (va.Ad = function (t, i) { var n = wc(this, t); if (n) return i(t, !0, !0, n), !0; if (((n = gc(this.b)), !n || !sc(n.ub, t))) { var n = this.b, e = new pc(t, i); n.b[n.Qb++] = e; } return jc(this), !1; }), Y(yc, vc), (va = yc[cd]), (va.Ac = wa), (va.Bh = function (t, i, n) { function e(t, i) { var n = it(t[Oa]()), e = (!r.c && xc(s, n, a)) || new $h(n, a); if (t[rd]) { var h = t[Oa](); if (n && h && h[rd]) { var f = s.T, d = []; xk(h, function (i, e) { i && d[Da](f(i, n, t, e)); }), (h = new Mh(n, d)), r.c || ((mc(s.f, o)[n] = h), (mc(s.M, o)[h.b] = n)), u || (s.j[n] = !0), c(e, Bj), i(e, h); } else c(e, Vv), i(e, wa); } else c(e, Vv), i(e, wa); } kc(this, Nj, yp), this.Ac && ((this.Ac.name = xy + oc(t.ub)[_a](/-/g, vp)), ya[df].report(this.Ac)); var s = this, r = t.ub, o = [ec(r)[nd]()], h = t.b, t = t[Ua], u = r.f, a = ec(r), i = n[0] == Qg, n = n[1]; if (i && n) if (r.c) { var t = Tk(n, function (t) { return it(t[0]); }), f = !0, d = new Mh(r.q(), []); xk(n, function (t) { t && t[rd] && e(t, function (t, i) { t[kf] == Bj && i ? d.c[Da](i) : (f = !1); }); }), (i = mc(s.f, o)), (i[r.q()] = d), (n = xc(s, r) || r), c(n, f ? Bj : Vv), (t = ic(t, ec(r), r.b || 0, !1)), n[kf] == Bj && !n.Xb && n.q() != t.q() && ((i = mc(s.f, o)), (i[t.q()] = d), nc(t, n.d || 0), c(t, n[kf]), Tc(this, t)), h(n, !1, f, f ? d : wa); } else xk(n, function (t) { t && t[rd] && e(t, function (t, i) { h(t, !1, t[kf] == Bj && !!i, i); }); }); else if (r.c) (n = xc(this, r) || r), c(n, Vv), h(n, !1, !1, wa); else for (i = 0; t && i < t[rd]; ++i) (n = xc(this, t[i], a) || new $h(t[i], a)), c(n, Vv), h(n, !1, !1, wa); }), (va.Ad = function (t, i) { var n, e = xc(this, t), s = e ? e.d || 0 : 0, r = wc(this, t), o = r ? r.Re() : 0, h = this.p.zc; return ( r && (t.b || 0) <= o ? (i(t, !0, !0, r), (n = !0)) : ((!t.Xb && (!e || (e[kf] != Bj && e[kf] != Vv))) || (h > s && o == s)) && (this.d ? ((e = this.b), (s = new pc(t, i)), (e.b[e.Qb++] = s)) : ((e = gc(this.b)), (e && sc(e.ub, t)) || ((e = this.b), (s = new pc(t, i)), (e.b[e.Qb++] = s))), (n = !1)), jc(this), n ); }), (va.dh = function (i, n) { var e = this.p, s = i.ub, r = e.ad; if (this.d) { var o = xc(this, s), o = o ? o.d || 0 : 0; o > 0 && (r = o + e.Dd); } nc(s, Ra.min(Ra.max(r, s.b || 0), e.zc)), s.Xb || Tc(this, s), (r = { uv: Sc(this, ec(s)) }), (o = s.B == jw || s.B == ww ? $y : tb), (o = { text: s.c ? s.q() + o : s[Ua][Yd](Hb), ime: oc(s), num: s.d, cp: Sl, cs: Sl, ie: Py, oe: Py, app: _S, }), e.Af && (o.sct = e.Af), qt(o, r), (r = new xr(o)), (e = this.F), (o = r.b), (r = r.c), e.b && Sr(e, e.b); var o = e.p + o, h = o + pb + e.f; if ((h != e.c && ((e.d = new wr(o, e.f)), (e.c = h)), r)) { (o = Rt(r)), "undefined" == typeof o && t(Ta("Keys are undefined")), (h = Nt(r)), o[rd] != h[rd] && t(Ta("Mismatched lengths for keys/values")); for (var u = new br(wa, ma, ma), a = 0; a < o[rd]; a++) gr(u, o[a], h[a]); } var f, u = V(n, ma); if ( ((o = e.d), (h = V(e.j, e, u, !0)), (u = V(e.j, e, u, !1)), (r = r || wa), La[Xf][Lf]) ) { (a = vp + (gS++)[nd](36) + fk()[nd](36)), ck._callbacks_ || (ck._callbacks_ = {}); var d = La[Af](Hj), b = wa; if ( (o.Fd > 0 && (b = ck[dd](jr(a, d, r, u), o.Fd)), (u = o.c.W()), r) ) for (f in r) (!r[jd] || r[jd](f)) && hr(u, f, r[f]); h && ((ck._callbacks_[a] = yr(a, d, h, b)), hr(u, o.b, wp + a)), ti(d, { type: py, id: a, charset: cp, src: u[nd]() }), La.getElementsByTagName(pm)[0][Ba](d), (f = { Na: a, Fd: b }); } else u && u(r), (f = wa); (e.b = { Th: f, key: e.c }), (i.id = e.b), c(s, cj), kc(this, yp); }), (va.bh = function (t) { var i = t.ub, n = 0, e = xc(this, i); e && ((n = (e.d || 0) - this.p.Dd), nc(e, n), 0 >= n && (mc(this.z, [ec(e)[nd]()])[e.q()] = wa)), Sr(this.F, t.id), c(i, Sp); }), Y(Ec, ho), (va = Ec[cd]), (va.Ob = L("t13nsuggestion")), (va.oc = function () { return [gv, kw, xw]; }), (va.Fe = function (t) { return t.B != Zy; }), (va.Si = function (t, i, n, e, s) { if ((n.q(), e && s)) { var e = this.c, r = s, o = wc(e, n), h = o.Lb; (e.j[h] = !0), r != h && (o.Se(r), (mc(e.M, [ec(n)[nd]()])[r] = h)), oo(this.zd, ec(n), s) && (s += eb), i[_a](s), i.Hb(!0); } else An(i); i.s(), t.sb(); }), (va.$i = function (t, i, n, e, s, r, o, h) { o && h && s.q() == n.q() && ((n.f = i.qb()), e && n[_a](h.Lb), (i = V(this.Si, this, t, n, s)), (e = Ws(ec(s).B)), (s = {}), (s.direction = Xs(e) ? Ij : Rw), (e = e.b.f) && e.lineHeight && (s[Lw] = e.lineHeight), e && e.fontSize && (s[Zv] = e.fontSize + kj), bu(this.f, t, n.Me(ma, !0), h, i, s)); }), d(va, function (t, i) { if (!ao(this, t, i)) return !1; var n; if ( ((n = qr(i)) || (i[Pf] == gv ? (n = 0) : ((n = 8 == i[Cf]), (n = i[Pf] == (Mk ? xw : kw) && n ? 0 : !t.Cd() || 1))), n) ) return !1; n = 8 == i[Cf]; var e = t.Wb(); if (!e || !e.xc() || !e.Sa()) return !1; var s = e.H.qb(), r = fn(s, s.m), o = fn(s, s.m - 1), h = this.ea(t); if (n) { if (Ys(vT[h.B], r)) return !1; } else if (!Ys(vT[h.B], o) || !Ys(vT[h.B], r)) return !1; if ((so(this.zd, e, Qs(h.B, h.X), !n), e.Sa())) return !1; En(e), (r = e.q()); t: if (((o = vT[h.X]), r)) { for (var c = 0, u = r[rd]; u > c; c++) if (!o.isChar(r[Qa](c))) { o = !1; break t; } o = !0; } else o = !1; return o ? !1 : ((h = new $h(r, h, !0)), P(this.c.Ad(h, V(this.$i, this, t, s, e, n)))); }), Y(Ac, ho), (va = Ac[cd]), (va.Ob = L("t13ntransform")), (va.oc = function () { return [kw, xw, Mw]; }), (va.Fe = function (t) { return t.B != Zy && t.B != ww; }), (va.aj = function (t, i, n, e) { var s = t.q(), r = ec(t); this.c[s] && (xk( this.c[s], function (t) { if (n && t) { var s = fn(t.H, t.H.m - 1), o = fn(t.V, t.V.m), h = this.zd; (i || (!oo(h, r, s) && !oo(h, r, o))) && (t[_a](zh(e)), i && (this.oa instanceof Us ? t.Hb(!0) : ye(this.oa))); } t.s(); }, this ), delete this.c[s]); }), d(va, function (t, i) { if (!ao(this, t, i)) return !1; if (((this.oa = t), i[Pf] == Mw)) return Pk && t.sb(), !1; if (Cc(t, i)) return !1; var n = this.ea(t); if (ro(this.zd, n, Aa[Tf](i[Cf] || i[Sf]))) { var e, n = t.Wb(); if ((e = !!n)) t: { if (n.xc()) { if ( ((e = this.ea(t)), so(this.zd, n, e), (e = Aa[Tf](i[Cf] || i[Sf])), n.Sa()) ) e = !1; else { var s = n.q(); (e = this.Zc.get(this.ea(t), s + e)) ? (En(n), n[_a](e.b), n.Hb(!0), n.s(), (e = !0)) : (e = !1); } if (e) { e = !0; break t; } n.xc() && !n.Sa() && ((s = this.ea(t)), En(n), (e = n.q()), (s = new $h(e, s)), this.c[e] || (this.c[e] = []), this.c[e][Da](n), this.j.Ad(s, this.f) === !1 && n.Kf()); } (e = Aa[Tf](i[Cf] || i[Sf])), (n = t.Wb()), n && n.Sa() && (e = this.Zc.get(this.ea(t), e)) ? (En(n), n[_a](e.b), n.Hb(!0), n.s(), (e = !0)) : (e = !1); } return e; } return !1; }), Y(Lc, ho); var JS = { Kd: cy, Xf: "t13n.maybeChangeDirection" }; (va = Lc[cd]), (va.Ob = L("t13n")), (va.oc = function () { var t = []; return ( xk(this.c, function (i) { pt(t, i.oc()); }), wt(t), t ); }), (va.Za = function (t) { t.T == rm ? Lc.g.Za[Ad](this, t) : to(this, t), fc(this.c, AS[3], t); }), (va.Ab = function (t) { t.T == rm && Lc.g.Ab[Ad](this, t), fc(this.c, AS[4], t); }), (va.gf = function (t) { Lc.g.gf[Ad](this, t), fc(this.c, AS[0], t); }), (va.cf = function (t) { Lc.g.cf[Ad](this, t), fc(this.c, AS[1], t); }), d(va, function (t, i) { return t.T != rm ? !1 : this[Cd](t) ? dc(this.c, AS[9], t, i) : !1; }), Y(Nc, qc), Y(Bc, ah), (va = Bc[cd]), (va.l = function () { Bc.g.l[Ad](this); var t = this.C(), i = this.h(), n = this.La().v(), e = hi(t.b, Wl), s = $t(t.b, by, wa, e)[0]; (this.c = t.l(Hv, n + ol)), Pk && t.Dg(this.c, { hideFocus: !0 }), (this.c.contentEditable = !0), t.Aa(s, this.c), (this.rb = t.l(Hv, n + Yb)), t.Aa(s, this.rb); var r = si(Hv, n + $b); t.Aa(r, t.l(Hv, n + hl)), (this.jb = t.l(Hv, n + sl)), t.Aa(r, this.jb), t.Aa(r, t.l(Hv, n + tl)), t.Aa(s, r), t.Aa(i, e); }), (va.S = function () { this.tb(!0), Bc.g.S[Ad](this), this[Rf](ym, this.cj, !1, this), this[Rf](Gv, this.bj, !1, this), this[Rf](Ap, this.ej, !1, this), Fr(this).w(this.c, kw, this.dj, !0, this), Fr(this).w(this.c, [Mw, Gw, Ev, yv, fj, mv], Mc), Xo(this, this.c), this.Ta(!1, !0), Zi(this.c, !1, Mk); }), (va.Pc = function () { return this.rb || Bc.g.Pc[Ad](this); }), (va.jc = function () { var t = this.Zb(); 0 > t || t >= zr(this) - 1 ? Oc(this, 1) : (Bc.g.jc[Ad](this), e(this.b[this.R], this.F + this.Zb()), Wc(this)); }), (va.kc = function () { this.Zb() <= 0 ? Oc(this, -1) : (Bc.g.kc[Ad](this), e(this.b[this.R], this.F + this.Zb()), Wc(this)); }), (va.bd = function (t) { if (!this.d) return !1; var i; if ((i = Uc(this))) t: if (this.d.Le(this, t)) this.d.zf(this, t) && (0 == this.b[rd] && ((this.b = [new tu(this.O())]), (this.R = 0)), (this.ia = jv), Vc(this)), (i = !0); else { if (dt(this.d.c, t[Cf])) { i = 8 == t[Cf]; var n; if ((n = i)) if (((n = this.Nb().D()), this.z && 0 != this.z[rd])) { var e = ct(this.z); e.wf != this.O() || e.xf != this.Wa() ? ((this.z = []), (n = !1)) : (this.Da(n + zc(this, e, !0)), (n = !0)); } else n = !1; if ( (n || ((n = this.Nb().D()), (e = this.T[n]) ? (this.Da(n + zc(this, e, i)), (n = !0)) : (n = !1)), n) ) { i = !0; break t; } } i = Wr(this.d, this, t) ? this.d.yf(this, t, Aa[Tf](t[Sf])) : !1; } if (!i && (i = Kc(this))) t: if (Wr(this.d, this, t)) { if ( ((i = Aa[Tf](t[Sf])), !/[^0-9]/[Fa](i) && ((i = ot(i)), i >= 1 && 9 >= i && Fc(this, i - 1))) ) { i = !0; break t; } i = Yc(this, !0, t); } else i = !1; return ( !i && !t[pd] && !t[uf] && !t[ed] && (i = Hc(this, t)), i && Uc(this) && !this.O() && this.Va(!1), !0 ); }), (va.kg = function (t) { return !!t[Sf] && !Wr(this.d, this, t); }), (va.Rc = function (t) { this.P && !hh(this, t[Sd]) && this.Va(!0); }), (va.dj = function (t) { return (t[pd] || t[uf] || t[ed]) && Hc(this, t) ? (Uc(this) && !this.O() && this.Va(!1), t[ef](), t[md](), !0) : !1; }), (va.Ve = function () { this.Va(!0); }), (va.ld = function () { Uc(this) ? this.Va(!1) : this.Kb(); }), (va.Rg = function () { this.Da(this.Nb().D() - 1); }), (va.Sg = function () { this.Da(this.Nb().D() + 1); }), (va.Tg = function () { this.Da(!0); }), (va.Ug = function () { this.Da(!1); }), (va.Ng = function () { var t = this.O(), i = this.Nb().D(); 0 >= i || (this.Ia(t[Fd](0, i - 1) + t[Fd](i)), this.Da(i - 1)); }), (va.Qg = function () { var t = this.O(), i = this.Nb().D(); i >= t[rd] || (this.Ia(t[Fd](0, i) + t[Fd](i + 1)), this.Da(i)); }), (va.We = function () { this.jc(); }), (va.Mf = function () { this.kc(); }), (va.Og = function () { Oc(this, this.p); }), (va.Pg = function () { Oc(this, -this.p); }), (va.Bi = function () { Jc(this, 0); }), (va.Ci = function () { Jc(this, this.b[this.R].lb[rd] - 1); }), (va.Vg = function () { (this.R = Rc(this.R - 1, this.b[rd])), Vc(this); }), (va.Wg = function () { (this.R = Rc(this.R + 1, this.b[rd])), Vc(this); }), (va.Di = function () { this.R = 0; }), (va.Ei = function () { this.R = Ra.max(0, this.b[rd] - 1); }), (va.Of = function () { var t; t = this.R; var i = this.b[t].Lc; if (i[rd] <= 1) t = !1; else { var n = i[Fd](i[rd] - 1); (this.b[t] = new tu(i[Fd](0, i[rd] - 1))), t >= this.b[rd] - 1 ? this.b[Da](new tu(n)) : (this.b[t + 1] = new tu(n + this.b[t + 1].Lc)), (t = !0); } t && (Vc(this), (this.f = $n(this, new Rr(Xc(this), 1)))); }), (va.Nf = function () { var t; if (((t = this.R), t + 1 >= this.b[rd])) t = !1; else { var i = this.b[t + 1].Lc; (this.b[t] = new tu(this.b[t].Lc + i[Fd](0, 1))), i[rd] <= 1 ? yk[Wd][Ad](this.b, t + 1, 1) : (this.b[t + 1] = new tu(i[Fd](1))), (t = !0); } t && (Vc(this), (this.f = $n(this, new Rr(Xc(this), 1)))); }), (va.bj = function (t) { this.Ec && t[ef](); }), (va.cj = C("Ya")), (va.ej = function (t) { var i; return t[Sd] instanceof _o && 0 <= (i = _r(this, t[Sd])) ? Fc(this, i) : !1; }), (va.Qe = A("d")), (va.Bd = function () { return this.K && this.P; }), (va.cg = function (t) { 1 > t || (this.p = t); }), (va.Nb = function () { return this.c[Lf] != this.c[Ed] && Ts(this.c[Lf]), ps(Ai(this.C())); }), (va.Da = function (t) { this.c[Lf] != this.c[Ed] && Ts(this.c[Lf]); var i = this.c[Lf], n = 0; i && i[Zd] ? ((n = i[Zd][rd]), (n = P(t) ? (t ? 0 : n) : Ra.min(Ra.max(t, 0), n))) : (i = this.c), (t = $e(i, n, i, n)) && t[qf](); }), (va.Wa = function () { return Kc(this) ? Xc(this)[Yd](Hb) : (yi(this.c) || tb)[_a](/\u00a0/g, eb); }), (va.O = function () { return Kc(this) ? Zc(this)[Yd](tb) : (yi(this.c) || tb)[_a](/\u00a0/g, eb); }), (va.Ia = function (t) { Kc(this) || (wi(this.c, t[_a](/ /g, tk)), this.P && (Ai(this.C())[Ef](), this.c[Ef](), this.Da(!1))); }), (va.fh = function (t, i) { if (Uc(this) && t != i) { var n = this.Nb(), e = n.A(), s = n.D(), r = this.O(), n = r[cf](t); r || t || !i ? n >= 0 && ((r = r[_a](t, i)), S(e, r), this.Te(), (e = s + i[rd] - (n + t[rd] > s ? 0 : t[rd])), (n += i[rd]), this.z[Da]( (this.T[n] = { Ud: t, Td: i, wf: this.O(), xf: this.Wa(), index: n, }) ), this.Da(e)) : this.Ia(i); } }), (va.Va = function (t) { return Yc(this, t, wa); }), (va.If = function (t, i) { (i = i || { background: bb }), this.Kb(), dh(this, t, tb, ma, i).Ga(!1); }), (va.Fh = function (t) { (this.b = [new tu(this.Wa(), t)]), (this.f = !0); }), (va.Te = function () { Gr(this, function (t) { t.Ga(!1); }), _c(this, []), (this.f = !1); }), (va.Kb = function () { Vr(this); var t = Xc(this)[Yd](tb); _c(this, []), ui(this.c), (this.ia = vv), this.Ia(t), ui(this.jb); }), (va.ig = function (t) { Jc(this, t); }), x(va, function () { Xo(this, this.c), (this.T = {}), (this.z = []), this.Kb(), this.Ia(tb); }), Y(iu, Jr); var WS = { Ig: [13], Jg: [8], ub: [32, 40, 9] }; (va = iu[cd]), (va.zf = function (t, i) { var n = t.O(), e = nu(t); return ( 32 == i[Cf] && !e[$d] && e[vf][Ga](-1) == eb && /[A-Z]/[Fa](e[vf]) && ((n = n[Ga](0, -1)), t.Ia(n)), !e[$d] && e[vf][Ga](-1) == Vw && !/[A-Z]/[Fa](e[vf]) && ((n = Xh(n, tb)), t.Ia(n)), $n(t, new Rr([n], 1, !0)), !0 ); }), (va.yf = function (t, i, n) { i = nu(t); t: if (((n = i[vf] + n), !/[A-Z]/[Fa](n))) { for (var e = Ra.min(n[rd], 4); e > 0; --e) { var s = zS[n[Ga](-e)]; if (s) { n = Xh(n[Ga](0, -e), s); break t; } } n = Xh(n[Ga](0, -1), n[Ga](-1)); } return (n += i[$d]), t.Ia(n), t.Da(n[rd] - i[$d][rd]), !0; }), (va.Le = function (t, i) { if (32 == i[Cf] && t instanceof Bc && Uc(t)) { var n = nu(t); if (/[A-Z]/[Fa](n[vf])) return !n[$d] && n[vf][Ga](-1) == eb; } return iu.g.Le[Ad](this, t, i); }), (va.vg = function (t, i, n) { return ( (i[ed] || i[pd] || i[uf]) && n != ik ? (t = !1) : ((i = 32 == i[Cf]) && (i = /[A-Z]/[Fa](nu(t)[vf])), (t = i ? !0 : this.fd(n))), t ); }), (va.fd = function (t) { return US[Od](t[Qd]()); }), Y(eu, ho); var YS = we(); (va = eu[cd]), (va.Ob = L("t13nja")), (va.oc = function () { return [xw, yw]; }), (va.Fe = function (t) { return t.B == ww; }), (va.Za = function (t) { (this.c = t), eu.g.Za[Ad](this, this.c); var t = this.j.Xa(this.c), i = V(this.Wi, this, t); Yr(this.f, t, hy, i), Yr(this.f, t, Bv, i), Yr(this.f, t, Wv, V(this.Xi, this)); }), (va.Ab = function (t) { if (this.cd(t)) { eu.g.Ab[Ad](this, t), this.j.ag(t); var i = t.c[YS]; i && i.s(), (t.c[YS] = wa); } }), (va.Wi = function (t, i) { var n = this.c.c[YS]; if (n) { var e = i[Pf] == hy ? t.O() : tb; if ( (e ? (n[_a](e), n.Hb(!0)) : An(n), n.s(), this.c.sb(), (this.c.c[YS] = wa), i.b) ) { var s, n = new Lr(i.b[Cf], i.b[Sf], !1, wa); for (s in [Sv, Dp, Kj, Pw, gj, ny]) n[s] = i.b[s]; ae(V(this[Hf], this, this.c, n), 0); } } }), d(va, function (t, i) { var n = this.j.Xa(t); if (!ao(this, t, i)) { for ( var e = this.f, s = n.Fa(), r = e.b.get(s).Pb(), o = 0, h = r[rd]; h > o; ++o ) n[ld](r[o], e.b.get(s).get(r[o])); return n.Qe(wa), !1; } for ( n.Qe(this.f), e = this.f, s = n.Fa(), r = e.b.get(s).Pb(), o = 0, h = r[rd]; h > o; ++o ) n[Rf](r[o], e.b.get(s).get(r[o])); if ( (n[Ud](), this.N(t) && t.Cd() ? ((e = i.Ha), (e = !!e && 0 == e[Sf])) : (e = !0), e) ) return !1; if (((e = t.Wb()), !e)) return !1; if (32 == i[Cf]) { if (!(i[Md] || i[ed] || i[pd] || i[uf])) return En(e), e[_a](sk), e.Hb(!0), !0; if (i[Md] && !i[ed] && !i[pd] && !i[uf]) return !1; } return Wr(this.f, n, i) ? ((t.c[YS] = e), (ne(t, this.b).yd = tb), En(e), (e.f = e.H.qb()), this.j.Df(t, e.Me()), this.f.yf(n, i, Aa[Tf](i[Sf])), !0) : !1; }), (va.oi = function (t, i, n, e, s) { if (t.Bd()) { var n = i.q(), r = t.Wa() || t.O(); (n == r || n == r + Hb) && (e && s ? ((t = i.b || 0), (i = ne(this.c, this.b)), (i.Hg = n), (i.ui = t), this.j.Lf(this.c, s, 9)) : t.Kb()); } }), (va.Xi = function (t) { var i; if (t.d) { i = t[Sd]; var n = t.d, e = t.c, t = t.f; if (n && 0 != n[rd] && n[0]) { var s = Qs(jw, ww), e = ic(n, s, e, t); (ne(this.c, this.b).yd = e.q()), n[Yd](tb)[rd] > this.d.Bf ? (i.If(qg), (i = !1)) : ((i = this.M.Ad(e, V(this.oi, this, i))), (i = P(i))); } else i = !1; } else i = !1; return i; }); var XS = we(); (su[cd].Xa = function (t) { var i = t.c[XS]; if (!i) { (i = new Bc(Qt(La[kd]), this.c)), (i.Ff = this.d), Pr(i, ma), i[Ud](), (t.c[XS] = i); var n = i.h(); this.b.w(n, Mw, function (t) { var i = new bh(n); i[Rf](Kv, V(i.s, i)), i.Cf(t); }); } return i; }), (su[cd].Df = function (t, i, n) { var e = this.Xa(t); e[Ud](), (t = { direction: t.Be() }), Ni(e.h(), t), uh(e, i), n && e.Ia(n); }), (su[cd].Lf = function (t, i, n) { (t = this.Xa(t)), Gc(t, i.c), t.cg(n), Vc(t); }), (su[cd].ag = function (t) { var i = t.c[XS]; this.b.Ca(i.h(), Mw), i.s(), (t.c[XS] = wa); }), Y(ou, qc), Y(cu, hn), (cu[cd].q = C("b")), (cu[cd].Ye = function (t) { return t + 1 + yl + this.b; }); var ZS = we(); Y(gu, Th), R(gu), Mk && (gu[cd].Cc = function (t, i) { var n = gu.g.ab[Ad](this, t && t[Lf]); if (n) { var e = this.b(i, Qt(t)), s = n[Gd]; s && s.replaceChild(e, n); } }), (gu[cd].ab = function (t) { return ( (t = gu.g.ab[Ad](this, t && t[Lf])), Mk && t && t.__goog_wrapper_div && (t = t[Lf]), t ); }), (gu[cd].Qd = function (t, i) { return gu.g.Qd[Ad]( this, [this.b(t, i), i.l(Hv, zm + (this.v() + Zb), tk)], i ); }), (gu[cd].b = function (t, i) { return pu(t, this.v(), i); }), (gu[cd].v = L(Um)), Y(vu, xh), (va = vu[cd]), (va.$e = !0), (va.Sf = !1), (va.Pe = !1), (va.ii = !1), (va.S = function () { vu.g.S[Ad](this), this.b && wu(this, this.b, !0), bo(this.h(), gm, Ry); }), (va.wb = function () { if ((vu.g.wb[Ad](this), this.b)) { this.Y(!1), this.b.wb(), wu(this, this.b, !1); var t = this.b.h(); t && fi(t); } }), (va.n = function () { vu.g.n[Ad](this), this.b && (this.b.s(), delete this.b), delete this.ia, this.z.s(); }), (va.Fc = function (t) { vu.g.Fc[Ad](this, t), this.N() && (this.Y(!(64 & this.U), t), this.b) && (this.b.Jb = !!(64 & this.U)); }), (va.Jc = function (t) { vu.g.Jc[Ad](this, t), this.b && !this.N() && (this.b.Jb = !1); }), (va.zb = function () { return To(this, !1), !0; }), (va.Hf = function (t) { this.b && this.b.P && !this.Wf(t[Sd]) && this.Y(!1); }), (va.Wf = function (t) { return (t && di(this.h(), t)) || (this.b && hh(this.b, t)) || !1; }), (va.Ae = function (t) { if (32 == t[Cf]) { if ((t[ef](), t[Pf] != Tw)) return !1; } else if (t[Pf] != yw) return !1; if (this.b && this.b.P) { var i = this.b.Ne(t); return 27 == t[Cf] ? (this.Y(!1), !0) : i; } return 40 == t[Cf] || 38 == t[Cf] || 32 == t[Cf] ? (this.Y(!0), !0) : !1; }), (va.Sc = function () { this.Y(!1); }), (va.ei = function () { this.N() || this.Y(!1); }), (va.qd = function (t) { this.Pe || this.Y(!1), vu.g.qd[Ad](this, t); }), (va.Rd = function (t) { var i = this.b; if ( t != i && (i && (this.Y(!1), this.K && wu(this, i, !1), delete this.b), t) ) { (this.b = t), Or(t, this), t.Ta(!1); var n = this.Pe; (t.Ed = n) && t.tb(!0), this.K && wu(this, t, !0); } return i; }), (va.Vc = function (t) { mu(this).Ib(t, !0); }), (va.Ga = function (t) { vu.g.Ga[Ad](this, t), this[Cd]() || this.Y(!1); }), (va.Y = function (t, i) { if ((vu.g.Y[Ad](this, t), this.b && !!(64 & this.U) == t)) { if (t) this.b.K || (this.ii ? Pr(this.b, this.h()[Gd]) : Pr(this.b, ma)), (this.f = zi(this.h())), (this.d = Wi(this.h())), this.Gf(), th(this.b, -1); else if ( (To(this, !1), (this.b.Jb = !1), this.h() && bo(this.h(), Lp, tb), this.F != wa) ) { this.F = ma; var n = this.b.h(); n && Gi(n, tb, tb); } if ((this.b.Ta(t, !1, i), !this.Oe)) { var n = Fr(this), e = t ? n.w : n.Ca; e[Ad](n, Ei(this.C()), Mw, this.Hf, !0), this.Pe && e[Ad](n, this.b, Wp, this.ei), e[Ad](n, this.z, Ty, this.ai), t ? this.z[qd]() : this.z[id](); } } }), (va.Gf = function () { if (this.b.K) { var t = new jn( this.ia || this.h(), this.$e ? 5 : 7, !this.Sf, this.Sf ), i = this.b.h(); this.b.P || (v(i[yd], jm), Yi(i, !0)), !this.F && this.Sf && (this.F = Vi(i)), t.b(i, this.$e ? 4 : 6, wa, this.F), this.b.P || (Yi(i, !1), v(i[yd], Gy)); } }), (va.ai = function () { var t = Wi(this.h()), i = zi(this.h()); ((this.d != t && (this.d && t ? this.d[vf] != t[vf] || this.d[za] != t[za] || this.d.top != t.top || this.d[Vd] != t[Vd] : !0)) || (this.f != i && (this.f && i ? this.f.top != i.top || this.f[$d] != i[$d] || this.f[Dd] != i[Dd] || this.f[vf] != i[vf] : !0))) && ((this.d = t), (this.f = i), this.Gf()); }), (va.Gj = function (t) { bo(this.h(), Lp, t[Sd].h().id); }), (va.Hj = function () { Kr(this.b, this.b.Ba) || bo(this.h(), Lp, tb); }), lo(Um, function () { return new vu(wa); }), Y(ju, vu), (va = ju[cd]), (va.Lg = wa), (va.zb = function () { return To(this, !1), So(this, !(16 & this.U)), !0; }), (va.Hf = function (t) { ju.g.Hf[Ad](this, t), So(this, !1); }), (va.lc = function (t) { var i = ju.g.lc[Ad](this, t); return 27 == t[Cf] && So(this, !1), i; }), (va.Sc = function (t) { ju.g.Sc[Ad](this, t), So(this, !1); }), (va.qd = function (t) { ju.g.qd[Ad](this, t), So(this, !1); }), (vu[cd].Gf = function () { var t = new mn(this.Lg || this.h(), this.$e ? 5 : 7, !0), i = this.b.h(); this.b.P || ((i[yd].Vi = jm), Yi(i, !0)), t.b(i, this.$e ? 4 : 6, new qi(0, 0, 0, 0)), this.b.P || (Yi(i, !1), (i[yd].Vi = Gy)); }), Y(yu, yh), R(yu), (yu[cd].l = function (t) { var i = wo(this, t.U), i = { class: zm + (i ? i[Yd](eb) : tb), title: t.p || tb }, t = t.C().l(Hv, i, t.Kc() || tb); return Zi(t, !0), t; }), Y(ku, _o), (ku[cd].zb = function () { return Jn(this, Ap); }), lo(Ym, function () { return new ku(wa); }), Y(xu, Th), R(xu), (xu[cd].v = L(tw)), Y(Tu, xh), lo(tw, function () { return new Tu(wa); }); var QS = { aliceblue: "#f0f8ff", antiquewhite: "#faebd7", aqua: "#00ffff", aquamarine: "#7fffd4", azure: "#f0ffff", beige: "#f5f5dc", bisque: "#ffe4c4", black: "#000000", blanchedalmond: "#ffebcd", blue: "#0000ff", blueviolet: "#8a2be2", brown: "#a52a2a", burlywood: "#deb887", cadetblue: "#5f9ea0", chartreuse: "#7fff00", chocolate: "#d2691e", coral: "#ff7f50", cornflowerblue: "#6495ed", cornsilk: "#fff8dc", crimson: "#dc143c", cyan: "#00ffff", darkblue: "#00008b", darkcyan: "#008b8b", darkgoldenrod: "#b8860b", darkgray: "#a9a9a9", darkgreen: "#006400", darkgrey: "#a9a9a9", darkkhaki: "#bdb76b", darkmagenta: "#8b008b", darkolivegreen: "#556b2f", darkorange: "#ff8c00", darkorchid: "#9932cc", darkred: "#8b0000", darksalmon: "#e9967a", darkseagreen: "#8fbc8f", darkslateblue: "#483d8b", darkslategray: "#2f4f4f", darkslategrey: "#2f4f4f", darkturquoise: "#00ced1", darkviolet: "#9400d3", deeppink: "#ff1493", deepskyblue: "#00bfff", dimgray: "#696969", dimgrey: "#696969", dodgerblue: "#1e90ff", firebrick: "#b22222", floralwhite: "#fffaf0", forestgreen: "#228b22", fuchsia: "#ff00ff", gainsboro: "#dcdcdc", ghostwhite: "#f8f8ff", gold: "#ffd700", goldenrod: "#daa520", gray: "#808080", green: "#008000", greenyellow: "#adff2f", grey: "#808080", honeydew: "#f0fff0", hotpink: "#ff69b4", indianred: "#cd5c5c", indigo: "#4b0082", ivory: "#fffff0", khaki: "#f0e68c", lavender: "#e6e6fa", lavenderblush: "#fff0f5", lawngreen: "#7cfc00", lemonchiffon: "#fffacd", lightblue: "#add8e6", lightcoral: "#f08080", lightcyan: "#e0ffff", lightgoldenrodyellow: "#fafad2", lightgray: "#d3d3d3", lightgreen: "#90ee90", lightgrey: "#d3d3d3", lightpink: "#ffb6c1", lightsalmon: "#ffa07a", lightseagreen: "#20b2aa", lightskyblue: "#87cefa", lightslategray: "#778899", lightslategrey: "#778899", lightsteelblue: "#b0c4de", lightyellow: "#ffffe0", lime: "#00ff00", limegreen: "#32cd32", linen: "#faf0e6", magenta: "#ff00ff", maroon: "#800000", mediumaquamarine: "#66cdaa", mediumblue: "#0000cd", mediumorchid: "#ba55d3", mediumpurple: "#9370d8", mediumseagreen: "#3cb371", mediumslateblue: "#7b68ee", mediumspringgreen: "#00fa9a", mediumturquoise: "#48d1cc", mediumvioletred: "#c71585", midnightblue: "#191970", mintcream: "#f5fffa", mistyrose: "#ffe4e1", moccasin: "#ffe4b5", navajowhite: "#ffdead", navy: "#000080", oldlace: "#fdf5e6", olive: "#808000", olivedrab: "#6b8e23", orange: "#ffa500", orangered: "#ff4500", orchid: "#da70d6", palegoldenrod: "#eee8aa", palegreen: "#98fb98", paleturquoise: "#afeeee", palevioletred: "#d87093", papayawhip: "#ffefd5", peachpuff: "#ffdab9", peru: "#cd853f", pink: "#ffc0cb", plum: "#dda0dd", powderblue: "#b0e0e6", purple: "#800080", red: "#ff0000", rosybrown: "#bc8f8f", royalblue: "#4169e1", saddlebrown: "#8b4513", salmon: "#fa8072", sandybrown: "#f4a460", seagreen: "#2e8b57", seashell: "#fff5ee", sienna: "#a0522d", silver: "#c0c0c0", skyblue: "#87ceeb", slateblue: "#6a5acd", slategray: "#708090", slategrey: "#708090", snow: "#fffafa", springgreen: "#00ff7f", steelblue: "#4682b4", tan: "#d2b48c", teal: "#008080", thistle: "#d8bfd8", tomato: "#ff6347", turquoise: "#40e0d0", violet: "#ee82ee", wheat: "#f5deb3", white: "#ffffff", whitesmoke: "#f5f5f5", yellow: "#ffff00", yellowgreen: "#9acd32", }, $S = /#(.)(.)(.)/, tE = /^#(?:[0-9a-f]{3}){1,2}$/i, iE = /^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i; Y(Cu, gu), R(Cu), (Cu[cd].b = function (t, i) { return Cu.g.b[Ad](this, Lu(t, i), i); }), (Cu[cd].Qc = function (t, i) { t && qu(this.ab(t), i); }), (Cu[cd].rd = function (t) { this.Qc(t.h(), t.Ma()), Xt(t.h(), Dm), Cu.g.rd[Ad](this, t); }), Y(Iu, go), R(Iu); var nE = 0; (Iu[cd].l = function (t) { var i = this.Tb(t); return t.C().l(Hv, i ? i[Yd](eb) : wa, Nu(this, t.Oa, t.eb, t.C())); }), (Iu[cd].Cc = function (t, i) { if (t) { var n = $t(La, dy, this.v() + zb, t)[0]; if (n) { var e = 0; if ( (xk(n.rows, function (t) { xk(t.cells, function (t) { if ((ui(t), i)) { var n = i[e++]; n && t[Ba](n); } }); }), e < i[rd]) ) { for ( var s = [], r = Qt(t), o = n.rows[0].cells[rd]; e < i[rd]; ) { var h = i[e++]; s[Da](Ru(this, h, r)), s[rd] == o && ((h = r.l(Ly, this.v() + ll, s)), n[Ba](h), m(s, 0)); } if (s[rd] > 0) { for (; s[rd] < o; ) s[Da](Ru(this, tb, r)); (h = r.l(Ly, this.v() + ll, s)), n[Ba](h); } } } Zi(t, !0, Mk); } }), (Iu[cd].v = L("inputapi-palette")), Y(Hu, Qn), (va = Hu[cd]), (va.$a = wa), (va.hg = wa), (va.Vc = function (t) { var i = this.b[rd]; t && (this.pd(t, !1), vt(this.b, i, 0, t)); }), l(va, function () { var t = this.b; if (!H(t)) for (var i = t[rd] - 1; i >= 0; i--) delete t[i]; m(t, 0), (this.$a = wa); }), (va.n = function () { Hu.g.n[Ad](this), delete this.b, (this.$a = wa); }), (va.pd = function (t, i) { t && (typeof this.hg == em ? this.hg(t, i) : typeof t.rg == em && t.rg(i)); }), Y(Pu, jo), (va = Pu[cd]), (va.eb = wa), (va.ic = -1), (va.r = wa), (va.n = function () { Pu.g.n[Ad](this), this.r && (this.r.s(), (this.r = wa)), (this.eb = wa); }), (va.Hd = function (t) { Pu.g.Hd[Ad](this, t), Gu(this), this.r ? (this.r[Mf](), Fu(this.r, t)) : ((this.r = new Hu(t)), (this.r.hg = V(this.pd, this)), Fr(this).w(this.r, Oj, this.xj)), (this.ic = -1); }), (va.Kc = L(wa)), (va.ee = function (t) { Pu.g.ee[Ad](this, t); var i = Bu(this.La(), this, t[Sd]); (i && t[Pa] && di(i, t[Pa])) || i == Mu(this) || ((t = this.Oa), zu(this, t ? kk(t, i) : -1)); }), (va.ue = function (t) { Pu.g.ue[Ad](this, t); var i = Bu(this.La(), this, t[Sd]); (!i || !t[Pa] || !di(i, t[Pa])) && i == Mu(this) && Du(this.La(), this, i, !1); }), (va.Fc = function (t) { if ( (Pu.g.Fc[Ad](this, t), this.N() && ((t = Bu(this.La(), this, t[Sd])), t != Mu(this))) ) { var i = this.Oa; zu(this, i ? kk(i, t) : -1); } }), (va.zb = function () { var t = Mu(this); return t ? (this.r && Ou(this.r, t), Jn(this, Ap)) : !1; }), (va.lc = function (t) { var i = this.Oa, i = i ? i[rd] : 0, n = this.eb[za]; if (0 == i || !this[Cd]()) return !1; if (13 == t[Cf] || 32 == t[Cf]) return this.zb(t); if (36 == t[Cf]) return zu(this, 0), !0; if (35 == t[Cf]) return zu(this, i - 1), !0; var e = this.ic < 0 ? this.r && this.r.$a ? kk(this.r.b, this.r.$a) : -1 : this.ic; switch (t[Cf]) { case 37: if ((-1 == e && (e = i), e > 0)) return zu(this, e - 1), t[ef](), !0; break; case 39: if (i - 1 > e) return zu(this, e + 1), t[ef](), !0; break; case 38: if ((-1 == e && (e = i + n - 1), e >= n)) return zu(this, e - n), t[ef](), !0; break; case 40: if ((-1 == e && (e = -n), i - n > e)) return zu(this, e + n), t[ef](), !0; } return !1; }), (va.xj = E()), (va.Zb = C("ic")), (va.pd = function (t, i) { if (this.h() && t) { var n = t[Gd], e = this.La().v() + _b; i ? Xt(n, e) : Zt(n, e); } }), Y(_u, Pu), (_u[cd].d = wa), (_u[cd].ng = function () { var t = this.r ? this.r.$a : wa; return t ? ((t = t[yd][ht(Kp)] || tb), Ju(t)) : wa; }), (_u[cd].Yf = function (t) { (t = Ju(t)), this.d || (this.d = Tk(this.b, function (t) { return Ju(t); })), Uu(this, t ? kk(this.d, t) : -1); }), Y(Wu, vu); var eE = { b: "#000,#444,#666,#999,#ccc,#eee,#f3f3f3,#fff".split(","), d: "#f00,#f90,#ff0,#0f0,#0ff,#00f,#90f,#f0f".split(","), c: "#f4cccc,#fce5cd,#fff2cc,#d9ead3,#d0e0e3,#cfe2f3,#d9d2e9,#ead1dc,#ea9999,#f9cb9c,#ffe599,#b6d7a8,#a2c4c9,#9fc5e8,#b4a7d6,#d5a6bd,#e06666,#f6b26b,#ffd966,#93c47d,#76a5af,#6fa8dc,#8e7cc3,#c27ba0,#cc0000,#e69138,#f1c232,#6aa84f,#45818e,#3d85c6,#674ea7,#a64d79,#990000,#b45f06,#bf9000,#38761d,#134f5c,#0b5394,#351c75,#741b47,#660000,#783f04,#7f6000,#274e13,#0c343d,#073763,#20124d,#4c1130".split( "," ), }; (va = Wu[cd]), (va.ng = function () { return this.Ma(); }), (va.Yf = function (t) { this.vb(t); }), (va.vb = function (t) { for (var i, n = 0; (i = this.b ? Kr(this.b, n) : wa); n++) typeof i.Yf == em && i.Yf(t); Wu.g.vb[Ad](this, t); }), (va.Sc = function (t) { typeof t[Sd].ng == em ? this.vb(t[Sd].ng()) : t[Sd].Ma() == Zw && this.vb(wa), Wu.g.Sc[Ad](this, t), t[md](), Jn(this, Ap); }), (va.Y = function (t, i) { t && 0 == (this.b ? zr(this.b) : 0) && (this.Rd(Yu(this.C())), this.vb(this.Ma())), Wu.g.Y[Ad](this, t, i); }), lo(Dm, function () { return new Wu(wa); }), Y(Xu, gu), R(Xu), (Xu[cd].v = L(nw)), Y(Zu, Xu), R(Zu), (Zu[cd].b = function (t, i) { return pu(Lu(t, i), this.v(), i); }), (Zu[cd].Qc = function (t, i) { t && qu(this.ab(t), i); }), (Zu[cd].rd = function (t) { this.Qc(t.h(), t.Ma()), Xt(t.h(), iw), Zu.g.rd[Ad](this, t); }), Y(Qu, Wu), lo(iw, function () { return new Qu(wa); }), Y($u, vu), lo(nw, function () { return new $u(wa); }), Y(ta, vu), (va = ta[cd]), (va.r = wa), (va.Zf = wa), (va.S = function () { ta.g.S[Ad](this), ea(this), na(this); }), (va.n = function () { ta.g.n[Ad](this), this.r && (this.r.s(), (this.r = wa)), (this.Zf = wa); }), (va.Sc = function (t) { this.r && Ou(this.r, t[Sd]), ta.g.Sc[Ad](this, t), t[md](), Jn(this, Ap); }), (va.Ej = function () { var t = this.r ? this.r.$a : wa; ta.g.vb[Ad](this, t && t.Ma()), ea(this); }), (va.Rd = function (t) { var i = ta.g.Rd[Ad](this, t); return ( t != i && (this.r && this.r[Mf](), t && (this.r ? Gr( t, function (t) { this.r.Vc(t); }, this ) : ia(this, t))), i ); }), (va.Vc = function (t) { ta.g.Vc[Ad](this, t), this.r ? this.r.Vc(t) : ia(this, mu(this)); }), (va.vb = function (t) { if (t != wa && this.r) for (var i, n = 0; (i = this.r.b[n] || wa); n++) if (i && typeof i.Ma == em && i.Ma() == t) return void (this.r && Ou(this.r, i)); this.r && Ou(this.r, wa); }), (va.Y = function (t, i) { ta.g.Y[Ad](this, t, i), 64 & this.U && th(mu(this), this.r && this.r.$a ? kk(this.r.b, this.r.$a) : -1); }), lo("inputapi-select", function () { return new ta(wa); }), Y(sa, ta), lo("inputapi-toolbar-select", function () { return new sa(wa); }), Y(ra, _o), lo("inputapi-checkbox-menuitem", function () { return new ra(wa); }), Y(oa, xh), lo("inputapi-toggle-button", function () { return new oa(wa); }); var sE = { Bk: Dj, lk: Sw, xk: ty, yk: oy }, rE = [ "bn", "gu", wm, "kn", "ml", "mr", "ne", "or", "pa", "sa", "si", "ta", ly, Oy, ], oE = [ Hp, Op, "bn", Zy, "el", "gu", wm, "kn", "ml", "mr", "ne", "or", Jv, "pa", Rj, "sa", ty, "si", "ta", ly, ky, Oy, ], hE = { ALL: oE, INDIC: rE }, cE = { Ah: { code: zv } }, uE = oE, aE = { ALL: uE, INDIC: rE }, fE = { Vh: "sourceLanguage", Wh: "destinationLanguage", Xh: "transliterationEnabled", Uh: _j, Ki: "adjustElementStyle", Ji: "adjustElementDirection", bk: "controlType", }, dE = new Th(); dE.v = L(ew); var bE = Do("inputapi-transliterate-language-menu"), lE = Ho("inputapi-transliterate-language-menuitem"), gE = new gu(); if ( ((gE.Qd = function (t, i) { return gu.g.Qd[Ad](this, this.b(t, i), i); }), (gE.v = L(ew)), (va = ca[cd]), (va.Ai = function (t) { 16 & t[Sd].U ? this.th() : this.sh(); }), (va.yi = function (t) { this.vh(zv, t[Sd].sd.language), la(this, !0); }), (va.Yh = function (t) { var i = t[nf]; t.c == cy && Jn(this.b, { type: Dj, transliterationEnabled: i.N, sourceLanguage: i.X, targetLanguage: i.B, destinationLanguage: i.B, }); }), (va.s = function () { this.b.s(), (this.b = wa), this.d.s(), (this.d = wa), Tt(this.f, function (t) { t.s(); }), (this.f = wa), Tt(this.j, function (t) { t.s(); }), (this.j = wa); try { this.c.s(); } catch (t) {} this.c = wa; }), (va.hj = function (t, i, n) { At(sE, t) || ba(Ip, Rg + t), this.b[Rf](t, i, !1, n); }), (va.removeEventListener = function (t, i, n) { At(sE, t) || ba(Cj, Rg + t), this.b[ld](t, i, !1, n); }), (va.ij = function (t, i) { F(t) || ba(Bw, Lg); for (var n = i || {}, e = 0; e < t[rd]; e++) { var s = O(t[e]) ? La[Xa](t[e]) : t[e]; s || ba(Bw, Ig + t[e]); var r = K(s); if (!this.f[r]) { var o = s[zd][Jd](), o = o == Tg || o == lg ? new Us(s) : new ke(s), h = o.dc(); !this.j[r] && this.z && ((h = new fe(h)), (this.j[r] = h), h.$g(_j, this.z), (h.f = !0), Pn(h, Gj, this.Fg, !1, this)), s[Pf] && s[Pf][Jd]() == sp && s.id != Xj && Ni(s, { "line-height": Cl, "font-family": eg, "font-size": Il, }), (o.ia = this.p), ee(o, this.d), (this.f[r] = o); } } (s = fE), (e = n[s.Ki] !== !1), (n = n[s.Ji] !== !1), this.b[Rf](Dj, V(this.ah, this, e, n)), this.b[Rf](Sw, V(this.ah, this, e, n)); }), (va.ah = function (t, i) { var n = Xs(Ws(this.ea().targetLanguage)) ? Ij : Rw; Tt(this.f, function (t) { i && t.Ze(n); }); }), (va.th = function () { la(this, !0); }), (va.sh = function () { la(this, !1); }), (va.Fg = function () { la(this, !this.Je()); }), (va.vh = function (t, i) { if ( ((t == zv && dt(oE, i)) || ba(zj, dp + t + hb + i), this.d.ea(this.c).B == i) ) return !1; var n = this.Je(), e = this; return ( Tt(this.f, function (s) { s[Of](e.M.Kd, new no(n, t, i)); }), Jn(this.b, { type: Sw, sourceLanguage: t, targetLanguage: i, destinationLanguage: i, }), !0 ); }), (va.ea = function () { var t = this.d.ea(this.c); return { sourceLanguage: t.X, targetLanguage: t.B, destinationLanguage: t.B, }; }), (va.Je = function () { return this.d.N(this.c); }), (va.lj = function (i, n) { var e = (n || {}).controlType || (H(this.Gb) && this.Gb[rd] > 1 ? _w : Yj), s = O(i) ? La[Xa](i) : i; s != wa || ba(Wj, Ug + i); var r = this.ea().targetLanguage, o = Qt(s), h = o.l(Hv, { class: Mm, style: Vy }), c = new oa(h, dE); if ( (So(c, this.Je()), Pr(c, s), ha() ? (Xt(h, uw + r), Xt(h[Gd], dw)) : Xt(h, rw + r), Pn(c, Ap, this.Ai, ma, this), Pn(this.b, Dj, aa(c), ma, this), Pn(this.b, Sw, da(h), ma, this), e == _w) ) { for ( c.$c ? dt(c.$c, Pm) || c.$c[Da](Pm) : (c.$c = [Pm]), vo(c, Pm, !0), e = new oh(ma, bE), h = 0; h < this.Gb[rd]; ++h ) { var c = this.Gb[h], u = o.l(Hv, { style: Jy }), a = new ra(u, { language: c }), f = a, d = lE; f.K && t(Ta(fg)), f.h() && (f.J = wa), (f.c = d), e.Ib(a, !0), ha() ? (Xt(u, fw + c), Xt(u[Gd], lw)) : Xt(u, ow + c), c == r && So(a, !0); } Pn(e, Ap, this.yi, ma, this), Pn(this.b, Sw, fa(e), ma, this), (r = o.l(Hv, { style: vm })), (o = new ju(r, e, gE)), Pr(o, s), (o.Lg = s[Lf]), ha() ? (Xt(r[Gd], aw), Xt(r[Gd][Gd], bw)) : Xt(r, cw); } else r == Op && ((c.p = yg), (s = c.h())) && (s.title = yg); }), (va.kj = function (t) { _S = t; }), (function () { (ut = function (t, i, n, e) { var s = n; return ( xk(t, function (n, r) { s = i[Ad](e, s, n, r, t); }), s ); }), $s(), ua(); var t = {}; I(cm, t), I(am, ga), I(fm, pa), I(um, hE); var i = { ENGLISH: zv }; xk(oE, function (t) { var n = vT[t]; n && (i[n.c] = t); }), (t.LanguageCode = i), (t.TransliterationControl = ca); var n = ca[cd]; (n.makeTransliteratable = n.ij), (n.showControl = n.lj), (n.setLanguagePair = n.vh), (n.enableTransliteration = n.th), (n.disableTransliteration = n.sh), (n.toggleTransliteration = n.Fg), (n.getLanguagePair = n.ea), (n.isTransliterationEnabled = n.Je), (n.addEventListener = n.hj), (n.removeEventListener = n[ld]), (n.dispose = n.s), (n.setApplicationName = n.kj), W(t.TransliterationControl, dg, { SINGLE_LANGUAGE_BUTTON: Yj, MULTI_LANGUAGE_BUTTON: _w, }), W(t.TransliterationControl, mg, { STATE_CHANGED: Dj, LANGUAGE_CHANGED: Sw, SERVER_REACHABLE: ty, SERVER_UNREACHABLE: oy, }); })(), ya[df]) ) { (ya[df].Ph = {}), (ya[df].Pj = 1); var pE = function (t, i, n) { var e = t.t[i], s = t.t[qd]; return e && (s || n) ? ((e = t.t[i][0]), (s = n != ma ? n : s[0]), e - s) : void 0; }, vE = function (t, i, n) { var e = tb; ya[df].pt && ((e += Lb + ya[df].pt), delete ya[df].pt); try { ya[Qf] && ya[Qf].tran ? (e += qb + ya[Qf].tran) : ya.gtbExternal && ya.gtbExternal.tran ? (e += qb + ya.gtbExternal.tran()) : ya.chrome && ya.chrome.csi && (e += qb + ya.chrome.csi().tran); } catch (s) {} var r = ya.chrome; r && (r = r.loadTimes) && (r().wasFetchedViaSpdy && (e += Sb), r().wasNpnNegotiated && (e += Tb), r().wasAlternateProtocolAvailable && (e += wb)), t.Rj && (e += pb + t.Rj); var o, h = t.t, c = h[qd], r = [], u = []; for (o in h) if (o != iy && 0 != o[cf](vp)) { var a = h[o][1]; a ? h[a] && u[Da](o + yl + pE(t, o, h[a][0])) : c && r[Da](o + yl + pE(t, o)); } if ((delete h[qd], i)) for (var f in i) e += pb + f + Xl + i[f]; return ( (i = n) || (i = Em == La.location.protocol ? Am : Tm), [ i, $l, Cb + (ya[df].sn || Lm) + vb, t[_f], u[rd] ? yb + u[Yd](Hb) : tb, tb, e, Ab, r[Yd](Hb), ][Yd](tb) ); }, mE = function (t, i, n) { if (((t = vE(t, i, n)), !t)) return tb; var i = new Image(), e = ya[df].Pj++; return ( (ya[df].Ph[e] = i), (i.onload = i.onerror = function () { delete ya[df].Ph[e]; }), (i.src = t), (i = wa), t ); }; ya[df].report = function (t, i, n) { if (La.webkitVisibilityState == wj) { var e = !1, s = function () { if (!e) { i ? (i.prerender = El) : (i = { prerender: El }); var r; La.webkitVisibilityState == wj ? (r = !1) : (mE(t, i, n), (r = !0)), r && ((e = !0), La[ld](_y, s, !1)); } }; return La[Rf](_y, s, !1), tb; } return mE(t, i, n); }; } })(), google.loader.loaded({ module: "elements", version: "1.0", components: ["transliteration"], }), (google.loader.eval.elements = function () { eval(arguments[0]); }), google.loader.eval.scripts && google.loader.eval.scripts.elements && (!(function () { for ( var t = google.loader.eval.scripts.elements, i = 0; i < t.length; i++ ) google.loader.eval.elements(t[i]); })(), (google.loader.eval.scripts.elements = null)); })();
Close