3. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 4/9/2018 3:45:57 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

3.1 Files compared

# Location File Last Modified
1 Mon Apr 9 19:45:56 2018 UTC
2 TelehealthMgmtPlat_4.0.zip\Telehealth Management Platform 4.0\CRM-Prod.zip\CRM-Prod\Reports VA.TMP.CRM-DeveloperWorkbook.xlsx Mon Apr 9 02:26:37 2018 UTC

3.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 588
Removed 0 0

3.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

3.4 Active regular expressions

No regular expressions were active.

3.5 Comparison detail

        1   SHEET: Rep ort
        2   HPE Securi ty Fortify  Audit Wor kbench,
        3   Developer  Workbook,
        4   VA.TMP.CRM ,
        5  
        6   Table of C ontents,
        7   Executive  Summary,
        8   Project De scription,
        9   Issue Brea kdown by F ortify Cat egories,
        10   Results Ou tline,
        11   Descriptio n of Key T erminology ,
        12   About HPE  Security,
        13   Executive  Summary,
        14   This workb ook is int ended to p rovide all  necessary  details a nd informa tion for a  developer  to unders tand and r emediate t he differe nt issues  discovered  during th e VA.TMP.C RM project  audit. Th e informat ion contai ned in thi s workbook  is target ed at proj ect manage rs and dev elopers.,
        15   This secti on provide s an overv iew of the  issues un covered du ring analy sis.,
        16   Project Na me:,VA.TMP .CRM,
        17   Project Ve rsion:,,Is sues by Pr iority,
        18   SCA:,Resul ts Present ,Impact,14 ,0,
        19   WebInspect :,Results  Not Presen t,High,Cri tical,
        20   SecuritySc ope:,Resul ts Not Pre sent,0,0,
        21   Other:,Res ults Not P resent,Low ,Medium,
        22  
        23   Likelihood ,
        24  
        25   Project De scription,
        26   This secti on provide s an overv iew of the  HPE Secur ity Fortif y scan eng ines used  for this p roject, as  well as t he project  meta-info rmation.,
        27   SCA,
        28   Date of La st Analysi s:,Jul 27,  2017, 2:0 4 AM,Engin e Version: ,16.10.009 5,
        29   Host Name: ,PSSC-VA-P MG,Certifi cation:,VA LID,
        30   Number of  Files:,251 ,Lines of  Code:,99,1 48,
        31  
        32   Issue Brea kdown by F ortify Cat egories,
        33   The follow ing table  depicts a  summary of  all issue s grouped  vertically  by Fortif y Category . For each  category,  the total  number of  issues is  shown by  Fortify Pr iority Ord er, includ ing inform ation abou t the numb er of audi ted issues .,
        34  
        35   Category,F ortify Pri ority (aud ited/total ),Total Is sues,
        36   Critical,H igh,Medium ,Low,
        37   Insecure R andomness, 0,0 / 14,0 ,0,0 / 14,
        38   Results Ou tline,
        39   Insecure R andomness  (14 issues ),
        40   Abstract,
        41   Standard p seudorando m number g enerators  cannot wit hstand cry ptographic  attacks.,
        42   Explanatio n,
        43   Insecure r andomness  errors occ ur when a  function t hat can pr oduce pred ictable va lues is us ed as a so urce of ra ndomness i n security -sensitive  context.,
        44   Computers  are determ inistic ma chines, an d as such  are unable  to produc e true ran domness. P seudorando m Number G enerators  (PRNGs) ap proximate  randomness  algorithm ically, st arting wit h a seed f rom which  subsequent  values ar e calculat ed.,
        45   There are  two types  of PRNGs:  statistica l and cryp tographic.  Statistic al PRNGs p rovide use ful statis tical prop erties, bu t their ou tput is hi ghly predi ctable and  forms an  easy to re produce nu meric stre am that is  unsuitabl e for use  in cases w here secur ity depend s on gener ated value s being un predictabl e. Cryptog raphic PRN Gs address  this prob lem by gen erating ou tput that  is more di fficult to  predict.  For a valu e to be cr yptographi cally secu re, it mus t be impos sible or h ighly impr obable for  an attack er to dist inguish be tween it a nd a truly  random va lue. In ge neral, if  a PRNG alg orithm is  not advert ised as be ing crypto graphicall y secure,  then it is  probably  a statisti cal PRNG a nd should  not be use d in secur ity-sensit ive contex ts, where  its use ca n lead to  serious vu lnerabilit ies such a s easy-to- guess temp orary :POR T predicta ble crypto graphic ke ys, sessio n hijackin g, and DNS  spoofing. ,
        46   Example:,
        47    The follo wing code  uses a sta tistical P RNG to cre ate a URL  for a rece ipt that r emains act ive for so me period  of time af ter a purc hase.,
        48   function g enReceiptU RL (baseUR L){,
        49     var rand Num = Math .random(); ,
        50     var rece iptURL = b aseURL + r andNum + " .html";,
        51     return r eceiptURL; ,
        52   },
        53   This code  uses the ,
        54   Math.rando m(),
        55    function  to generat e "unique"  identifie rs for the  receipt p ages it ge nerates. B ecause ,
        56   Math.rando m(),
        57    is a stat istical PR NG, it is  easy for a n attacker  to guess  the string s it gener ates. Alth ough the u nderlying  design of  the receip t system i s also fau lty, it wo uld be mor e secure i f it used  a random n umber gene rator that  did not p roduce pre dictable r eceipt ide ntifiers,  such as a  cryptograp hic PRNG.,
        58   Recommenda tion,
        59   When unpre dictabilit y is criti cal, as is  the case  with most  security-s ensitive u ses of ran domness, u se a crypt ographic P RNG. Regar dless of t he PRNG yo u choose,  always use  a value w ith suffic ient entro py to seed  the algor ithm. (Val ues such a s the curr ent time o ffer only  negligible  entropy a nd should  not be use d.),
        60   In JavaScr ipt, the t ypical rec ommendatio n is to us e the ,
        61   window.cry pto.random (),
        62    function  in the Moz illa API.  However, t his method  does not  work in ma ny browser s, includi ng more re cent versi ons of Moz illa Firef ox. There  is current ly no cros s-browser  solution f or a robus t cryptogr aphic PRNG . In the m eantime, c onsider ha ndling any  PRNG func tionality  outside of  JavaScrip t.,
        63   Issue Summ ary,
        64  
        65   Engine Bre akdown,
        66   SCA,WebIns pect,Secur ityScope,T otal,
        67   Insecure R andomness, 14,0,0,14,
        68   Total,14,0 ,0,14,
        69  
        70   Insecure R andomness, High,
        71   Package: U sers.adjea nte.Deskto p.va-crmpr ojects.TMP .CRM.VA.TM P.WebResou rces.J Scr ipt Functi ons.Common ,
        72   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Commo n/jQuery.1 .7.1.js, l ine 1631 ( Insecure R andomness) ,High,
        73   Issue Deta ils,
        74   Kingdom:,
        75    Security  Features,
        76   Scan Engin e:,
        77    SCA (Stru ctural),
        78  
        79   Audit Comm ents,
        80   adjeante:,
        81    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        82   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        83  
        84   Sink Detai ls,
        85   Sink:,
        86    FunctionP ointerCall ,
        87   Enclosing  Method:,
        88    lambda(),
        89   File:,
        90    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Comm on/jQuery. 1.7.1.js:1 631,
        91   Taint Flag s:,
        92    ,
        93   1628,
        94    ,
        95   1629,
        96     // Uniqu e for each  copy of j Query on t he page,
        97   1630,
        98     // Non-d igits remo ved to mat ch rinline jQuery,
        99   1631,
        100     expando:  "jQuery"  + ( jQuery .fn.jquery  + Math.ra ndom() ).r eplace( /\ D/g, "" ), ,
        101   1632,
        102    ,
        103   1633,
        104     // The f ollowing e lements th row uncatc hable exce ptions if  you,
        105   1634,
        106     // attem pt to add  expando pr operties t o them.,
        107   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Commo n/jQuery.1 .7.1.js, l ine 3861 ( Insecure R andomness) ,High,
        108   Issue Deta ils,
        109   Kingdom:,
        110    Security  Features,
        111   Scan Engin e:,
        112    SCA (Stru ctural),
        113  
        114   Audit Comm ents,
        115   adjeante:,
        116    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        117   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        118  
        119   Sink Detai ls,
        120   Sink:,
        121    FunctionP ointerCall ,
        122   Enclosing  Method:,
        123    lambda(),
        124   File:,
        125    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Comm on/jQuery. 1.7.1.js:3 861,
        126   Taint Flag s:,
        127    ,
        128   3858,
        129    (function (){,
        130   3859,
        131    ,
        132   3860,
        133    var chunk er = /((?: \((?:\([^( )]+\)|[^() ]+)+\)|\[( ?:\[[^\[\] ]*\]|['"][ ^'"]*['"]| [^\[\]'"]+ )+\]|\\.|[ ^ >+~,(\[\ \]+)+|[>+~ ])(\s*,\s* )?((?:.|\r |\n)*)/g,,
        134   3861,
        135     expando  = "sizcach e" + (Math .random()  + '').repl ace('.', ' '),,
        136   3862,
        137     done = 0 ,,
        138   3863,
        139     toString  = Object. prototype. toString,,
        140   3864,
        141     hasDupli cate = fal se,,
        142   Package: U sers.adjea nte.Deskto p.va-crmpr ojects.TMP .CRM.VA.TM P.WebResou rces.J Scr ipt Functi ons.Master  TSA,
        143   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Maste r TSA/mcs_ MTSA.js, l ine 1631 ( Insecure R andomness) ,High,
        144   Issue Deta ils,
        145   Kingdom:,
        146    Security  Features,
        147   Scan Engin e:,
        148    SCA (Stru ctural),
        149  
        150   Audit Comm ents,
        151   adjeante:,
        152    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        153   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        154  
        155   Sink Detai ls,
        156   Sink:,
        157    FunctionP ointerCall ,
        158   Enclosing  Method:,
        159    lambda(),
        160   File:,
        161    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Mast er TSA/mcs _MTSA.js:1 631,
        162   Taint Flag s:,
        163    ,
        164   1628,
        165    ,
        166   1629,
        167     // Uniqu e for each  copy of j Query on t he page,
        168   1630,
        169     // Non-d igits remo ved to mat ch rinline jQuery,
        170   1631,
        171     expando:  "jQuery"  + ( jQuery .fn.jquery  + Math.ra ndom() ).r eplace( /\ D/g, "" ), ,
        172   1632,
        173    ,
        174   1633,
        175     // The f ollowing e lements th row uncatc hable exce ptions if  you,
        176   1634,
        177     // attem pt to add  expando pr operties t o them.,
        178   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Maste r TSA/mcs_ MTSA.min.j s, line 16  (Insecure  Randomnes s),High,
        179   Issue Deta ils,
        180   Kingdom:,
        181    Security  Features,
        182   Scan Engin e:,
        183    SCA (Stru ctural),
        184  
        185   Audit Comm ents,
        186   adjeante:,
        187    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        188   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        189  
        190   Sink Detai ls,
        191   Sink:,
        192    FunctionP ointerCall ,
        193   Enclosing  Method:,
        194    lambda(),
        195   File:,
        196    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Mast er TSA/mcs _MTSA.min. js:16,
        197   Taint Flag s:,
        198    ,
        199   13,
        200     *,
        201   14,
        202     * Date:  Mon Nov 21  21:11:03  2011 -0500 ,
        203   15,
        204     */,
        205   16,
        206    function  getResourc eFetchXml( n,t){var i =['<condit ion attrib ute="state code" oper ator="eq"  value="0"/ >',buildSi teConditio ns(n,t,"R" )];return  fetchXml=M CS.cvt_Com mon.Create Fetch("mcs _resource" ,["mcs_res ourceid"," mcs_name", "createdon "],i,["mcs _name",!1] )}function  getResour ceLayout(n ){return'< grid name= "resultset " object=" '+n+'" jum p="mcs_nam e" select= "1" icon=" 0" preview ="0"><row  name="resu lt" id="mc s_resource id"><cell  name="mcs_ name" widt h="300" /> <cell name ="mcs_rela tedsiteid"  width="20 0" /><cell  name="mcs _type" wid th="100" / ><cell nam e="mcs_bus inessuniti d" width=" 100" /><ce ll name="o wnerid" wi dth="150"  /><cell na me="modifi edon" widt h="125" /> <cell name ="createdo n" width=" 125" /><\/ row><\/gri d>'}functi on getReso urceGroupF etchXml(n, t){var i=[ '<conditio n attribut e="stateco de" operat or="eq" va lue="0"/>' ,buildSite Conditions (n,t,"RG") ];return f etchXml=MC S.cvt_Comm on.CreateF etch("mcs_ resourcegr oup",["mcs _name","mc s_type","m cs_related siteid","m odifiedon" ,"createdo n","mcs_re sourcegrou pid"],i,[" mcs_name", !1])}funct ion getRes ourceGroup Layout(n){ return'<gr id name="r esultset"  object="'+ n+'" jump= "mcs_name"  select="1 " icon="0"  preview=" 0"><row na me="result " id="mcs_ resourcegr oupid"><ce ll name="m cs_name" w idth="300"  /><cell n ame="mcs_r elatedsite id" width= "300" /><c ell name=" mcs_type"  width="150 " /><cell  name="modi fiedon" wi dth="125"  /><cell na me="create don" width ="125" />< \/row><\/g rid>'}func tion getUs erFetchXml (n,t){retu rn fetchXm l='<fetch  version="1 .0" output -format="x ml-platfor m" mapping ="logical"  distinct= "false"><e ntity name ="systemus er"><attri bute name= "fullname" /><attribu te name="b usinessuni tid"/><att ribute nam e="cvt_typ e"/><attri bute name= "domainnam e"/><attri bute name= "jobtitle" /><attribu te name="i nternalema iladdress" /><attribu te name="m odifiedon" /><attribu te name="c vt_site"/> <attribute  name="cvt _facility" /><attribu te name="s ystemuseri d"/><order  attribute ="fullname " descendi ng="false" /><filter  type="and" ><conditio n attribut e="isdisab led" opera tor="eq" v alue="0"/> <condition  attribute ="accessmo de" operat or="ne" va lue="3"/>' ,fetchXml+ =buildSite Conditions (n,t,"U"), fetchXml+= '<\/filter ><link-ent ity name=" team" from ="teamid"  to="cvt_pr imaryteam"  visible=" false" lin k-type="ou ter" alias ="a_8f34fa e9459de211 8b0978e3b5 11a629"><a ttribute n ame="name" /><\/link- entity><\/ entity><\/ fetch>'}fu nction get UserLayout (){return' <grid name ="resultse t" object= "8" jump=" fullname"  select="1"  icon="0"  preview="0 "><row nam e="result"  id="syste muserid">< cell name= "fullname"  width="20 0" /><cell  name="job title" wid th="150" / ><cell nam e="domainn ame" width ="200" />< cell name= "internale mailaddres s" width=" 150" /><ce ll name="c vt_type" w idth="125"  /><cell n ame="cvt_f acility" w idth="150"  /><cell n ame="cvt_s ite" width ="200" />< cell name= "a_8f34fae 9459de2118 b0978e3b51 1a629.name " width="1 50" disabl eSorting=" 1" /><cell  name="bus inessuniti d" width=" 150" /><ce ll name="m odifiedon"  width="10 0" /><\/ro w><\/grid> '}function  buildSite Conditions (n,t,i){va r r="",u,f ;switch(i) {case"U":r ='<conditi on attribu te="cvt_si te" operat or="in">'; break;defa ult:r='<co ndition at tribute="m cs_related siteid" op erator="in ">'}if(n)r +='<value  uiname="'+ MCS.cvt_Co mmon.forma tXML(n[0]. mcs_name)+ '" uitype= "mcs_site" >'+n[0].id +"<\/value >";else if (u=[],f="s tatuscode/ Value eq 1  and mcs_F acilityId/ Id eq (Gui d'"+t+"')" ,calls=Crm RestKit.By Query("mcs _site",["m cs_name"," mcs_siteId ","mcs_Fac ilityId"], f,!1),call s.fail(fun ction(){}) ,calls.don e(function (n){n&&n.d .results&& n.d.result s.length>0 &&(u=n.d.r esults)}), u.length>0 )for(recor d in u)r+= '<value ui name="'+MC S.cvt_Comm on.formatX ML(u[recor d].mcs_nam e)+'" uity pe="mcs_si te">'+u[re cord].mcs_ siteId+"<\ /value>";e lse r+='<v alue uinam e="NoSites " uitype=" mcs_site"> '+MCS.cvt_ Common.Bla nkGUID+"<\ /value>";r eturn r+"< \/conditio n>"}(funct ion(n,t){f unction kr (n){var i= lt[n]={},t ,r;for(n=n .split(/\s +/),t=0,r= n.length;t <r;t++)i[n [t]]=!0;re turn i}fun ction yt(n ,r,u){if(u ===t&&n.no deType===1 ){var f="d ata-"+r.re place(vt," -$1").toLo werCase(); if(u=n.get Attribute( f),typeof  u=="string "){try{u=u ==="true"? !0:u==="fa lse"?!1:u= =="null"?n ull:i.isNu meric(u)?p arseFloat( u):at.test (u)?i.pars eJSON(u):u }catch(e){ }i.data(n, r,u)}else  u=t}return  u}functio n it(n){fo r(var t in  n)if((t!= ="data"||! i.isEmptyO bject(n[t] ))&&t!=="t oJSON")ret urn!1;retu rn!0}funct ion pt(n,t ,r){var u= t+"defer", f=t+"queue ",e=t+"mar k",o=i._da ta(n,u);!o ||r!=="que ue"&&i._da ta(n,f)||r !=="mark"& &i._data(n ,e)||setTi meout(func tion(){i._ data(n,f)| |i._data(n ,e)||(i.re moveData(n ,u,!0),o.f ire())},0) }function  h(){return !1}functio n b(){retu rn!0}funct ion ui(n){ return!n|| !n.parentN ode||n.par entNode.no deType===1 1}function  fi(n,t,r) {if(t=t||0 ,i.isFunct ion(t))ret urn i.grep (n,functio n(n,i){var  u=!!t.cal l(n,i,n);r eturn u=== r});if(t.n odeType)re turn i.gre p(n,functi on(n){retu rn n===t== =r});if(ty peof t=="s tring"){va r u=i.grep (n,functio n(n){retur n n.nodeTy pe===1});i f(lu.test( t))return  i.filter(t ,u,!r);t=i .filter(t, u)}return  i.grep(n,f unction(n) {return i. inArray(n, t)>=0===r} )}function  ei(n){var  i=oi.spli t("|"),t=n .createDoc umentFragm ent();if(t .createEle ment)while (i.length) t.createEl ement(i.po p());retur n t}functi on nf(n){r eturn i.no deName(n," table")?n. getElement sByTagName ("tbody")[ 0]||n.appe ndChild(n. ownerDocum ent.create Element("t body")):n} function v i(n,t){if( t.nodeType ===1&&i.ha sData(n)){ var r,u,o, s=i._data( n),e=i._da ta(t,s),f= s.events;i f(f){delet e e.handle ;e.events= {};for(r i n f)for(u= 0,o=f[r].l ength;u<o; u++)i.even t.add(t,r+ (f[r][u].n amespace?" .":"")+f[r ][u].names pace,f[r][ u],f[r][u] .data)}e.d ata&&(e.da ta=i.exten d({},e.dat a))}}funct ion yi(n,t ){var r;t. nodeType== =1&&(t.cle arAttribut es&&t.clea rAttribute s(),t.merg eAttribute s&&t.merge Attributes (n),r=t.no deName.toL owerCase() ,r==="obje ct"?t.oute rHTML=n.ou terHTML:r= =="input"& &(n.type== ="checkbox "||n.type= =="radio") ?(n.checke d&&(t.defa ultChecked =t.checked =n.checked ),t.value! ==n.value& &(t.value= n.value)): r==="optio n"?t.selec ted=n.defa ultSelecte d:(r==="in put"||r=== "textarea" )&&(t.defa ultValue=n .defaultVa lue),t.rem oveAttribu te(i.expan do))}funct ion k(n){r eturn type of n.getEl ementsByTa gName!="un defined"?n .getElemen tsByTagNam e("*"):typ eof n.quer ySelectorA ll!="undef ined"?n.qu erySelecto rAll("*"): []}functio n pi(n){(n .type==="c heckbox"|| n.type===" radio")&&( n.defaultC hecked=n.c hecked)}fu nction wi( n){var t=( n.nodeName ||"").toLo werCase(); t==="input "?pi(n):t! =="script" &&typeof n .getElemen tsByTagNam e!="undefi ned"&&i.gr ep(n.getEl ementsByTa gName("inp ut"),pi)}f unction tf (n){var t= r.createEl ement("div ");return  ai.appendC hild(t),t. innerHTML= n.outerHTM L,t.firstC hild}funct ion rf(n,t ){t.src?i. ajax({url: t.src,asyn c:!1,dataT ype:"scrip t"}):i.glo balEval((t .text||t.t extContent ||t.innerH TML||"").r eplace(gu, "/*$0*/")) ;t.parentN ode&&t.par entNode.re moveChild( t)}functio n gi(n,t,r ){var u=t= =="width"? n.offsetWi dth:n.offs etHeight,e =t==="widt h"?hf:cf,f =0,o=e.len gth;if(u>0 ){if(r!==" border")fo r(;f<o;f++ )r||(u-=pa rseFloat(i .css(n,"pa dding"+e[f ]))||0),r= =="margin" ?u+=parseF loat(i.css (n,r+e[f]) )||0:u-=pa rseFloat(i .css(n,"bo rder"+e[f] +"Width")) ||0;return  u+"px"}if (u=c(n,t,t ),(u<0||u= =null)&&(u =n.style[t ]||0),u=pa rseFloat(u )||0,r)for (;f<o;f++) u+=parseFl oat(i.css( n,"padding "+e[f]))|| 0,r!=="pad ding"&&(u+ =parseFloa t(i.css(n, "border"+e [f]+"Width "))||0),r= =="margin" &&(u+=pars eFloat(i.c ss(n,r+e[f ]))||0);re turn u+"px "}function  or(n){ret urn functi on(t,r){if (typeof t! ="string"& &(r=t,t="* "),i.isFun ction(r))f or(var o=t .toLowerCa se().split (ir),f=0,h =o.length, u,s,e;f<h; f++)u=o[f] ,e=/^\+/.t est(u),e&& (u=u.subst r(1)||"*") ,s=n[u]=n[ u]||[],s[e ?"unshift" :"push"](r )}}functio n d(n,i,r, u,f,e){f=f ||i.dataTy pes[0];e=e ||{};e[f]= !0;for(var  s=n[f],h= 0,l=s?s.le ngth:0,c=n ===et,o;h< l&&(c||!o) ;h++)o=s[h ](i,r,u),t ypeof o==" string"&&( !c||e[o]?o =t:(i.data Types.unsh ift(o),o=d (n,i,r,u,o ,e)));retu rn!c&&o||e ["*"]||(o= d(n,i,r,u, "*",e)),o} function s r(n,r){var  u,f,e=i.a jaxSetting s.flatOpti ons||{};fo r(u in r)r [u]!==t&&( (e[u]?n:f| |(f={}))[u ]=r[u]);f& &i.extend( !0,n,f)}fu nction ot( n,t,r,u){i f(i.isArra y(t))i.eac h(t,functi on(t,f){r| |af.test(n )?u(n,f):o t(n+"["+(t ypeof f==" object"||i .isArray(f )?t:"")+"] ",f,r,u)}) ;else if(r ||t==null| |typeof t! ="object") u(n,t);els e for(var  f in t)ot( n+"["+f+"] ",t[f],r,u )}function  ne(n,i,r) {var s=n.c ontents,f= n.dataType s,c=n.resp onseFields ,o,u,e,h;f or(u in c) u in r&&(i [c[u]]=r[u ]);while(f [0]==="*") f.shift(), o===t&&(o= n.mimeType ||i.getRes ponseHeade r("content -type"));i f(o)for(u  in s)if(s[ u]&&s[u].t est(o)){f. unshift(u) ;break}if( f[0]in r)e =f[0];else {for(u in  r){if(!f[0 ]||n.conve rters[u+"  "+f[0]]){e =u;break}h ||(h=u)}e= e||h}if(e) return e!= =f[0]&&f.u nshift(e), r[e]}funct ion te(n,r ){n.dataFi lter&&(r=n .dataFilte r(r,n.data Type));for (var v=n.d ataTypes,s ={},l,p=v. length,a,u =v[0],h,y, f,e,o,c=1; c<p;c++){i f(c===1)fo r(l in n.c onverters) typeof l== "string"&& (s[l.toLow erCase()]= n.converte rs[l]);if( h=u,u=v[c] ,u==="*")u =h;else if (h!=="*"&& h!==u){if( y=h+" "+u, f=s[y]||s[ "* "+u],!f ){o=t;for( e in s)if( a=e.split( " "),(a[0] ===h||a[0] ==="*")&&( o=s[a[1]+"  "+u],o)){ e=s[e];e== =!0?f=o:o= ==!0&&(f=e );break}}f ||o||i.err or("No con version fr om "+y.rep lace(" ","  to "));f! ==!0&&(r=f ?f(r):o(e( r)))}}retu rn r}funct ion lr(){t ry{return  new n.XMLH ttpRequest }catch(t){ }}function  ie(){try{ return new  n.ActiveX Object("Mi crosoft.XM LHTTP")}ca tch(t){}}f unction vr (){return  setTimeout (fe,0),tt= i.now()}fu nction fe( ){tt=t}fun ction v(n, t){var r={ };return i .each(ar.c oncat.appl y([],ar.sl ice(0,t)), function() {r[this]=n }),r}funct ion yr(n){ if(!st[n]) {var e=r.b ody,t=i("< "+n+">").a ppendTo(e) ,u=t.css(" display"); t.remove() ;(u==="non e"||u==="" )&&(f||(f= r.createEl ement("ifr ame"),f.fr ameBorder= f.width=f. height=0), e.appendCh ild(f),a&& f.createEl ement||(a= (f.content Window||f. contentDoc ument).doc ument,a.wr ite((r.com patMode=== "CSS1Compa t"?"<!doct ype html>" :"")+"<htm l><body>") ,a.close() ),t=a.crea teElement( n),a.body. appendChil d(t),u=i.c ss(t,"disp lay"),e.re moveChild( f));st[n]= u}return s t[n]}funct ion ct(n){ return i.i sWindow(n) ?n:n.nodeT ype===9?n. defaultVie w||n.paren tWindow:!1 }var r=n.d ocument,wr =n.navigat or,br=n.lo cation,i=f unction(){ function b (){if(!i.i sReady){tr y{r.docume ntElement. doScroll(" left")}cat ch(n){setT imeout(b,1 );return}i .ready()}} var i=func tion(n,t){ return new  i.fn.init (n,t,c)},k =n.jQuery, d=n.$,c,g= /^(?:[^#<] *(<[\w\W]+ >)[^>]*$|# ([\w\-]*)$ )/,l=/\S/, a=/^\s+/,v =/\s+$/,nt =/^<(\w+)\ s*\/?>(?:< \/\1>)?$/, tt=/^[\],: {}\s]*$/,i t=/\\(?:[" \\\/bfnrt] |u[0-9a-fA -F]{4})/g, rt=/"[^"\\ \n\r]*"|tr ue|false|n ull|-?\d+( ?:\.\d*)?( ?:[eE][+\- ]?\d+)?/g, ut=/(?:^|: |,)(?:\s*\ [)+/g,ft=/ (webkit)[  \/]([\w.]+ )/,et=/(op era)(?:.*v ersion)?[  \/]([\w.]+ )/,ot=/(ms ie) ([\w.] +)/,st=/(m ozilla)(?: .*? rv:([\ w.]+))?/,h t=/-([a-z] |[0-9])/ig ,ct=/^-ms- /,lt=funct ion(n,t){r eturn(t+"" ).toUpperC ase()},at= wr.userAge nt,e,o,u,v t=Object.p rototype.t oString,s= Object.pro totype.has OwnPropert y,h=Array. prototype. push,f=Arr ay.prototy pe.slice,y =String.pr ototype.tr im,p=Array .prototype .indexOf,w ={};return  i.fn=i.pr ototype={c onstructor :i,init:fu nction(n,u ,f){var o, s,e,h;if(! n)return t his;if(n.n odeType)re turn this. context=th is[0]=n,th is.length= 1,this;if( n==="body" &&!u&&r.bo dy)return  this.conte xt=r,this[ 0]=r.body, this.selec tor=n,this .length=1, this;if(ty peof n=="s tring"){if (o=n.charA t(0)==="<" &&n.charAt (n.length- 1)===">"&& n.length>= 3?[null,n, null]:g.ex ec(n),o&&( o[1]||!u)) {if(o[1])r eturn u=u  instanceof  i?u[0]:u, h=u?u.owne rDocument| |u:r,e=nt. exec(n),e? i.isPlainO bject(u)?( n=[r.creat eElement(e [1])],i.fn .attr.call (n,u,!0)): n=[h.creat eElement(e [1])]:(e=i .buildFrag ment([o[1] ],[h]),n=( e.cacheabl e?i.clone( e.fragment ):e.fragme nt).childN odes),i.me rge(this,n );if(s=r.g etElementB yId(o[2]), s&&s.paren tNode){if( s.id!==o[2 ])return f .find(n);t his.length =1;this[0] =s}return  this.conte xt=r,this. selector=n ,this}retu rn!u||u.jq uery?(u||f ).find(n): this.const ructor(u). find(n)}re turn i.isF unction(n) ?f.ready(n ):(n.selec tor!==t&&( this.selec tor=n.sele ctor,this. context=n. context),i .makeArray (n,this))} ,selector: "",jquery: "1.7.1",le ngth:0,siz e:function (){return  this.lengt h},toArray :function( ){return f .call(this ,0)},get:f unction(n) {return n= =null?this .toArray() :n<0?this[ this.lengt h+n]:this[ n]},pushSt ack:functi on(n,t,r){ var u=this .construct or();retur n i.isArra y(n)?h.app ly(u,n):i. merge(u,n) ,u.prevObj ect=this,u .context=t his.contex t,t==="fin d"?u.selec tor=this.s elector+(t his.select or?" ":"") +r:t&&(u.s elector=th is.selecto r+"."+t+"( "+r+")"),u },each:fun ction(n,t) {return i. each(this, n,t)},read y:function (n){return  i.bindRea dy(),o.add (n),this}, eq:functio n(n){retur n n=+n,n== =-1?this.s lice(n):th is.slice(n ,n+1)},fir st:functio n(){return  this.eq(0 )},last:fu nction(){r eturn this .eq(-1)},s lice:funct ion(){retu rn this.pu shStack(f. apply(this ,arguments ),"slice", f.call(arg uments).jo in(","))}, map:functi on(n){retu rn this.pu shStack(i. map(this,f unction(t, i){return  n.call(t,i ,t)}))},en d:function (){return  this.prevO bject||thi s.construc tor(null)} ,push:h,so rt:[].sort ,splice:[] .splice},i .fn.init.p rototype=i .fn,i.exte nd=i.fn.ex tend=funct ion(){var  o,e,u,r,s, h,n=argume nts[0]||{} ,f=1,l=arg uments.len gth,c=!1;f or(typeof  n=="boolea n"&&(c=n,n =arguments [1]||{},f= 2),typeof  n=="object "||i.isFun ction(n)|| (n={}),l== =f&&(n=thi s,--f);f<l ;f++)if((o =arguments [f])!=null )for(e in  o)(u=n[e], r=o[e],n!= =r)&&(c&&r &&(i.isPla inObject(r )||(s=i.is Array(r))) ?(s?(s=!1, h=u&&i.isA rray(u)?u: []):h=u&&i .isPlainOb ject(u)?u: {},n[e]=i. extend(c,h ,r)):r!==t &&(n[e]=r) );return n },i.extend ({noConfli ct:functio n(t){retur n n.$===i& &(n.$=d),t &&n.jQuery ===i&&(n.j Query=k),i },isReady: !1,readyWa it:1,holdR eady:funct ion(n){n?i .readyWait ++:i.ready (!0)},read y:function (n){if(n== =!0&&!--i. readyWait| |n!==!0&&! i.isReady) {if(!r.bod y)return s etTimeout( i.ready,1) ;if(i.isRe ady=!0,n!= =!0&&--i.r eadyWait>0 )return;o. fireWith(r ,[i]);i.fn .trigger&& i(r).trigg er("ready" ).off("rea dy")}},bin dReady:fun ction(){if (!o){if(o= i.Callback s("once me mory"),r.r eadyState= =="complet e")return  setTimeout (i.ready,1 );if(r.add EventListe ner)r.addE ventListen er("DOMCon tentLoaded ",u,!1),n. addEventLi stener("lo ad",i.read y,!1);else  if(r.atta chEvent){r .attachEve nt("onread ystatechan ge",u);n.a ttachEvent ("onload", i.ready);v ar t=!1;tr y{t=n.fram eElement== null}catch (f){}r.doc umentEleme nt.doScrol l&&t&&b()} }},isFunct ion:functi on(n){retu rn i.type( n)==="func tion"},isA rray:Array .isArray|| function(n ){return i .type(n)== ="array"}, isWindow:f unction(n) {return n& &typeof n= ="object"& &"setInter val"in n}, isNumeric: function(n ){return!i sNaN(parse Float(n))& &isFinite( n)},type:f unction(n) {return n= =null?Stri ng(n):w[vt .call(n)]| |"object"} ,isPlainOb ject:funct ion(n){if( !n||i.type (n)!=="obj ect"||n.no deType||i. isWindow(n ))return!1 ;try{if(n. constructo r&&!s.call (n,"constr uctor")&&! s.call(n.c onstructor .prototype ,"isProtot ypeOf"))re turn!1}cat ch(u){retu rn!1}for(v ar r in n) ;return r= ==t||s.cal l(n,r)},is EmptyObjec t:function (n){for(va r t in n)r eturn!1;re turn!0},er ror:functi on(n){thro w new Erro r(n);},par seJSON:fun ction(t){i f(typeof t !="string" ||!t)retur n null;if( t=i.trim(t ),n.JSON&& n.JSON.par se)return  n.JSON.par se(t);if(t t.test(t.r eplace(it, "@").repla ce(rt,"]") .replace(u t,"")))ret urn new Fu nction("re turn "+t)( );i.error( "Invalid J SON: "+t)} ,parseXML: function(r ){var u,f; try{n.DOMP arser?(f=n ew DOMPars er,u=f.par seFromStri ng(r,"text /xml")):(u =new Activ eXObject(" Microsoft. XMLDOM"),u .async="fa lse",u.loa dXML(r))}c atch(e){u= t}return u &&u.docume ntElement& &!u.getEle mentsByTag Name("pars ererror"). length||i. error("Inv alid XML:  "+r),u},no op:functio n(){},glob alEval:fun ction(t){t &&l.test(t )&&(n.exec Script||fu nction(t){ n.eval.cal l(n,t)})(t )},camelCa se:functio n(n){retur n n.replac e(ct,"ms-" ).replace( ht,lt)},no deName:fun ction(n,t) {return n. nodeName&& n.nodeName .toUpperCa se()===t.t oUpperCase ()},each:f unction(n, r,u){var f ,e=0,o=n.l ength,s=o= ==t||i.isF unction(n) ;if(u){if( s){for(f i n n)if(r.a pply(n[f], u)===!1)br eak}else f or(;e<o;)i f(r.apply( n[e++],u)= ==!1)break }else if(s ){for(f in  n)if(r.ca ll(n[f],f, n[f])===!1 )break}els e for(;e<o ;)if(r.cal l(n[e],e,n [e++])===! 1)break;re turn n},tr im:y?funct ion(n){ret urn n==nul l?"":y.cal l(n)}:func tion(n){re turn n==nu ll?"":n.to String().r eplace(a," ").replace (v,"")},ma keArray:fu nction(n,t ){var u=t| |[],r;retu rn n!=null &&(r=i.typ e(n),n.len gth==null| |r==="stri ng"||r===" function"| |r==="rege xp"||i.isW indow(n)?h .call(u,n) :i.merge(u ,n)),u},in Array:func tion(n,t,i ){var r;if (t){if(p)r eturn p.ca ll(t,n,i); for(r=t.le ngth,i=i?i <0?Math.ma x(0,r+i):i :0;i<r;i++ )if(i in t &&t[i]===n )return i} return-1}, merge:func tion(n,i){ var u=n.le ngth,r=0,f ;if(typeof  i.length= ="number") for(f=i.le ngth;r<f;r ++)n[u++]= i[r];else  while(i[r] !==t)n[u++ ]=i[r++];r eturn n.le ngth=u,n}, grep:funct ion(n,t,i) {var u=[], f,r,e;for( i=!!i,r=0, e=n.length ;r<e;r++)f =!!t(n[r], r),i!==f&& u.push(n[r ]);return  u},map:fun ction(n,r, u){var f,h ,e=[],s=0, o=n.length ,c=n insta nceof i||o !==t&&type of o=="num ber"&&(o>0 &&n[0]&&n[ o-1]||o=== 0||i.isArr ay(n));if( c)for(;s<o ;s++)f=r(n [s],s,u),f !=null&&(e [e.length] =f);else f or(h in n) f=r(n[h],h ,u),f!=nul l&&(e[e.le ngth]=f);r eturn e.co ncat.apply ([],e)},gu id:1,proxy :function( n,r){var e ,o,u;retur n(typeof r =="string" &&(e=n[r], r=n,n=e),! i.isFuncti on(n))?t:( o=f.call(a rguments,2 ),u=functi on(){retur n n.apply( r,o.concat (f.call(ar guments))) },u.guid=n .guid=n.gu id||u.guid ||i.guid++ ,u)},acces s:function (n,r,u,f,e ,o){var c= n.length,h ,s;if(type of r=="obj ect"){for( h in r)i.a ccess(n,h, r[h],f,e,u );return n }if(u!==t) {for(f=!o& &f&&i.isFu nction(u), s=0;s<c;s+ +)e(n[s],r ,f?u.call( n[s],s,e(n [s],r)):u, o);return  n}return c ?e(n[0],r) :t},now:fu nction(){r eturn(new  Date).getT ime()},uaM atch:funct ion(n){n=n .toLowerCa se();var t =ft.exec(n )||et.exec (n)||ot.ex ec(n)||n.i ndexOf("co mpatible") <0&&st.exe c(n)||[];r eturn{brow ser:t[1]|| "",version :t[2]||"0" }},sub:fun ction(){fu nction n(t ,i){return  new n.fn. init(t,i)} i.extend(! 0,n,this); n.supercla ss=this;n. fn=n.proto type=this( );n.fn.con structor=n ;n.sub=thi s.sub;n.fn .init=func tion(r,u){ return u&& u instance of i&&!(u  instanceof  n)&&(u=n( u)),i.fn.i nit.call(t his,r,u,t) };n.fn.ini t.prototyp e=n.fn;var  t=n(r);re turn n},br owser:{}}) ,i.each("B oolean Num ber String  Function  Array Date  RegExp Ob ject".spli t(" "),fun ction(n,t) {w["[objec t "+t+"]"] =t.toLower Case()}),e =i.uaMatch (at),e.bro wser&&(i.b rowser[e.b rowser]=!0 ,i.browser .version=e .version), i.browser. webkit&&(i .browser.s afari=!0), l.test("ᅡᅠ ")&&(a=/^[ \s\xA0]+/, v=/[\s\xA0 ]+$/),c=i( r),r.addEv entListene r?u=functi on(){r.rem oveEventLi stener("DO MContentLo aded",u,!1 );i.ready( )}:r.attac hEvent&&(u =function( ){r.readyS tate==="co mplete"&&( r.detachEv ent("onrea dystatecha nge",u),i. ready())}) ,i}(),lt={ },p,at,vt, hr,y,g,cr, l,pr,ht;i. Callbacks= function(n ){n=n?lt[n ]||kr(n):{ };var r=[] ,f=[],u,s, c,h,e,l=fu nction(t){ for(var u, e,f=0,s=t. length;f<s ;f++)u=t[f ],e=i.type (u),e==="a rray"?l(u) :e==="func tion"&&(n. unique&&o. has(u)||r. push(u))}, a=function (t,i){for( i=i||[],u= !n.memory| |[t,i],s=! 0,e=c||0,c =0,h=r.len gth;r&&e<h ;e++)if(r[ e].apply(t ,i)===!1&& n.stopOnFa lse){u=!0; break}s=!1 ;r&&(n.onc e?u===!0?o .disable() :r=[]:f&&f .length&&( u=f.shift( ),o.fireWi th(u[0],u[ 1])))},o={ add:functi on(){if(r) {var n=r.l ength;l(ar guments);s ?h=r.lengt h:u&&u!==! 0&&(c=n,a( u[0],u[1]) )}return t his},remov e:function (){var t;i f(r)for(va r u=argume nts,i=0,f= u.length;i <f;i++)for (t=0;t<r.l ength;t++) if(u[i]=== r[t]&&(s&& t<=h&&(h-- ,t<=e&&e-- ),r.splice (t--,1),n. unique))br eak;return  this},has :function( n){if(r)fo r(var t=0, i=r.length ;t<i;t++)i f(n===r[t] )return!0; return!1}, empty:func tion(){ret urn r=[],t his},disab le:functio n(){return  r=f=u=t,t his},disab led:functi on(){retur n!r},lock: function() {return f= t,u&&u!==! 0||o.disab le(),this} ,locked:fu nction(){r eturn!f},f ireWith:fu nction(t,i ){return f &&(s?n.onc e||f.push( [t,i]):n.o nce&&u||a( t,i)),this },fire:fun ction(){re turn o.fir eWith(this ,arguments ),this},fi red:functi on(){retur n!!u}};ret urn o};p=[ ].slice;i. extend({De ferred:fun ction(n){v ar r=i.Cal lbacks("on ce memory" ),u=i.Call backs("onc e memory") ,f=i.Callb acks("memo ry"),s="pe nding",h={ resolve:r, reject:u,n otify:f},e ={done:r.a dd,fail:u. add,progre ss:f.add,s tate:funct ion(){retu rn s},isRe solved:r.f ired,isRej ected:u.fi red,then:f unction(n, i,r){retur n t.done(n ).fail(i). progress(r ),this},al ways:funct ion(){retu rn t.done. apply(t,ar guments).f ail.apply( t,argument s),this},p ipe:functi on(n,r,u){ return i.D eferred(fu nction(f){ i.each({do ne:[n,"res olve"],fai l:[r,"reje ct"],progr ess:[u,"no tify"]},fu nction(n,r ){var e=r[ 0],o=r[1], u;i.isFunc tion(e)?t[ n](functio n(){u=e.ap ply(this,a rguments); u&&i.isFun ction(u.pr omise)?u.p romise().t hen(f.reso lve,f.reje ct,f.notif y):f[o+"Wi th"](this= ==t?f:this ,[u])}):t[ n](f[o])}) }).promise ()},promis e:function (n){if(n== null)n=e;e lse for(va r t in e)n [t]=e[t];r eturn n}}, t=e.promis e({});for( var o in h )t[o]=h[o] .fire,t[o+ "With"]=h[ o].fireWit h;return t .done(func tion(){s=" resolved"} ,u.disable ,f.lock).f ail(functi on(){s="re jected"},r .disable,f .lock),n&& n.call(t,t ),t},when: function(n ){function  h(n){retu rn functio n(i){r[n]= arguments. length>1?p .call(argu ments,0):i ;--e||t.re solveWith( t,r)}}func tion c(n){ return fun ction(i){o [n]=argume nts.length >1?p.call( arguments, 0):i;t.not ifyWith(s, o)}}var r= p.call(arg uments,0), u=0,f=r.le ngth,o=new  Array(f), e=f,l=f,t= f<=1&&n&&i .isFunctio n(n.promis e)?n:i.Def erred(),s= t.promise( );if(f>1){ for(;u<f;u ++)r[u]&&r [u].promis e&&i.isFun ction(r[u] .promise)? r[u].promi se().then( h(u),t.rej ect,c(u)): --e;e||t.r esolveWith (t,r)}else  t!==n&&t. resolveWit h(t,f?[n]: []);return  s}});i.su pport=func tion(){var  u,y,o,l,a ,f,s,e,c,v ,p,h,t=r.c reateEleme nt("div"), w=r.docume ntElement; if(t.setAt tribute("c lassName", "t"),t.inn erHTML=" < link/><tab le><\/tabl e><a href= '/a' style ='top:1px; float:left ;opacity:. 55;'>a<\/a ><input ty pe='checkb ox'/>",y=t .getElemen tsByTagNam e("*"),o=t .getElemen tsByTagNam e("a")[0], !y||!y.len gth||!o)re turn{};l=r .createEle ment("sele ct");a=l.a ppendChild (r.createE lement("op tion"));f= t.getEleme ntsByTagNa me("input" )[0];u={le adingWhite space:t.fi rstChild.n odeType=== 3,tbody:!t .getElemen tsByTagNam e("tbody") .length,ht mlSerializ e:!!t.getE lementsByT agName("li nk").lengt h,style:/t op/.test(o .getAttrib ute("style ")),hrefNo rmalized:o .getAttrib ute("href" )==="/a",o pacity:/^0 .55/.test( o.style.op acity),css Float:!!o. style.cssF loat,check On:f.value ==="on",op tSelected: a.selected ,getSetAtt ribute:t.c lassName!= ="t",encty pe:!!r.cre ateElement ("form").e nctype,htm l5Clone:r. createElem ent("nav") .cloneNode (!0).outer HTML!=="<: nav><\/:na v>",submit Bubbles:!0 ,changeBub bles:!0,fo cusinBubbl es:!1,dele teExpando: !0,noClone Event:!0,i nlineBlock NeedsLayou t:!1,shrin kWrapBlock s:!1,relia bleMarginR ight:!0};f .checked=! 0;u.noClon eChecked=f .cloneNode (!0).check ed;l.disab led=!0;u.o ptDisabled =!a.disabl ed;try{del ete t.test }catch(b){ u.deleteEx pando=!1}i f(!t.addEv entListene r&&t.attac hEvent&&t. fireEvent& &(t.attach Event("onc lick",func tion(){u.n oCloneEven t=!1}),t.c loneNode(! 0).fireEve nt("onclic k")),f=r.c reateEleme nt("input" ),f.value= "t",f.setA ttribute(" type","rad io"),u.rad ioValue=f. value==="t ",f.setAtt ribute("ch ecked","ch ecked"),t. appendChil d(f),e=r.c reateDocum entFragmen t(),e.appe ndChild(t. lastChild) ,u.checkCl one=e.clon eNode(!0). cloneNode( !0).lastCh ild.checke d,u.append Checked=f. checked,e. removeChil d(f),e.app endChild(t ),t.innerH TML="",n.g etComputed Style&&(s= r.createEl ement("div "),s.style .width="0" ,s.style.m arginRight ="0",t.sty le.width=" 2px",t.app endChild(s ),u.reliab leMarginRi ght=(parse Int((n.get ComputedSt yle(s,null )||{margin Right:0}). marginRigh t,10)||0)= ==0),t.att achEvent)f or(p in{su bmit:1,cha nge:1,focu sin:1})v=" on"+p,h=v  in t,h||(t .setAttrib ute(v,"ret urn;"),h=t ypeof t[v] =="functio n"),u[p+"B ubbles"]=h ;return e. removeChil d(t),e=l=a =s=t=f=nul l,i(functi on(){var f ,e,n,p,o,l ,a,v,y,w,s =r.getElem entsByTagN ame("body" )[0];s&&(l =1,a="posi tion:absol ute;top:0; left:0;wid th:1px;hei ght:1px;ma rgin:0;",v ="visibili ty:hidden; border:0;" ,y="style= '"+a+"bord er:5px sol id #000;pa dding:0;'" ,w="<div " +y+"><div> <\/div><\/ div><table  "+y+" cel lpadding=' 0' cellspa cing='0'>< tr><td><\/ td><\/tr>< \/table>", f=r.create Element("d iv"),f.sty le.cssText =v+"width: 0;height:0 ;position: static;top :0;margin- top:"+l+"p x",s.inser tBefore(f, s.firstChi ld),t=r.cr eateElemen t("div"),f .appendChi ld(t),t.in nerHTML="< table><tr> <td style= 'padding:0 ;border:0; display:no ne'><\/td> <td>t<\/td ><\/tr><\/ table>",c= t.getEleme ntsByTagNa me("td"),h =c[0].offs etHeight== =0,c[0].st yle.displa y="",c[1]. style.disp lay="none" ,u.reliabl eHiddenOff sets=h&&c[ 0].offsetH eight===0, t.innerHTM L="",t.sty le.width=t .style.pad dingLeft=" 1px",i.box Model=u.bo xModel=t.o ffsetWidth ===2,typeo f t.style. zoom!="und efined"&&( t.style.di splay="inl ine",t.sty le.zoom=1, u.inlineBl ockNeedsLa yout=t.off setWidth== =2,t.style .display=" ",t.innerH TML="<div  style='wid th:4px;'>< \/div>",u. shrinkWrap Blocks=t.o ffsetWidth !==2),t.st yle.cssTex t=a+v,t.in nerHTML=w, e=t.firstC hild,n=e.f irstChild, p=e.nextSi bling.firs tChild.fir stChild,o= {doesNotAd dBorder:n. offsetTop! ==5,doesAd dBorderFor TableAndCe lls:p.offs etTop===5} ,n.style.p osition="f ixed",n.st yle.top="2 0px",o.fix edPosition =n.offsetT op===20||n .offsetTop ===15,n.st yle.positi on=n.style .top="",e. style.over flow="hidd en",e.styl e.position ="relative ",o.subtra ctsBorderF orOverflow NotVisible =n.offsetT op===-5,o. doesNotInc ludeMargin InBodyOffs et=s.offse tTop!==l,s .removeChi ld(f),t=f= null,i.ext end(u,o))} ),u}();at= /^(?:\{.*\ }|\[.*\])$ /;vt=/([A- Z])/g;i.ex tend({cach e:{},uuid: 0,expando: "jQuery"+( i.fn.jquer y+Math.ran dom()).rep lace(/\D/g ,""),noDat a:{embed:! 0,object:" clsid:D27C DB6E-AE6D- 11cf-96B8- 4445535400 00",applet :!0},hasDa ta:functio n(n){retur n n=n.node Type?i.cac he[n[i.exp ando]]:n[i .expando], !!n&&!it(n )},data:fu nction(n,r ,u,f){if(i .acceptDat a(n)){var  a,o,h,c=i. expando,v= typeof r== "string",l =n.nodeTyp e,s=l?i.ca che:n,e=l? n[c]:n[c]& &c,y=r===" events";if (e&&s[e]&& (y||f||s[e ].data)||! v||u!==t)r eturn(e||( l?n[c]=e=+ +i.uuid:e= c),s[e]||( s[e]={},l| |(s[e].toJ SON=i.noop )),(typeof  r=="objec t"||typeof  r=="funct ion")&&(f? s[e]=i.ext end(s[e],r ):s[e].dat a=i.extend (s[e].data ,r)),a=o=s [e],f||(o. data||(o.d ata={}),o= o.data),u! ==t&&(o[i. camelCase( r)]=u),y&& !o[r])?a.e vents:(v?( h=o[r],h== null&&(h=o [i.camelCa se(r)])):h =o,h)}},re moveData:f unction(n, t,r){if(i. acceptData (n)){var e ,s,c,o=i.e xpando,h=n .nodeType, u=h?i.cach e:n,f=h?n[ o]:o;if(u[ f]){if(t&& (e=r?u[f]: u[f].data, e)){for(i. isArray(t) ||(t in e? t=[t]:(t=i .camelCase (t),t=t in  e?[t]:t.s plit(" ")) ),s=0,c=t. length;s<c ;s++)delet e e[t[s]]; if(!(r?it: i.isEmptyO bject)(e)) return}(r| |(delete u [f].data,i t(u[f])))& &(i.suppor t.deleteEx pando||!u. setInterva l?delete u [f]:u[f]=n ull,h&&(i. support.de leteExpand o?delete n [o]:n.remo veAttribut e?n.remove Attribute( o):n[o]=nu ll))}}},_d ata:functi on(n,t,r){ return i.d ata(n,t,r, !0)},accep tData:func tion(n){if (n.nodeNam e){var t=i .noData[n. nodeName.t oLowerCase ()];if(t)r eturn!(t== =!0||n.get Attribute( "classid") !==t)}retu rn!0}});i. fn.extend( {data:func tion(n,r){ var u,s,e, f=null,o,h ;if(typeof  n=="undef ined"){if( this.lengt h&&(f=i.da ta(this[0] ),this[0]. nodeType== =1&&!i._da ta(this[0] ,"parsedAt trs"))){fo r(s=this[0 ].attribut es,o=0,h=s .length;o< h;o++)e=s[ o].name,e. indexOf("d ata-")===0 &&(e=i.cam elCase(e.s ubstring(5 )),yt(this [0],e,f[e] ));i._data (this[0]," parsedAttr s",!0)}ret urn f}retu rn typeof  n=="object "?this.eac h(function (){i.data( this,n)}): (u=n.split ("."),u[1] =u[1]?"."+ u[1]:"",r= ==t?(f=thi s.triggerH andler("ge tData"+u[1 ]+"!",[u[0 ]]),f===t& &this.leng th&&(f=i.d ata(this[0 ],n),f=yt( this[0],n, f)),f===t& &u[1]?this .data(u[0] ):f):this. each(funct ion(){var  t=i(this), f=[u[0],r] ;t.trigger Handler("s etData"+u[ 1]+"!",f); i.data(thi s,n,r);t.t riggerHand ler("chang eData"+u[1 ]+"!",f)}) )},removeD ata:functi on(n){retu rn this.ea ch(functio n(){i.remo veData(thi s,n)})}}); i.extend({ _mark:func tion(n,t){ n&&(t=(t|| "fx")+"mar k",i._data (n,t,(i._d ata(n,t)|| 0)+1))},_u nmark:func tion(n,t,r ){if(n!==! 0&&(r=t,t= n,n=!1),t) {r=r||"fx" ;var u=r+" mark",f=n? 0:(i._data (t,u)||1)- 1;f?i._dat a(t,u,f):( i.removeDa ta(t,u,!0) ,pt(t,r,"m ark"))}},q ueue:funct ion(n,t,r) {var u;if( n)return t =(t||"fx") +"queue",u =i._data(n ,t),r&&(!u ||i.isArra y(r)?u=i._ data(n,t,i .makeArray (r)):u.pus h(r)),u||[ ]},dequeue :function( n,t){t=t|| "fx";var r =i.queue(n ,t),u=r.sh ift(),f={} ;u==="inpr ogress"&&( u=r.shift( ));u&&(t== ="fx"&&r.u nshift("in progress") ,i._data(n ,t+".run", f),u.call( n,function (){i.deque ue(n,t)},f ));r.lengt h||(i.remo veData(n,t +"queue "+ t+".run",! 0),pt(n,t, "queue"))} });i.fn.ex tend({queu e:function (n,r){retu rn(typeof  n!="string "&&(r=n,n= "fx"),r=== t)?i.queue (this[0],n ):this.eac h(function (){var t=i .queue(thi s,n,r);n== ="fx"&&t[0 ]!=="inpro gress"&&i. dequeue(th is,n)})},d equeue:fun ction(n){r eturn this .each(func tion(){i.d equeue(thi s,n)})},de lay:functi on(n,t){re turn n=i.f x?i.fx.spe eds[n]||n: n,t=t||"fx ",this.que ue(t,funct ion(t,i){v ar r=setTi meout(t,n) ;i.stop=fu nction(){c learTimeou t(r)}})},c learQueue: function(n ){return t his.queue( n||"fx",[] )},promise :function( n,r){funct ion c(){-- o||e.resol veWith(u,[ u])}typeof  n!="strin g"&&(r=n,n =t);n=n||" fx";for(va r e=i.Defe rred(),u=t his,f=u.le ngth,o=1,s =n+"defer" ,l=n+"queu e",a=n+"ma rk",h;f--; )(h=i.data (u[f],s,t, !0)||(i.da ta(u[f],l, t,!0)||i.d ata(u[f],a ,t,!0))&&i .data(u[f] ,s,i.Callb acks("once  memory"), !0))&&(o++ ,h.add(c)) ;return c( ),e.promis e()}});var  wt=/[\n\t \r]/g,w=/\ s+/,dr=/\r /g,gr=/^(? :button|in put)$/i,nu =/^(?:butt on|input|o bject|sele ct|textare a)$/i,tu=/ ^a(?:rea)? $/i,bt=/^( ?:autofocu s|autoplay |async|che cked|contr ols|defer| disabled|h idden|loop |multiple| open|reado nly|requir ed|scoped| selected)$ /i,kt=i.su pport.getS etAttribut e,e,dt,gt; i.fn.exten d({attr:fu nction(n,t ){return i .access(th is,n,t,!0, i.attr)},r emoveAttr: function(n ){return t his.each(f unction(){ i.removeAt tr(this,n) })},prop:f unction(n, t){return  i.access(t his,n,t,!0 ,i.prop)}, removeProp :function( n){return  n=i.propFi x[n]||n,th is.each(fu nction(){t ry{this[n] =t;delete  this[n]}ca tch(i){}}) },addClass :function( n){var r,f ,o,t,e,u,s ;if(i.isFu nction(n)) return thi s.each(fun ction(t){i (this).add Class(n.ca ll(this,t, this.class Name))});i f(n&&typeo f n=="stri ng")for(r= n.split(w) ,f=0,o=thi s.length;f <o;f++)if( t=this[f], t.nodeType ===1)if(t. className| |r.length! ==1){for(e =" "+t.cla ssName+" " ,u=0,s=r.l ength;u<s; u++)~e.ind exOf(" "+r [u]+" ")|| (e+=r[u]+"  ");t.clas sName=i.tr im(e)}else  t.classNa me=n;retur n this},re moveClass: function(n ){var o,u, s,r,f,e,h; if(i.isFun ction(n))r eturn this .each(func tion(t){i( this).remo veClass(n. call(this, t,this.cla ssName))}) ;if(n&&typ eof n=="st ring"||n== =t)for(o=( n||"").spl it(w),u=0, s=this.len gth;u<s;u+ +)if(r=thi s[u],r.nod eType===1& &r.classNa me)if(n){f or(f=(" "+ r.classNam e+" ").rep lace(wt,"  "),e=0,h=o .length;e< h;e++)f=f. replace("  "+o[e]+" " ," ");r.cl assName=i. trim(f)}el se r.class Name="";re turn this} ,toggleCla ss:functio n(n,t){var  r=typeof  n,u=typeof  t=="boole an";return  i.isFunct ion(n)?thi s.each(fun ction(r){i (this).tog gleClass(n .call(this ,r,this.cl assName,t) ,t)}):this .each(func tion(){if( r==="strin g")for(var  f,s=0,o=i (this),e=t ,h=n.split (w);f=h[s+ +];)e=u?e: !o.hasClas s(f),o[e?" addClass": "removeCla ss"](f);el se(r==="un defined"|| r==="boole an")&&(thi s.classNam e&&i._data (this,"__c lassName__ ",this.cla ssName),th is.classNa me=this.cl assName||n ===!1?"":i ._data(thi s,"__class Name__")|| "")})},has Class:func tion(n){fo r(var i="  "+n+" ",t= 0,r=this.l ength;t<r; t++)if(thi s[t].nodeT ype===1&&( " "+this[t ].classNam e+" ").rep lace(wt,"  ").indexOf (i)>-1)ret urn!0;retu rn!1},val: function(n ){var r,u, e,f=this[0 ];return a rguments.l ength?(e=i .isFunctio n(n),this. each(funct ion(u){var  o=i(this) ,f;this.no deType===1 &&(f=e?n.c all(this,u ,o.val()): n,f==null? f="":typeo f f=="numb er"?f+="": i.isArray( f)&&(f=i.m ap(f,funct ion(n){ret urn n==nul l?"":n+""} )),r=i.val Hooks[this .nodeName. toLowerCas e()]||i.va lHooks[thi s.type],r& &"set"in r &&r.set(th is,f,"valu e")!==t||( this.value =f))})):f? (r=i.valHo oks[f.node Name.toLow erCase()]| |i.valHook s[f.type], r&&"get"in  r&&(u=r.g et(f,"valu e"))!==t)? u:(u=f.val ue,typeof  u=="string "?u.replac e(dr,""):u ==null?"": u):void 0} });i.exten d({valHook s:{option: {get:funct ion(n){var  t=n.attri butes.valu e;return!t ||t.specif ied?n.valu e:n.text}} ,select:{g et:functio n(n){var o ,r,h,t,u=n .selectedI ndex,s=[], f=n.option s,e=n.type ==="select -one";if(u <0)return  null;for(r =e?u:0,h=e ?u+1:f.len gth;r<h;r+ +)if(t=f[r ],t.select ed&&(i.sup port.optDi sabled?!t. disabled:t .getAttrib ute("disab led")===nu ll)&&(!t.p arentNode. disabled|| !i.nodeNam e(t.parent Node,"optg roup"))){i f(o=i(t).v al(),e)ret urn o;s.pu sh(o)}retu rn e&&!s.l ength&&f.l ength?i(f[ u]).val(): s},set:fun ction(n,t) {var r=i.m akeArray(t );return i (n).find(" option").e ach(functi on(){this. selected=i .inArray(i (this).val (),r)>=0}) ,r.length| |(n.select edIndex=-1 ),r}}},att rFn:{val:! 0,css:!0,h tml:!0,tex t:!0,data: !0,width:! 0,height:! 0,offset:! 0},attr:fu nction(n,r ,u,f){var  o,s,h,c=n. nodeType;i f(n&&c!==3 &&c!==8&&c !==2){if(f &&r in i.a ttrFn)retu rn i(n)[r] (u);if(typ eof n.getA ttribute== "undefined ")return i .prop(n,r, u);if(h=c! ==1||!i.is XMLDoc(n), h&&(r=r.to LowerCase( ),s=i.attr Hooks[r]|| (bt.test(r )?dt:e)),u !==t){if(u ===null){i .removeAtt r(n,r);ret urn}return  s&&"set"i n s&&h&&(o =s.set(n,u ,r))!==t?o :(n.setAtt ribute(r," "+u),u)}re turn s&&"g et"in s&&h &&(o=s.get (n,r))!==n ull?o:(o=n .getAttrib ute(r),o== =null?t:o) }},removeA ttr:functi on(n,t){va r u,f,r,o, e=0;if(t&& n.nodeType ===1)for(f =t.toLower Case().spl it(w),o=f. length;e<o ;e++)r=f[e ],r&&(u=i. propFix[r] ||r,i.attr (n,r,""),n .removeAtt ribute(kt? r:u),bt.te st(r)&&u i n n&&(n[u] =!1))},att rHooks:{ty pe:{set:fu nction(n,t ){if(gr.te st(n.nodeN ame)&&n.pa rentNode)i .error("ty pe propert y can't be  changed") ;else if(! i.support. radioValue &&t==="rad io"&&i.nod eName(n,"i nput")){va r r=n.valu e;return n .setAttrib ute("type" ,t),r&&(n. value=r),t }}},val,
        207   17,
        208    /*!,
        209   18,
        210     * Sizzle  CSS Selec tor Engine ,
        211   19,
        212     * Copyri ght 2011,  The Dojo F oundation,
        213   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Maste r TSA/mcs_ MTSA.js, l ine 3861 ( Insecure R andomness) ,High,
        214   Issue Deta ils,
        215   Kingdom:,
        216    Security  Features,
        217   Scan Engin e:,
        218    SCA (Stru ctural),
        219  
        220   Audit Comm ents,
        221   adjeante:,
        222    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        223   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        224  
        225   Sink Detai ls,
        226   Sink:,
        227    FunctionP ointerCall ,
        228   Enclosing  Method:,
        229    lambda(),
        230   File:,
        231    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Mast er TSA/mcs _MTSA.js:3 861,
        232   Taint Flag s:,
        233    ,
        234   3858,
        235    (function (){,
        236   3859,
        237    ,
        238   3860,
        239    var chunk er = /((?: \((?:\([^( )]+\)|[^() ]+)+\)|\[( ?:\[[^\[\] ]*\]|['"][ ^'"]*['"]| [^\[\]'"]+ )+\]|\\.|[ ^ >+~,(\[\ \]+)+|[>+~ ])(\s*,\s* )?((?:.|\r |\n)*)/g,,
        240   3861,
        241     expando  = "sizcach e" + (Math .random()  + '').repl ace('.', ' '),,
        242   3862,
        243     done = 0 ,,
        244   3863,
        245     toString  = Object. prototype. toString,,
        246   3864,
        247     hasDupli cate = fal se,,
        248   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Maste r TSA/mcs_ MTSA.min.j s, line 23  (Insecure  Randomnes s),High,
        249   Issue Deta ils,
        250   Kingdom:,
        251    Security  Features,
        252   Scan Engin e:,
        253    SCA (Stru ctural),
        254  
        255   Audit Comm ents,
        256   adjeante:,
        257    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        258   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        259  
        260   Sink Detai ls,
        261   Sink:,
        262    FunctionP ointerCall ,
        263   Enclosing  Method:,
        264    lambda(),
        265   File:,
        266    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Mast er TSA/mcs _MTSA.min. js:23,
        267   Taint Flag s:,
        268    ,
        269   20,
        270     * Releas ed under t he MIT, BS D, and GPL  Licenses. ,
        271   21,
        272     * More i nformation : http://s izzlejs.co m/,
        273   22,
        274     */,
        275   23,
        276    (function (){functio n d(n,t,i, r,u,f){for (var o,h,s =0,c=r.len gth;s<c;s+ +)if(o=r[s ],o){for(h =!1,o=o[n] ;o;){if(o[ e]===i){h= r[o.sizset ];break}if (o.nodeTyp e!==1||f|| (o[e]=i,o. sizset=s), o.nodeName .toLowerCa se()===t){ h=o;break} o=o[n]}r[s ]=h}}funct ion g(t,i, r,u,f,o){f or(var s,c ,h=0,l=u.l ength;h<l; h++)if(s=u [h],s){for (c=!1,s=s[ t];s;){if( s[e]===r){ c=u[s.sizs et];break} if(s.nodeT ype===1)if (o||(s[e]= r,s.sizset =h),typeof  i!="strin g"){if(s== =i){c=!0;b reak}}else  if(n.filt er(i,[s]). length>0){ c=s;break} s=s[t]}u[h ]=c}}var v =/((?:\((? :\([^()]+\ )|[^()]+)+ \)|\[(?:\[ [^\[\]]*\] |['"][^'"] *['"]|[^\[ \]'"]+)+\] |\\.|[^ >+ ~,(\[\\]+) +|[>+~])(\ s*,\s*)?(( ?:.|\r|\n) *)/g,e="si zcache"+(M ath.random ()+"").rep lace("."," "),y=0,b=O bject.prot otype.toSt ring,c=!1, k=!0,o=/\\ /g,nt=/\r\ n/g,l=/\W/ ,n,s,f,a,h ,w;[0,0].s ort(functi on(){retur n k=!1,0}) ;n=functio n(t,i,e,o) {var nt;if (e=e||[],i =i||r,nt=i ,i.nodeTyp e!==1&&i.n odeType!== 9)return[] ;if(!t||ty peof t!="s tring")ret urn e;var  y,a,h,g,l, p,k,c,it=! 0,d=n.isXM L(i),s=[], rt=t;do if (v.exec("" ),y=v.exec (rt),y&&(r t=y[3],s.p ush(y[1]), y[2])){g=y [3];break} while(y);i f(s.length >1&&tt.exe c(t))if(s. length===2 &&u.relati ve[s[0]])a =w(s[0]+s[ 1],i,o);el se for(a=u .relative[ s[0]]?[i]: n(s.shift( ),i);s.len gth;)t=s.s hift(),u.r elative[t] &&(t+=s.sh ift()),a=w (t,a,o);el se if(!o&& s.length>1 &&i.nodeTy pe===9&&!d &&u.match. ID.test(s[ 0])&&!u.ma tch.ID.tes t(s[s.leng th-1])&&(l =n.find(s. shift(),i, d),i=l.exp r?n.filter (l.expr,l. set)[0]:l. set[0]),i) for(l=o?{e xpr:s.pop( ),set:f(o) }:n.find(s .pop(),s.l ength===1& &(s[0]===" ~"||s[0]== ="+")&&i.p arentNode? i.parentNo de:i,d),a= l.expr?n.f ilter(l.ex pr,l.set): l.set,s.le ngth>0?h=f (a):it=!1; s.length;) p=s.pop(), k=p,u.rela tive[p]?k= s.pop():p= "",k==null &&(k=i),u. relative[p ](h,k,d);e lse h=s=[] ;if(h||(h= a),h||n.er ror(p||t), b.call(h)= =="[object  Array]")i f(it)if(i& &i.nodeTyp e===1)for( c=0;h[c]!= null;c++)h [c]&&(h[c] ===!0||h[c ].nodeType ===1&&n.co ntains(i,h [c]))&&e.p ush(a[c]); else for(c =0;h[c]!=n ull;c++)h[ c]&&h[c].n odeType=== 1&&e.push( a[c]);else  e.push.ap ply(e,h);e lse f(h,e) ;return g& &(n(g,nt,e ,o),n.uniq ueSort(e)) ,e};n.uniq ueSort=fun ction(n){i f(a&&(c=k, n.sort(a), c))for(var  t=1;t<n.l ength;t++) n[t]===n[t -1]&&n.spl ice(t--,1) ;return n} ;n.matches =function( t,i){retur n n(t,null ,null,i)}; n.matchesS elector=fu nction(t,i ){return n (i,null,nu ll,[t]).le ngth>0};n. find=funct ion(n,t,i) {var f,e,c ,r,s,h;if( !n)return[ ];for(e=0, c=u.order. length;e<c ;e++)if(s= u.order[e] ,(r=u.left Match[s].e xec(n))&&( h=r[1],r.s plice(1,1) ,h.substr( h.length-1 )!=="\\"&& (r[1]=(r[1 ]||"").rep lace(o,"") ,f=u.find[ s](r,t,i), f!=null))) {n=n.repla ce(u.match [s],"");br eak}return  f||(f=typ eof t.getE lementsByT agName!="u ndefined"? t.getEleme ntsByTagNa me("*"):[] ),{set:f,e xpr:n}};n. filter=fun ction(i,r, f,e){for(v ar o,h,c,l ,y,b,p,a,w ,k=i,v=[], s=r,d=r&&r [0]&&n.isX ML(r[0]);i &&r.length ;){for(c i n u.filter )if((o=u.l eftMatch[c ].exec(i)) !=null&&o[ 2]){if(b=u .filter[c] ,p=o[1],h= !1,o.splic e(1,1),p.s ubstr(p.le ngth-1)=== "\\")conti nue;if(s== =v&&(v=[]) ,u.preFilt er[c])if(o =u.preFilt er[c](o,s, f,v,e,d),o ){if(o===! 0)continue }else h=l= !0;if(o)fo r(a=0;(y=s [a])!=null ;a++)y&&(l =b(y,o,a,s ),w=e^l,f& &l!=null?w ?h=!0:s[a] =!1:w&&(v. push(y),h= !0));if(l! ==t){if(f| |(s=v),i=i .replace(u .match[c], ""),!h)ret urn[];brea k}}if(i=== k)if(h==nu ll)n.error (i);else b reak;k=i}r eturn s};n .error=fun ction(n){t hrow new E rror("Synt ax error,  unrecogniz ed express ion: "+n); };var p=n. getText=fu nction(n){ var i,r,t= n.nodeType ,u="";if(t ){if(t===1 ||t===9){i f(typeof n .textConte nt=="strin g")return  n.textCont ent;if(typ eof n.inne rText=="st ring")retu rn n.inner Text.repla ce(nt,""); for(n=n.fi rstChild;n ;n=n.nextS ibling)u+= p(n)}else  if(t===3|| t===4)retu rn n.nodeV alue}else  for(i=0;r= n[i];i++)r .nodeType! ==8&&(u+=p (r));retur n u},u=n.s electors={ order:["ID ","NAME"," TAG"],matc h:{ID:/#(( ?:[\w\u00c 0-\uFFFF\- ]|\\.)+)/, CLASS:/\.( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)/ ,NAME:/\[n ame=['"]*( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)[ '"]*\]/,AT TR:/\[\s*( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)\ s*(?:(\S?= )\s*(?:([' "])(.*?)\3 |(#?(?:[\w \u00c0-\uF FFF\-]|\\. )*)|)|)\s* \]/,TAG:/^ ((?:[\w\u0 0c0-\uFFFF \*\-]|\\.) +)/,CHILD: /:(only|nt h|last|fir st)-child( ?:\(\s*(ev en|odd|(?: [+\-]?\d+| (?:[+\-]?\ d*)?n\s*(? :[+\-]\s*\ d+)?))\s*\ ))?/,POS:/ :(nth|eq|g t|lt|first |last|even |odd)(?:\( (\d*)\))?( ?=[^\-]|$) /,PSEUDO:/ :((?:[\w\u 00c0-\uFFF F\-]|\\.)+ )(?:\((['" ]?)((?:\([ ^\)]+\)|[^ \(\)]*)+)\ 2\))?/},le ftMatch:{} ,attrMap:{ "class":"c lassName", "for":"htm lFor"},att rHandle:{h ref:functi on(n){retu rn n.getAt tribute("h ref")},typ e:function (n){return  n.getAttr ibute("typ e")}},rela tive:{"+": function(t ,i){var f= typeof i== "string",e =f&&!l.tes t(i),o=f&& !e,u,s,r;f or(e&&(i=i .toLowerCa se()),u=0, s=t.length ;u<s;u++)i f(r=t[u]){ while((r=r .previousS ibling)&&r .nodeType! ==1);t[u]= o||r&&r.no deName.toL owerCase() ===i?r||!1 :r===i}o&& n.filter(i ,t,!0)},"> ":function (t,i){var  u,f=typeof  i=="strin g",r=0,o=t .length,e; if(f&&!l.t est(i))for (i=i.toLow erCase();r <o;r++)u=t [r],u&&(e= u.parentNo de,t[r]=e. nodeName.t oLowerCase ()===i?e:! 1);else{fo r(;r<o;r++ )u=t[r],u& &(t[r]=f?u .parentNod e:u.parent Node===i); f&&n.filte r(i,t,!0)} },"":funct ion(n,t,i) {var r,f=y ++,u=g;typ eof t!="st ring"||l.t est(t)||(t =t.toLower Case(),r=t ,u=d);u("p arentNode" ,t,f,n,r,i )},"~":fun ction(n,t, i){var r,f =y++,u=g;t ypeof t!=" string"||l .test(t)|| (t=t.toLow erCase(),r =t,u=d);u( "previousS ibling",t, f,n,r,i)}} ,find:{ID: function(n ,t,i){if(t ypeof t.ge tElementBy Id!="undef ined"&&!i) {var r=t.g etElementB yId(n[1]); return r&& r.parentNo de?[r]:[]} },NAME:fun ction(n,t) {var r,u,i ,f;if(type of t.getEl ementsByNa me!="undef ined"){for (r=[],u=t. getElement sByName(n[ 1]),i=0,f= u.length;i <f;i++)u[i ].getAttri bute("name ")===n[1]& &r.push(u[ i]);return  r.length= ==0?null:r }},TAG:fun ction(n,t) {if(typeof  t.getElem entsByTagN ame!="unde fined")ret urn t.getE lementsByT agName(n[1 ])}},preFi lter:{CLAS S:function (n,t,i,r,u ,f){if(n="  "+n[1].re place(o,"" )+" ",f)re turn n;for (var s=0,e ;(e=t[s])! =null;s++) e&&(u^(e.c lassName&& (" "+e.cla ssName+" " ).replace( /[\t\n\r]/ g," ").ind exOf(n)>=0 )?i||r.pus h(e):i&&(t [s]=!1));r eturn!1},I D:function (n){return  n[1].repl ace(o,"")} ,TAG:funct ion(n){ret urn n[1].r eplace(o," ").toLower Case()},CH ILD:functi on(t){if(t [1]==="nth "){t[2]||n .error(t[0 ]);t[2]=t[ 2].replace (/^\+|\s*/ g,"");var  i=/(-?)(\d *)(?:n([+\ -]?\d*))?/ .exec(t[2] ==="even"& &"2n"||t[2 ]==="odd"& &"2n+1"||! /\D/.test( t[2])&&"0n +"+t[2]||t [2]);t[2]= i[1]+(i[2] ||1)-0;t[3 ]=i[3]-0}e lse t[2]&& n.error(t[ 0]);return  t[0]=y++, t},ATTR:fu nction(n,t ,i,r,f,e){ var s=n[1] =n[1].repl ace(o,""); return!e&& u.attrMap[ s]&&(n[1]= u.attrMap[ s]),n[4]=( n[4]||n[5] ||"").repl ace(o,""), n[2]==="~= "&&(n[4]="  "+n[4]+"  "),n},PSEU DO:functio n(t,i,r,f, e){if(t[1] ==="not")i f((v.exec( t[3])||"") .length>1| |/^\w/.tes t(t[3]))t[ 3]=n(t[3], null,null, i);else{va r o=n.filt er(t[3],i, r,!0^e);re turn r||f. push.apply (f,o),!1}e lse if(u.m atch.POS.t est(t[0])| |u.match.C HILD.test( t[0]))retu rn!0;retur n t},POS:f unction(n) {return n. unshift(!0 ),n}},filt ers:{enabl ed:functio n(n){retur n n.disabl ed===!1&&n .type!=="h idden"},di sabled:fun ction(n){r eturn n.di sabled===! 0},checked :function( n){return  n.checked= ==!0},sele cted:funct ion(n){ret urn n.pare ntNode&&n. parentNode .selectedI ndex,n.sel ected===!0 },parent:f unction(n) {return!!n .firstChil d},empty:f unction(n) {return!n. firstChild },has:func tion(t,i,r ){return!! n(r[3],t). length},he ader:funct ion(n){ret urn/h\d/i. test(n.nod eName)},te xt:functio n(n){var t =n.getAttr ibute("typ e"),i=n.ty pe;return  n.nodeName .toLowerCa se()==="in put"&&"tex t"===i&&(t ===i||t=== null)},rad io:functio n(n){retur n n.nodeNa me.toLower Case()===" input"&&"r adio"===n. type},chec kbox:funct ion(n){ret urn n.node Name.toLow erCase()== ="input"&& "checkbox" ===n.type} ,file:func tion(n){re turn n.nod eName.toLo werCase()= =="input"& &"file"=== n.type},:P ORT n.node Name.toLow erCase()== ="input"&& ":PORT t=n .nodeName. toLowerCas e();return (t==="inpu t"||t==="b utton")&&" submit"=== n.type},im age:functi on(n){retu rn n.nodeN ame.toLowe rCase()=== "input"&&" image"===n .type},res et:functio n(n){var t =n.nodeNam e.toLowerC ase();retu rn(t==="in put"||t=== "button")& &"reset"== =n.type},b utton:func tion(n){va r t=n.node Name.toLow erCase();r eturn t=== "input"&&" button"=== n.type||t= =="button" },input:fu nction(n){ return/inp ut|select| textarea|b utton/i.te st(n.nodeN ame)},focu s:function (n){return  n===n.own erDocument .activeEle ment}},set Filters:{f irst:funct ion(n,t){r eturn t=== 0},last:fu nction(n,t ,i,r){retu rn t===r.l ength-1},e ven:functi on(n,t){re turn t%2== 0},odd:fun ction(n,t) {return t% 2==1},lt:f unction(n, t,i){retur n t<i[3]-0 },gt:funct ion(n,t,i) {return t> i[3]-0},nt h:function (n,t,i){re turn i[3]- 0===t},eq: function(n ,t,i){retu rn i[3]-0= ==t}},filt er:{PSEUDO :function( t,i,r,f){v ar e=i[1], h=u.filter s[e],s,o,c ;if(h)retu rn h(t,r,i ,f);if(e== ="contains ")return(t .textConte nt||t.inne rText||p([ t])||"").i ndexOf(i[3 ])>=0;if(e ==="not"){ for(s=i[3] ,o=0,c=s.l ength;o<c; o++)if(s[o ]===t)retu rn!1;retur n!0}n.erro r(e)},CHIL D:function (n,t){var  r,o,s,u,h, f,c=t[1],i =n;switch( c){case"on ly":case"f irst":whil e(i=i.prev iousSiblin g)if(i.nod eType===1) return!1;i f(c==="fir st")return !0;i=n;cas e"last":wh ile(i=i.ne xtSibling) if(i.nodeT ype===1)re turn!1;ret urn!0;case "nth":if(r =t[2],o=t[ 3],r===1&& o===0)retu rn!0;if(s= t[0],u=n.p arentNode, u&&(u[e]!= =s||!n.nod eIndex)){f or(h=0,i=u .firstChil d;i;i=i.ne xtSibling) i.nodeType ===1&&(i.n odeIndex=+ +h);u[e]=s }return f= n.nodeInde x-o,r===0? f===0:f%r= =0&&f/r>=0 }},ID:func tion(n,t){ return n.n odeType=== 1&&n.getAt tribute("i d")===t},T AG:functio n(n,t){ret urn t==="* "&&n.nodeT ype===1||! !n.nodeNam e&&n.nodeN ame.toLowe rCase()=== t},CLASS:f unction(n, t){return( " "+(n.cla ssName||n. getAttribu te("class" ))+" ").in dexOf(t)>- 1},ATTR:fu nction(t,i ){var o=i[ 1],s=n.att r?n.attr(t ,o):u.attr Handle[o]? u.attrHand le[o](t):t [o]!=null? t[o]:t.get Attribute( o),f=s+"", e=i[2],r=i [4];return  s==null?e ==="!=":!e &&n.attr?s !=null:e== ="="?f===r :e==="*="? f.indexOf( r)>=0:e=== "~="?(" "+ f+" ").ind exOf(r)>=0 :r?e==="!= "?f!==r:e= =="^="?f.i ndexOf(r)= ==0:e==="$ ="?f.subst r(f.length -r.length) ===r:e===" |="?f===r| |f.substr( 0,r.length +1)===r+"- ":!1:f&&s! ==!1},POS: function(n ,t,i,r){va r e=t[2],f =u.setFilt ers[e];if( f)return f (n,i,t,r)} }},tt=u.ma tch.POS,it =function( n,t){retur n"\\"+(+t+ 1)};for(s  in u.match )u.match[s ]=new RegE xp(u.match [s].source +/(?![^\[] *\])(?![^\ (]*\))/.so urce),u.le ftMatch[s] =new RegEx p(/(^(?:.| \r|\n)*?)/ .source+u. match[s].s ource.repl ace(/\\(\d +)/g,it)); f=function (n,t){retu rn(n=Array .prototype .slice.cal l(n,0),t)? (t.push.ap ply(t,n),t ):n};try{A rray.proto type.slice .call(r.do cumentElem ent.childN odes,0)[0] .nodeType} catch(rt){ f=function (n,t){var  i=0,r=t||[ ],u;if(b.c all(n)===" [object Ar ray]")Arra y.prototyp e.push.app ly(r,n);el se if(type of n.lengt h=="number ")for(u=n. length;i<u ;i++)r.pus h(n[i]);el se for(;n[ i];i++)r.p ush(n[i]); return r}} r.document Element.co mpareDocum entPositio n?a=functi on(n,t){re turn n===t ?(c=!0,0): !n.compare DocumentPo sition||!t .compareDo cumentPosi tion?n.com pareDocume ntPosition ?-1:1:n.co mpareDocum entPositio n(t)&4?-1: 1}:(a=func tion(n,t){ var i;if(n ===t)retur n c=!0,0;i f(n.source Index&&t.s ourceIndex )return n. sourceInde x-t.source Index;var  e,l,u=[],f =[],o=n.pa rentNode,s =t.parentN ode,r=o;if (o===s)ret urn h(n,t) ;if(o){if( !s)return  1}else ret urn-1;whil e(r)u.unsh ift(r),r=r .parentNod e;for(r=s; r;)f.unshi ft(r),r=r. parentNode ;for(e=u.l ength,l=f. length,i=0 ;i<e&&i<l; i++)if(u[i ]!==f[i])r eturn h(u[ i],f[i]);r eturn i=== e?h(n,f[i] ,-1):h(u[i ],t,1)},h= function(n ,t,i){if(n ===t)retur n i;for(va r r=n.next Sibling;r; ){if(r===t )return-1; r=r.nextSi bling}retu rn 1}),fun ction(){va r n=r.crea teElement( "div"),f=" script"+(n ew Date).g etTime(),i =r.documen tElement;n .innerHTML ="<a name= '"+f+"'/>" ;i.insertB efore(n,i. firstChild );r.getEle mentById(f )&&(u.find .ID=functi on(n,i,r){ if(typeof  i.getEleme ntById!="u ndefined"& &!r){var u =i.getElem entById(n[ 1]);return  u?u.id=== n[1]||type of u.getAt tributeNod e!="undefi ned"&&u.ge tAttribute Node("id") .nodeValue ===n[1]?[u ]:t:[]}},u .filter.ID =function( n,t){var i =typeof n. getAttribu teNode!="u ndefined"& &n.getAttr ibuteNode( "id");retu rn n.nodeT ype===1&&i &&i.nodeVa lue===t}); i.removeCh ild(n);i=n =null}(),f unction(){ var n=r.cr eateElemen t("div");n .appendChi ld(r.creat eComment(" "));n.getE lementsByT agName("*" ).length>0 &&(u.find. TAG=functi on(n,t){va r i=t.getE lementsByT agName(n[1 ]),u,r;if( n[1]==="*" ){for(u=[] ,r=0;i[r]; r++)i[r].n odeType=== 1&&u.push( i[r]);i=u} return i}) ;n.innerHT ML="<a hre f='#'><\/a >";n.first Child&&typ eof n.firs tChild.get Attribute! ="undefine d"&&n.firs tChild.get Attribute( "href")!== "#"&&(u.at trHandle.h ref=functi on(n){retu rn n.getAt tribute("h ref",2)}); n=null}(); r.querySel ectorAll&& function() {var i=n,t =r.createE lement("di v"),o="__s izzle__",e ;if(t.inne rHTML="<p  class='TES T'><\/p>", !t.querySe lectorAll| |t.querySe lectorAll( ".TEST").l ength!==0) {n=functio n(t,e,s,h) {var c,l;i f(e=e||r,! h&&!n.isXM L(e)){if(c =/^(\w+$)| ^\.([\w\-] +$)|^#([\w \-]+$)/.ex ec(t),c&&( e.nodeType ===1||e.no deType===9 )){if(c[1] )return f( e.getEleme ntsByTagNa me(t),s);i f(c[2]&&u. find.CLASS &&e.getEle mentsByCla ssName)ret urn f(e.ge tElementsB yClassName (c[2]),s)} if(e.nodeT ype===9){i f(t==="bod y"&&e.body )return f( [e.body],s );if(c&&c[ 3])if(l=e. getElement ById(c[3]) ,l&&l.pare ntNode){if (l.id===c[ 3])return  f([l],s)}e lse return  f([],s);t ry{return  f(e.queryS electorAll (t),s)}cat ch(b){}}el se if(e.no deType===1 &&e.nodeNa me.toLower Case()!==" object"){v ar w=e,v=e .getAttrib ute("id"), a=v||o,y=e .parentNod e,p=/^\s*[ +~]/.test( t);v?a=a.r eplace(/'/ g,"\\$&"): e.setAttri bute("id", a);p&&y&&( e=e.parent Node);try{ if(!p||y)r eturn f(e. querySelec torAll("[i d='"+a+"']  "+t),s)}c atch(k){}f inally{v|| w.removeAt tribute("i d")}}}retu rn i(t,e,s ,h)};for(e  in i)n[e] =i[e];t=nu ll}}(),fun ction(){va r t=r.docu mentElemen t,i=t.matc hesSelecto r||t.mozMa tchesSelec tor||t.web kitMatches Selector|| t.msMatche sSelector, e,f;if(i){ e=!i.call( r.createEl ement("div "),"div"); f=!1;try{i .call(r.do cumentElem ent,"[test !='']:sizz le")}catch (o){f=!0}n .matchesSe lector=fun ction(t,r) {if(r=r.re place(/\=\ s*([^'"\]] *)\s*\]/g, "='$1']"), !n.isXML(t ))try{if(f ||!u.match .PSEUDO.te st(r)&&!/! =/.test(r) ){var o=i. call(t,r); if(o||!e|| t.document &&t.docume nt.nodeTyp e!==11)ret urn o}}cat ch(s){}ret urn n(r,nu ll,null,[t ]).length> 0}}}(),fun ction(){va r n=r.crea teElement( "div");(n. innerHTML= "<div clas s='test e' ><\/div><d iv class=' test'><\/d iv>",n.get ElementsBy ClassName& &n.getElem entsByClas sName("e") .length!== 0)&&(n.las tChild.cla ssName="e" ,n.getElem entsByClas sName("e") .length!== 1)&&(u.ord er.splice( 1,0,"CLASS "),u.find. CLASS=func tion(n,t,i ){if(typeo f t.getEle mentsByCla ssName!="u ndefined"& &!i)return  t.getElem entsByClas sName(n[1] )},n=null) }();n.cont ains=r.doc umentEleme nt.contain s?function (n,t){retu rn n!==t&& (n.contain s?n.contai ns(t):!0)} :r.documen tElement.c ompareDocu mentPositi on?functio n(n,t){ret urn!!(n.co mpareDocum entPositio n(t)&16)}: function() {return!1} ;n.isXML=f unction(n) {var t=(n? n.ownerDoc ument||n:0 ).document Element;re turn t?t.n odeName!== "HTML":!1} ;w=functio n(t,i,r){f or(var e,o =[],s="",h =i.nodeTyp e?[i]:i,f, c;e=u.matc h.PSEUDO.e xec(t);)s+ =e[0],t=t. replace(u. match.PSEU DO,"");for (t=u.relat ive[t]?t+" *":t,f=0,c =h.length; f<c;f++)n( t,h[f],o,r );return n .filter(s, o)};n.attr =i.attr;n. selectors. attrMap={} ;i.find=n; i.expr=n.s electors;i .expr[":"] =i.expr.fi lters;i.un ique=n.uni queSort;i. text=n.get Text;i.isX MLDoc=n.is XML;i.cont ains=n.con tains})(); var su=/Un til$/,hu=/ ^(?:parent s|prevUnti l|prevAll) /,cu=/,/,l u=/^.[^:#\ [\.,]*$/,a u=Array.pr ototype.sl ice,ri=i.e xpr.match. POS,vu={ch ildren:!0, contents:! 0,next:!0, prev:!0};i .fn.extend ({find:fun ction(n){v ar s=this, t,f,r,o,u, e;if(typeo f n!="stri ng")return  i(n).filt er(functio n(){for(t= 0,f=s.leng th;t<f;t++ )if(i.cont ains(s[t], this))retu rn!0});for (r=this.pu shStack("" ,"find",n) ,t=0,f=thi s.length;t <f;t++)if( o=r.length ,i.find(n, this[t],r) ,t>0)for(u =o;u<r.len gth;u++)fo r(e=0;e<o; e++)if(r[e ]===r[u]){ r.splice(u --,1);brea k}return r },has:func tion(n){va r t=i(n);r eturn this .filter(fu nction(){f or(var n=0 ,r=t.lengt h;n<r;n++) if(i.conta ins(this,t [n]))retur n!0})},not :function( n){return  this.pushS tack(fi(th is,n,!1)," not",n)},f ilter:func tion(n){re turn this. pushStack( fi(this,n, !0),"filte r",n)},is: function(n ){return!! n&&(typeof  n=="strin g"?ri.test (n)?i(n,th is.context ).index(th is[0])>=0: i.filter(n ,this).len gth>0:this .filter(n) .length>0) },closest: function(n ,t){var f= [],u,s,r=t his[0],e,o ;if(i.isAr ray(n)){fo r(e=1;r&&r .ownerDocu ment&&r!== t;){for(u= 0;u<n.leng th;u++)i(r ).is(n[u]) &&f.push({ selector:n [u],elem:r ,level:e}) ;r=r.paren tNode;e++} return f}f or(o=ri.te st(n)||typ eof n!="st ring"?i(n, t||this.co ntext):0,u =0,s=this. length;u<s ;u++)for(r =this[u];r ;)if(o?o.i ndex(r)>-1 :i.find.ma tchesSelec tor(r,n)){ f.push(r); break}else  if(r=r.pa rentNode,! r||!r.owne rDocument| |r===t||r. nodeType== =11)break; return f=f .length>1? i.unique(f ):f,this.p ushStack(f ,"closest" ,n)},index :function( n){return  n?typeof n =="string" ?i.inArray (this[0],i (n)):i.inA rray(n.jqu ery?n[0]:n ,this):thi s[0]&&this [0].parent Node?this. prevAll(). length:-1} ,add:funct ion(n,t){v ar u=typeo f n=="stri ng"?i(n,t) :i.makeArr ay(n&&n.no deType?[n] :n),r=i.me rge(this.g et(),u);re turn this. pushStack( ui(u[0])|| ui(r[0])?r :i.unique( r))},andSe lf:functio n(){return  this.add( this.prevO bject)}}); i.each({pa rent:funct ion(n){var  t=n.paren tNode;retu rn t&&t.no deType!==1 1?t:null}, parents:fu nction(n){ return i.d ir(n,"pare ntNode")}, parentsUnt il:functio n(n,t,r){r eturn i.di r(n,"paren tNode",r)} ,next:func tion(n){re turn i.nth (n,2,"next Sibling")} ,prev:func tion(n){re turn i.nth (n,2,"prev iousSiblin g")},nextA ll:functio n(n){retur n i.dir(n, "nextSibli ng")},prev All:functi on(n){retu rn i.dir(n ,"previous Sibling")} ,nextUntil :function( n,t,r){ret urn i.dir( n,"nextSib ling",r)}, prevUntil: function(n ,t,r){retu rn i.dir(n ,"previous Sibling",r )},sibling s:function (n){return  i.sibling (n.parentN ode.firstC hild,n)},c hildren:fu nction(n){ return i.s ibling(n.f irstChild) },contents :function( n){return  i.nodeName (n,"iframe ")?n.conte ntDocument ||n.conten tWindow.do cument:i.m akeArray(n .childNode s)}},funct ion(n,t){i .fn[n]=fun ction(r,u) {var f=i.m ap(this,t, r);return  su.test(n) ||(u=r),u& &typeof u= ="string"& &(f=i.filt er(u,f)),f =this.leng th>1&&!vu[ n]?i.uniqu e(f):f,(th is.length> 1||cu.test (u))&&hu.t est(n)&&(f =f.reverse ()),this.p ushStack(f ,n,au.call (arguments ).join("," ))}});i.ex tend({filt er:functio n(n,t,r){r eturn r&&( n=":not("+ n+")"),t.l ength===1? i.find.mat chesSelect or(t[0],n) ?[t[0]]:[] :i.find.ma tches(n,t) },dir:func tion(n,r,u ){for(var  e=[],f=n[r ];f&&f.nod eType!==9& &(u===t||f .nodeType! ==1||!i(f) .is(u));)f .nodeType= ==1&&e.pus h(f),f=f[r ];return e },nth:func tion(n,t,i ){t=t||1;f or(var r=0 ;n;n=n[i]) if(n.nodeT ype===1&&+ +r===t)bre ak;return  n},sibling :function( n,t){for(v ar i=[];n; n=n.nextSi bling)n.no deType===1 &&n!==t&&i .push(n);r eturn i}}) ;var oi="a bbr|articl e|aside|au dio|canvas |datalist| details|fi gcaption|f igure|foot er|header| hgroup|mar k|meter|na v|output|p rogress|se ction|summ ary|time|v ideo",yu=/  jQuery\d+ ="(?:\d+|n ull)"/g,ut =/^\s+/,si =/<(?!area |br|col|em bed|hr|img |input|lin k|meta|par am)(([\w:] +)[^>]*)\/ >/ig,hi=/< ([\w:]+)/, pu=/<tbody /i,wu=/<|& #?\w+;/,bu =/<(?:scri pt|style)/ i,ku=/<(?: script|obj ect|embed| option|sty le)/i,ci=n ew RegExp( "<(?:"+oi+ ")","i"),l i=/checked \s*(?:[^=] |=\s*.chec ked.)/i,du =/\/(java| ecma)scrip t/i,gu=/^\ s*<!(?:\[C DATA\[|\-\ -)/,u={opt ion:[1,"<s elect mult iple='mult iple'>","< \/select>" ],legend:[ 1,"<fields et>","<\/f ieldset>"] ,thead:[1, "<table>", "<\/table> "],tr:[2," <table><tb ody>","<\/ tbody><\/t able>"],td :[3,"<tabl e><tbody>< tr>","<\/t r><\/tbody ><\/table> "],col:[2, "<table><t body><\/tb ody><colgr oup>","<\/ colgroup>< \/table>"] ,area:[1," <map>","<\ /map>"],_d efault:[0, "",""]},ai =ei(r);u.o ptgroup=u. option;u.t body=u.tfo ot=u.colgr oup=u.capt ion=u.thea d;u.th=u.t d;i.suppor t.htmlSeri alize||(u. _default=[ 1,"div<div >","<\/div >"]);i.fn. extend({te xt:functio n(n){retur n i.isFunc tion(n)?th is.each(fu nction(t){ var r=i(th is);r.text (n.call(th is,t,r.tex t()))}):ty peof n!="o bject"&&n! ==t?this.e mpty().app end((this[ 0]&&this[0 ].ownerDoc ument||r). createText Node(n)):i .text(this )},wrapAll :function( n){if(i.is Function(n ))return t his.each(f unction(t) {i(this).w rapAll(n.c all(this,t ))});if(th is[0]){var  t=i(n,thi s[0].owner Document). eq(0).clon e(!0);this [0].parent Node&&t.in sertBefore (this[0]); t.map(func tion(){for (var n=thi s;n.firstC hild&&n.fi rstChild.n odeType=== 1;)n=n.fir stChild;re turn n}).a ppend(this )}return t his},wrapI nner:funct ion(n){ret urn i.isFu nction(n)? this.each( function(t ){i(this). wrapInner( n.call(thi s,t))}):th is.each(fu nction(){v ar t=i(thi s),r=t.con tents();r. length?r.w rapAll(n): t.append(n )})},wrap: function(n ){var t=i. isFunction (n);return  this.each (function( r){i(this) .wrapAll(t ?n.call(th is,r):n)}) },unwrap:f unction(){ return thi s.parent() .each(func tion(){i.n odeName(th is,"body") ||i(this). replaceWit h(this.chi ldNodes)}) .end()},ap pend:funct ion(){retu rn this.do mManip(arg uments,!0, function(n ){this.nod eType===1& &this.appe ndChild(n) })},prepen d:function (){return  this.domMa nip(argume nts,!0,fun ction(n){t his.nodeTy pe===1&&th is.insertB efore(n,th is.firstCh ild)})},be fore:funct ion(){if(t his[0]&&th is[0].pare ntNode)ret urn this.d omManip(ar guments,!1 ,function( n){this.pa rentNode.i nsertBefor e(n,this)} );if(argum ents.lengt h){var n=i .clean(arg uments);re turn n.pus h.apply(n, this.toArr ay()),this .pushStack (n,"before ",argument s)}},after :function( ){if(this[ 0]&&this[0 ].parentNo de)return  this.domMa nip(argume nts,!1,fun ction(n){t his.parent Node.inser tBefore(n, this.nextS ibling)}); if(argumen ts.length) {var n=thi s.pushStac k(this,"af ter",argum ents);retu rn n.push. apply(n,i. clean(argu ments)),n} },remove:f unction(n, t){for(var  u=0,r;(r= this[u])!= null;u++)( !n||i.filt er(n,[r]). length)&&( t||r.nodeT ype!==1||( i.cleanDat a(r.getEle mentsByTag Name("*")) ,i.cleanDa ta([r])),r .parentNod e&&r.paren tNode.remo veChild(r) );return t his},empty :function( ){for(var  t=0,n;(n=t his[t])!=n ull;t++)fo r(n.nodeTy pe===1&&i. cleanData( n.getEleme ntsByTagNa me("*"));n .firstChil d;)n.remov eChild(n.f irstChild) ;return th is},clone: function(n ,t){return  n=n==null ?!1:n,t=t= =null?n:t, this.map(f unction(){ return i.c lone(this, n,t)})},ht ml:functio n(n){if(n= ==t)return  this[0]&& this[0].no deType===1 ?this[0].i nnerHTML.r eplace(yu, ""):null;i f(typeof n !="string" ||bu.test( n)||!i.sup port.leadi ngWhitespa ce&&ut.tes t(n)||u[(h i.exec(n)| |["",""])[ 1].toLower Case()])i. isFunction (n)?this.e ach(functi on(t){var  r=i(this); r.html(n.c all(this,t ,r.html()) )}):this.e mpty().app end(n);els e{n=n.repl ace(si,"<$ 1><\/$2>") ;try{for(v ar r=0,f=t his.length ;r<f;r++)t his[r].nod eType===1& &(i.cleanD ata(this[r ].getEleme ntsByTagNa me("*")),t his[r].inn erHTML=n)} catch(e){t his.empty( ).append(n )}}return  this},repl aceWith:fu nction(n){ return thi s[0]&&this [0].parent Node?i.isF unction(n) ?this.each (function( t){var r=i (this),u=r .html();r. replaceWit h(n.call(t his,t,u))} ):(typeof  n!="string "&&(n=i(n) .detach()) ,this.each (function( ){var t=th is.nextSib ling,r=thi s.parentNo de;i(this) .remove(); t?i(t).bef ore(n):i(r ).append(n )})):this. length?thi s.pushStac k(i(i.isFu nction(n)? n():n),"re placeWith" ,n):this}, detach:fun ction(n){r eturn this .remove(n, !0)},domMa nip:functi on(n,r,u){ var c,h,f, o,e=n[0],l =[];if(!i. support.ch eckClone&& arguments. length===3 &&typeof e =="string" &&li.test( e))return  this.each( function() {i(this).d omManip(n, r,u,!0)}); if(i.isFun ction(e))r eturn this .each(func tion(f){va r o=i(this );n[0]=e.c all(this,f ,r?o.html( ):t);o.dom Manip(n,r, u)});if(th is[0]){if( o=e&&e.par entNode,c= i.support. parentNode &&o&&o.nod eType===11 &&o.childN odes.lengt h===this.l ength?{fra gment:o}:i .buildFrag ment(n,thi s,l),f=c.f ragment,h= f.childNod es.length= ==1?f=f.fi rstChild:f .firstChil d,h){r=r&& i.nodeName (h,"tr");f or(var s=0 ,a=this.le ngth,v=a-1 ;s<a;s++)u .call(r?nf (this[s],h ):this[s], c.cacheabl e||a>1&&s< v?i.clone( f,!0,!0):f )}l.length &&i.each(l ,rf)}retur n this}}); i.buildFra gment=func tion(n,t,u ){var e,h, s,o,f=n[0] ;return t& &t[0]&&(o= t[0].owner Document|| t[0]),o.cr eateDocume ntFragment ||(o=r),n. length===1 &&typeof f =="string" &&f.length <512&&o=== r&&f.charA t(0)==="<" &&!ku.test (f)&&(i.su pport.chec kClone||!l i.test(f)) &&(i.suppo rt.html5Cl one||!ci.t est(f))&&( h=!0,s=i.f ragments[f ],s&&s!==1 &&(e=s)),e ||(e=o.cre ateDocumen tFragment( ),i.clean( n,o,e,u)), h&&(i.frag ments[f]=s ?e:1),{fra gment:e,ca cheable:h} };i.fragme nts={};i.e ach({appen dTo:"appen d",prepend To:"prepen d",insertB efore:"bef ore",inser tAfter:"af ter",repla ceAll:"rep laceWith"} ,function( n,t){i.fn[ n]=functio n(r){var e =[],u=i(r) ,o=this.le ngth===1&& this[0].pa rentNode,f ,h,s;if(o& &o.nodeTyp e===11&&o. childNodes .length=== 1&&u.lengt h===1)retu rn u[t](th is[0]),thi s;for(f=0, h=u.length ;f<h;f++)s =(f>0?this .clone(!0) :this).get (),i(u[f]) [t](s),e=e .concat(s) ;return th is.pushSta ck(e,n,u.s elector)}} );i.extend ({clone:fu nction(n,t ,r){var f, e,u,o=i.su pport.html 5Clone||!c i.test("<" +n.nodeNam e)?n.clone Node(!0):t f(n);if((! i.support. noCloneEve nt||!i.sup port.noClo neChecked) &&(n.nodeT ype===1||n .nodeType= ==11)&&!i. isXMLDoc(n ))for(yi(n ,o),f=k(n) ,e=k(o),u= 0;f[u];++u )e[u]&&yi( f[u],e[u]) ;if(t&&(vi (n,o),r))f or(f=k(n), e=k(o),u=0 ;f[u];++u) vi(f[u],e[ u]);return  f=e=null, o},clean:f unction(n, t,f,e){var  p,s,c,h,o ,y,a,b,k;f or(t=t||r, typeof t.c reateEleme nt=="undef ined"&&(t= t.ownerDoc ument||t[0 ]&&t[0].ow nerDocumen t||r),s=[] ,h=0;(o=n[ h])!=null; h++)if(typ eof o=="nu mber"&&(o+ =""),o){if (typeof o= ="string") if(wu.test (o)){o=o.r eplace(si, "<$1><\/$2 >");var w= (hi.exec(o )||["",""] )[1].toLow erCase(),v =u[w]||u._ default,d= v[0],l=t.c reateEleme nt("div"); for(t===r? ai.appendC hild(l):ei (t).append Child(l),l .innerHTML =v[1]+o+v[ 2];d--;)l= l.lastChil d;if(!i.su pport.tbod y)for(y=pu .test(o),a =w==="tabl e"&&!y?l.f irstChild& &l.firstCh ild.childN odes:v[1]= =="<table> "&&!y?l.ch ildNodes:[ ],c=a.leng th-1;c>=0; --c)i.node Name(a[c], "tbody")&& !a[c].chil dNodes.len gth&&a[c]. parentNode .removeChi ld(a[c]);! i.support. leadingWhi tespace&&u t.test(o)& &l.insertB efore(t.cr eateTextNo de(ut.exec (o)[0]),l. firstChild );o=l.chil dNodes}els e o=t.crea teTextNode (o);if(!i. support.ap pendChecke d)if(o[0]& &typeof(b= o.length)= ="number") for(c=0;c< b;c++)wi(o [c]);else  wi(o);o.no deType?s.p ush(o):s=i .merge(s,o )}if(f)for (p=functio n(n){retur n!n.type|| du.test(n. type)},h=0 ;s[h];h++) e&&i.nodeN ame(s[h]," script")&& (!s[h].typ e||s[h].ty pe.toLower Case()===" text/javas cript")?e. push(s[h]. parentNode ?s[h].pare ntNode.rem oveChild(s [h]):s[h]) :(s[h].nod eType===1& &(k=i.grep (s[h].getE lementsByT agName("sc ript"),p), s.splice.a pply(s,[h+ 1,0].conca t(k))),f.a ppendChild (s[h]));re turn s},cl eanData:fu nction(n){ for(var f, r,u,e=i.ca che,s=i.ev ent.specia l,h=i.supp ort.delete Expando,o= 0,t;(t=n[o ])!=null;o ++)if((!t. nodeName|| !i.noData[ t.nodeName .toLowerCa se()])&&(u =t[i.expan do],u)){if (r=e[u],r& &r.events) {for(f in  r.events)s [f]?i.even t.remove(t ,f):i.remo veEvent(t, f,r.handle );r.handle &&(r.handl e.elem=nul l)}h?delet e t[i.expa ndo]:t.rem oveAttribu te&&t.remo veAttribut e(i.expand o);delete  e[u]}}});v ar ft=/alp ha\([^)]*\ )/i,uf=/op acity=([^) ]*)/,ff=/( [A-Z]|^ms) /g,bi=/^-? \d+(?:px)? $/i,ef=/^- ?\d/,of=/^ ([\-+])=([ \-+.\de]+) /,sf={posi tion:"abso lute",visi bility:"hi dden",disp lay:"block "},hf=["Le ft","Right "],cf=["To p","Bottom "],c,ki,di ;i.fn.css= function(n ,r){return  arguments .length=== 2&&r===t?t his:i.acce ss(this,n, r,!0,funct ion(n,r,u) {return u! ==t?i.styl e(n,r,u):i .css(n,r)} )};i.exten d({cssHook s:{opacity :{get:func tion(n,t){ if(t){var  i=c(n,"opa city","opa city");ret urn i==="" ?"1":i}ret urn n.styl e.opacity} }},cssNumb er:{fillOp acity:!0,f ontWeight: !0,lineHei ght:!0,opa city:!0,or phans:!0,w idows:!0,z Index:!0,z oom:!0},cs sProps:{fl oat:i.supp ort.cssFlo at?"cssFlo at":"style Float"},st yle:functi on(n,r,u,f ){if(n&&n. nodeType!= =3&&n.node Type!==8&& n.style){v ar o,s,h=i .camelCase (r),c=n.st yle,e=i.cs sHooks[h]; if(r=i.css Props[h]|| h,u!==t){i f(s=typeof  u,s==="st ring"&&(o= of.exec(u) )&&(u=+(o[ 1]+1)*+o[2 ]+parseFlo at(i.css(n ,r)),s="nu mber"),u== null||s=== "number"&& isNaN(u))r eturn;if(s !=="number "||i.cssNu mber[h]||( u+="px"),! e||!("set" in e)||(u= e.set(n,u) )!==t)try{ c[r]=u}cat ch(l){}}el se return  e&&"get"in  e&&(o=e.g et(n,!1,f) )!==t?o:c[ r]}},css:f unction(n, r,u){var e ,f;return( r=i.camelC ase(r),f=i .cssHooks[ r],r=i.css Props[r]|| r,r==="css Float"&&(r ="float"), f&&"get"in  f&&(e=f.g et(n,!0,u) )!==t)?e:c ?c(n,r):vo id 0},swap :function( n,t,i){var  u={};for( var r in t )u[r]=n.st yle[r],n.s tyle[r]=t[ r];i.call( n);for(r i n t)n.styl e[r]=u[r]} });i.curCS S=i.css;i. each(["hei ght","widt h"],functi on(n,t){i. cssHooks[t ]={get:fun ction(n,r, u){var f;i f(r)return  n.offsetW idth!==0?g i(n,t,u):( i.swap(n,s f,function (){f=gi(n, t,u)}),f)} ,set:funct ion(n,t){i f(bi.test( t)){if(t=p arseFloat( t),t>=0)re turn t+"px "}else ret urn t}}}); i.support. opacity||( i.cssHooks .opacity={ get:functi on(n,t){re turn uf.te st((t&&n.c urrentStyl e?n.curren tStyle.fil ter:n.styl e.filter)| |"")?parse Float(RegE xp.$1)/100 +"":t?"1": ""},set:fu nction(n,t ){var r=n. style,u=n. currentSty le,e=i.isN umeric(t)? "alpha(opa city="+t*1 00+")":"", f=u&&u.fil ter||r.fil ter||"";(r .zoom=1,t> =1&&i.trim (f.replace (ft,""))== =""&&(r.re moveAttrib ute("filte r"),u&&!u. filter))|| (r.filter= ft.test(f) ?f.replace (ft,e):f+"  "+e)}});i (function( ){i.suppor t.reliable MarginRigh t||(i.cssH ooks.margi nRight={ge t:function (n,t){var  r;return i .swap(n,{d isplay:"in line-block "},functio n(){r=t?c( n,"margin- right","ma rginRight" ):n.style. marginRigh t}),r}})}) ;r.default View&&r.de faultView. getCompute dStyle&&(k i=function (n,t){var  r,u,f;retu rn t=t.rep lace(ff,"- $1").toLow erCase(),( u=n.ownerD ocument.de faultView) &&(f=u.get ComputedSt yle(n,null ))&&(r=f.g etProperty Value(t),r !==""||i.c ontains(n. ownerDocum ent.docume ntElement, n)||(r=i.s tyle(n,t)) ),r});r.do cumentElem ent.curren tStyle&&(d i=function (n,t){var  f,u,e,i=n. currentSty le&&n.curr entStyle[t ],r=n.styl e;return i ===null&&r &&(e=r[t]) &&(i=e),!b i.test(i)& &ef.test(i )&&(f=r.le ft,u=n.run timeStyle& &n.runtime Style.left ,u&&(n.run timeStyle. left=n.cur rentStyle. left),r.le ft=t==="fo ntSize"?"1 em":i||0,i =r.pixelLe ft+"px",r. left=f,u&& (n.runtime Style.left =u)),i===" "?"auto":i });c=ki||d i;i.expr&& i.expr.fil ters&&(i.e xpr.filter s.hidden=f unction(n) {var t=n.o ffsetWidth ,r=n.offse tHeight;re turn t===0 &&r===0||! i.support. reliableHi ddenOffset s&&(n.styl e&&n.style .display|| i.css(n,"d isplay"))= =="none"}, i.expr.fil ters.visib le=functio n(n){retur n!i.expr.f ilters.hid den(n)});v ar lf=/%20 /g,af=/\[\ ]$/,nr=/\r ?\n/g,vf=/ #.*$/,yf=/ ^(.*?):[ \ t]*([^\r\n ]*)\r?$/mg ,pf=/^(?:c olor|date| datetime|d atetime-lo cal|email| hidden|mon th|number| :PORT f,e, o,s;return  typeof n! ="string"& &ur?ur.app ly(this,ar guments):t his.length ?(f=n.inde xOf(" "),f >=0&&(e=n. slice(f,n. length),n= n.slice(0, f)),o="GET ",r&&(i.is Function(r )?(u=r,r=t ):typeof r =="object" &&(r=i.par am(r,i.aja xSettings. traditiona l),o="POST ")),s=this ,i.ajax({u rl:n,type: o,dataType :"html",da ta:r,compl ete:functi on(n,t,r){ r=n.respon seText;n.i sResolved( )&&(n.done (function( n){r=n}),s .html(e?i( "<div>").a ppend(r.re place(kf," ")).find(e ):r));u&&s .each(u,[r ,t,n])}}), this):this },serializ e:function (){return  i.param(th is.seriali zeArray()) },serializ eArray:fun ction(){re turn this. map(functi on(){retur n this.ele ments?i.ma keArray(th is.element s):this}). filter(fun ction(){re turn this. name&&!thi s.disabled &&(this.ch ecked||df. test(this. nodeName)| |pf.test(t his.type)) }).map(fun ction(n,t) {var r=i(t his).val() ;return r= =null?null :i.isArray (r)?i.map( r,function (n){return {name:t.na me,value:n .replace(n r,"\r\n")} }):{name:t .name,valu e:r.replac e(nr,"\r\n ")}}).get( )}});i.eac h("ajaxSta rt ajaxSto p ajaxComp lete ajaxE rror ajaxS uccess aja xSend".spl it(" "),fu nction(n,t ){i.fn[t]= function(n ){return t his.on(t,n )}});i.eac h(["get"," post"],fun ction(n,r) {i[r]=func tion(n,u,f ,e){return  i.isFunct ion(u)&&(e =e||f,f=u, u=t),i.aja x({type:r, url:n,data :u,success :f,dataTyp e:e})}});i .extend({g etScript:f unction(n, r){return  i.get(n,t, r,"script" )},getJSON :function( n,t,r){ret urn i.get( n,t,r,"jso n")},ajaxS etup:funct ion(n,t){r eturn t?sr (n,i.ajaxS ettings):( t=n,n=i.aj axSettings ),sr(n,t), n},ajaxSet tings:{url :o,isLocal :/^(?:abou t|app|app\ -storage|. +\-extensi on|file|re s|widget): $/.test(s[ 1]),global :!0,type:" GET",conte ntType:"ap plication/ x-www-form -urlencode d",process Data:!0,as ync:!0,acc epts:{xml: "applicati on/xml, te xt/xml",ht ml:"text/h tml",text: "text/plai n",json:"a pplication /json, tex t/javascri pt","*":er },contents :{xml:/xml /,html:/ht ml/,json:/ json/},res ponseField s:{xml:"re sponseXML" ,text:"res ponseText" },converte rs:{"* tex t":n.Strin g,"text ht ml":!0,"te xt json":i .parseJSON ,"text xml ":i.parseX ML},flatOp tions:{con text:!0,ur l:!0}},aja xPrefilter :or(et),aj axTranspor t:or(fr),a jax:functi on(n,r){fu nction w(n ,r,s,l){if (e!==2){e= 2;nt&&clea rTimeout(n t);c=t;g=l ||"";f.rea dyState=n> 0?4:0;var  p,d,w,a=r, ut=s?ne(u, f,s):t,tt, it;if(n>=2 00&&n<300| |n===304)i f(u.ifModi fied&&((tt =f.getResp onseHeader ("Last-Mod ified"))&& (i.lastMod ified[o]=t t),(it=f.g etResponse Header("Et ag"))&&(i. etag[o]=it )),n===304 )a="notmod ified",p=! 0;else try {d=te(u,ut );a="succe ss";p=!0}c atch(ft){a ="parserer ror";w=ft} else w=a,( !a||n)&&(a ="error",n <0&&(n=0)) ;f.status= n;f.status Text=""+(r ||a);p?k.r esolveWith (h,[d,a,f] ):k.reject With(h,[f, a,w]);f.st atusCode(y );y=t;v&&b .trigger(" ajax"+(p?" Success":" Error"),[f ,u,p?d:w]) ;rt.fireWi th(h,[f,a] );v&&(b.tr igger("aja xComplete" ,[f,u]),-- i.active|| i.event.tr igger("aja xStop"))}} var tt,it; typeof n== "object"&& (r=n,n=t); r=r||{};va r u=i.ajax Setup({},r ),,
        277   24,
        278    ,
        279   25,
        280    undefined ,
        281   26,
        282    undefined ,
        283   Package: U sers.adjea nte.Deskto p.va-crmpr ojects.TMP .CRM.VA.TM P.WebResou rces.J Scr ipt Functi ons.Servic eActivity,
        284   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Servi ceActivity /mcs_Servi ceActivity .js, line  1631 (Inse cure Rando mness),Hig h,
        285   Issue Deta ils,
        286   Kingdom:,
        287    Security  Features,
        288   Scan Engin e:,
        289    SCA (Stru ctural),
        290  
        291   Audit Comm ents,
        292   adjeante:,
        293    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        294   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        295  
        296   Sink Detai ls,
        297   Sink:,
        298    FunctionP ointerCall ,
        299   Enclosing  Method:,
        300    lambda(),
        301   File:,
        302    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Serv iceActivit y/mcs_Serv iceActivit y.js:1631,
        303   Taint Flag s:,
        304    ,
        305   1628,
        306    ,
        307   1629,
        308     // Uniqu e for each  copy of j Query on t he page,
        309   1630,
        310     // Non-d igits remo ved to mat ch rinline jQuery,
        311   1631,
        312     expando:  "jQuery"  + ( jQuery .fn.jquery  + Math.ra ndom() ).r eplace( /\ D/g, "" ), ,
        313   1632,
        314    ,
        315   1633,
        316     // The f ollowing e lements th row uncatc hable exce ptions if  you,
        317   1634,
        318     // attem pt to add  expando pr operties t o them.,
        319   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Servi ceActivity /mcs_Servi ceActivity .min.js, l ine 16 (In secure Ran domness),H igh,
        320   Issue Deta ils,
        321   Kingdom:,
        322    Security  Features,
        323   Scan Engin e:,
        324    SCA (Stru ctural),
        325  
        326   Audit Comm ents,
        327   adjeante:,
        328    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        329   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        330  
        331   Sink Detai ls,
        332   Sink:,
        333    FunctionP ointerCall ,
        334   Enclosing  Method:,
        335    lambda(),
        336   File:,
        337    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Serv iceActivit y/mcs_Serv iceActivit y.min.js:1 6,
        338   Taint Flag s:,
        339    ,
        340   13,
        341     *,
        342   14,
        343     * Date:  Mon Nov 21  21:11:03  2011 -0500 ,
        344   15,
        345     */,
        346   16,
        347    function  openNewRec urringAppo intmentMas ter(n,t,i) {var r;if( typeof Xrm !="undefin ed"&&typeo f Xrm.Util ity!="unde fined")r={ },r.formid ="4a8cda55 -024e-419c -bbe1-9540 e0b8e297", r.subject= n,r.cvt_se rviceactiv ityid=t,r. cvt_servic eactivityi dname=i,Xr m.Utility. openEntity Form("recu rringappoi ntmentmast er",null,r );else{var  f=["formi d=4a8cda55 -024e-419c -bbe1-9540 e0b8e297", "subject=" +n,"cvt_se rviceactiv ityid="+t, "cvt_servi ceactivity idname="+i ],u=Xrm.Pa ge.context .getServer Url();u.ma tch(/\/$/) &&(u=u.sub string(0,u .length-1) );typeof X rm.Page.co ntext.getC lientUrl!= "undefined "&&(u=Xrm. Page.conte xt.getClie ntUrl());w indow.open (u+"/main. aspx?etn=r ecurringap pointmentm aster&page type=entit yrecord&ex traqs="+en codeURICom ponent(f.j oin("&")), "_blank"," location=n o,menubar= no,status= no,toolbar =no,resiza ble=yes",! 1)}}functi on CreateR ecurringSe rviceActiv ity(){var  n="Recurri ng "+Xrm.P age.getAtt ribute("su bject").ge tValue();o penNewRecu rringAppoi ntmentMast er(n,Xrm.P age.data.e ntity.getI d(),n)}var  CrmRestKi t,XrmSvcTo olkit;(fun ction(n,t) {function  kr(n){var  i=lt[n]={} ,t,r;for(n =n.split(/ \s+/),t=0, r=n.length ;t<r;t++)i [n[t]]=!0; return i}f unction yt (n,r,u){if (u===t&&n. nodeType== =1){var f= "data-"+r. replace(vt ,"-$1").to LowerCase( );if(u=n.g etAttribut e(f),typeo f u=="stri ng"){try{u =u==="true "?!0:u===" false"?!1: u==="null" ?null:i.is Numeric(u) ?parseFloa t(u):at.te st(u)?i.pa rseJSON(u) :u}catch(e ){}i.data( n,r,u)}els e u=t}retu rn u}funct ion it(n){ for(var t  in n)if((t !=="data"| |!i.isEmpt yObject(n[ t]))&&t!== "toJSON")r eturn!1;re turn!0}fun ction pt(n ,t,r){var  u=t+"defer ",f=t+"que ue",e=t+"m ark",o=i._ data(n,u); !o||r!=="q ueue"&&i._ data(n,f)| |r!=="mark "&&i._data (n,e)||set Timeout(fu nction(){i ._data(n,f )||i._data (n,e)||(i. removeData (n,u,!0),o .fire())}, 0)}functio n h(){retu rn!1}funct ion b(){re turn!0}fun ction ui(n ){return!n ||!n.paren tNode||n.p arentNode. nodeType== =11}functi on fi(n,t, r){if(t=t| |0,i.isFun ction(t))r eturn i.gr ep(n,funct ion(n,i){v ar u=!!t.c all(n,i,n) ;return u= ==r});if(t .nodeType) return i.g rep(n,func tion(n){re turn n===t ===r});if( typeof t== "string"){ var u=i.gr ep(n,funct ion(n){ret urn n.node Type===1}) ;if(lu.tes t(t))retur n i.filter (t,u,!r);t =i.filter( t,u)}retur n i.grep(n ,function( n){return  i.inArray( n,t)>=0=== r})}functi on ei(n){v ar i=oi.sp lit("|"),t =n.createD ocumentFra gment();if (t.createE lement)whi le(i.lengt h)t.create Element(i. pop());ret urn t}func tion nf(n) {return i. nodeName(n ,"table")? n.getEleme ntsByTagNa me("tbody" )[0]||n.ap pendChild( n.ownerDoc ument.crea teElement( "tbody")): n}function  vi(n,t){i f(t.nodeTy pe===1&&i. hasData(n) ){var r,u, o,s=i._dat a(n),e=i._ data(t,s), f=s.events ;if(f){del ete e.hand le;e.event s={};for(r  in f)for( u=0,o=f[r] .length;u< o;u++)i.ev ent.add(t, r+(f[r][u] .namespace ?".":"")+f [r][u].nam espace,f[r ][u],f[r][ u].data)}e .data&&(e. data=i.ext end({},e.d ata))}}fun ction yi(n ,t){var r; t.nodeType ===1&&(t.c learAttrib utes&&t.cl earAttribu tes(),t.me rgeAttribu tes&&t.mer geAttribut es(n),r=t. nodeName.t oLowerCase (),r==="ob ject"?t.ou terHTML=n. outerHTML: r==="input "&&(n.type ==="checkb ox"||n.typ e==="radio ")?(n.chec ked&&(t.de faultCheck ed=t.check ed=n.check ed),t.valu e!==n.valu e&&(t.valu e=n.value) ):r==="opt ion"?t.sel ected=n.de faultSelec ted:(r===" input"||r= =="textare a")&&(t.de faultValue =n.default Value),t.r emoveAttri bute(i.exp ando))}fun ction k(n) {return ty peof n.get ElementsBy TagName!=" undefined" ?n.getElem entsByTagN ame("*"):t ypeof n.qu erySelecto rAll!="und efined"?n. querySelec torAll("*" ):[]}funct ion pi(n){ (n.type=== "checkbox" ||n.type== ="radio")& &(n.defaul tChecked=n .checked)} function w i(n){var t =(n.nodeNa me||"").to LowerCase( );t==="inp ut"?pi(n): t!=="scrip t"&&typeof  n.getElem entsByTagN ame!="unde fined"&&i. grep(n.get ElementsBy TagName("i nput"),pi) }function  tf(n){var  t=r.create Element("d iv");retur n ai.appen dChild(t), t.innerHTM L=n.outerH TML,t.firs tChild}fun ction rf(n ,t){t.src? i.ajax({ur l:t.src,as ync:!1,dat aType:"scr ipt"}):i.g lobalEval( (t.text||t .textConte nt||t.inne rHTML||"") .replace(g u,"/*$0*/" ));t.paren tNode&&t.p arentNode. removeChil d(t)}funct ion gi(n,t ,r){var u= t==="width "?n.offset Width:n.of fsetHeight ,e=t==="wi dth"?hf:cf ,f=0,o=e.l ength;if(u >0){if(r!= ="border") for(;f<o;f ++)r||(u-= parseFloat (i.css(n," padding"+e [f]))||0), r==="margi n"?u+=pars eFloat(i.c ss(n,r+e[f ]))||0:u-= parseFloat (i.css(n," border"+e[ f]+"Width" ))||0;retu rn u+"px"} if(u=c(n,t ,t),(u<0|| u==null)&& (u=n.style [t]||0),u= parseFloat (u)||0,r)f or(;f<o;f+ +)u+=parse Float(i.cs s(n,"paddi ng"+e[f])) ||0,r!=="p adding"&&( u+=parseFl oat(i.css( n,"border" +e[f]+"Wid th"))||0), r==="margi n"&&(u+=pa rseFloat(i .css(n,r+e [f]))||0); return u+" px"}functi on or(n){r eturn func tion(t,r){ if(typeof  t!="string "&&(r=t,t= "*"),i.isF unction(r) )for(var o =t.toLower Case().spl it(ir),f=0 ,h=o.lengt h,u,s,e;f< h;f++)u=o[ f],e=/^\+/ .test(u),e &&(u=u.sub str(1)||"* "),s=n[u]= n[u]||[],s [e?"unshif t":"push"] (r)}}funct ion d(n,i, r,u,f,e){f =f||i.data Types[0];e =e||{};e[f ]=!0;for(v ar s=n[f], h=0,l=s?s. length:0,c =n===et,o; h<l&&(c||! o);h++)o=s [h](i,r,u) ,typeof o= ="string"& &(!c||e[o] ?o=t:(i.da taTypes.un shift(o),o =d(n,i,r,u ,o,e)));re turn!c&&o| |e["*"]||( o=d(n,i,r, u,"*",e)), o}function  sr(n,r){v ar u,f,e=i .ajaxSetti ngs.flatOp tions||{}; for(u in r )r[u]!==t& &((e[u]?n: f||(f={})) [u]=r[u]); f&&i.exten d(!0,n,f)} function o t(n,t,r,u) {if(i.isAr ray(t))i.e ach(t,func tion(t,f){ r||af.test (n)?u(n,f) :ot(n+"["+ (typeof f= ="object"| |i.isArray (f)?t:"")+ "]",f,r,u) });else if (r||t==nul l||typeof  t!="object ")u(n,t);e lse for(va r f in t)o t(n+"["+f+ "]",t[f],r ,u)}functi on ne(n,i, r){var s=n .contents, f=n.dataTy pes,c=n.re sponseFiel ds,o,u,e,h ;for(u in  c)u in r&& (i[c[u]]=r [u]);while (f[0]==="* ")f.shift( ),o===t&&( o=n.mimeTy pe||i.getR esponseHea der("conte nt-type")) ;if(o)for( u in s)if( s[u]&&s[u] .test(o)){ f.unshift( u);break}i f(f[0]in r )e=f[0];el se{for(u i n r){if(!f [0]||n.con verters[u+ " "+f[0]]) {e=u;break }h||(h=u)} e=e||h}if( e)return e !==f[0]&&f .unshift(e ),r[e]}fun ction te(n ,r){n.data Filter&&(r =n.dataFil ter(r,n.da taType));f or(var v=n .dataTypes ,s={},l,p= v.length,a ,u=v[0],h, y,f,e,o,c= 1;c<p;c++) {if(c===1) for(l in n .converter s)typeof l =="string" &&(s[l.toL owerCase() ]=n.conver ters[l]);i f(h=u,u=v[ c],u==="*" )u=h;else  if(h!=="*" &&h!==u){i f(y=h+" "+ u,f=s[y]|| s["* "+u], !f){o=t;fo r(e in s)i f(a=e.spli t(" "),(a[ 0]===h||a[ 0]==="*")& &(o=s[a[1] +" "+u],o) ){e=s[e];e ===!0?f=o: o===!0&&(f =e);break} }f||o||i.e rror("No c onversion  from "+y.r eplace(" " ," to ")); f!==!0&&(r =f?f(r):o( e(r)))}}re turn r}fun ction lr() {try{retur n new n.XM LHttpReque st}catch(t ){}}functi on ie(){tr y{return n ew n.Activ eXObject(" Microsoft. XMLHTTP")} catch(t){} }function  vr(){retur n setTimeo ut(fe,0),t t=i.now()} function f e(){tt=t}f unction v( n,t){var r ={};return  i.each(ar .concat.ap ply([],ar. slice(0,t) ),function (){r[this] =n}),r}fun ction yr(n ){if(!st[n ]){var e=r .body,t=i( "<"+n+">") .appendTo( e),u=t.css ("display" );t.remove ();(u==="n one"||u=== "")&&(f||( f=r.create Element("i frame"),f. frameBorde r=f.width= f.height=0 ),e.append Child(f),a &&f.create Element||( a=(f.conte ntWindow|| f.contentD ocument).d ocument,a. write((r.c ompatMode= =="CSS1Com pat"?"<!do ctype html >":"")+"<h tml><body> "),a.close ()),t=a.cr eateElemen t(n),a.bod y.appendCh ild(t),u=i .css(t,"di splay"),e. removeChil d(f));st[n ]=u}return  st[n]}fun ction ct(n ){return i .isWindow( n)?n:n.nod eType===9? n.defaultV iew||n.par entWindow: !1}var r=n .document, wr=n.navig ator,br=n. location,i =function( ){function  b(){if(!i .isReady){ try{r.docu mentElemen t.doScroll ("left")}c atch(n){se tTimeout(b ,1);return }i.ready() }}var i=fu nction(n,t ){return n ew i.fn.in it(n,t,c)} ,k=n.jQuer y,d=n.$,c, g=/^(?:[^# <]*(<[\w\W ]+>)[^>]*$ |#([\w\-]* )$)/,l=/\S /,a=/^\s+/ ,v=/\s+$/, nt=/^<(\w+ )\s*\/?>(? :<\/\1>)?$ /,tt=/^[\] ,:{}\s]*$/ ,it=/\\(?: ["\\\/bfnr t]|u[0-9a- fA-F]{4})/ g,rt=/"[^" \\\n\r]*"| true|false |null|-?\d +(?:\.\d*) ?(?:[eE][+ \-]?\d+)?/ g,ut=/(?:^ |:|,)(?:\s *\[)+/g,ft =/(webkit) [ \/]([\w. ]+)/,et=/( opera)(?:. *version)? [ \/]([\w. ]+)/,ot=/( msie) ([\w .]+)/,st=/ (mozilla)( ?:.*? rv:( [\w.]+))?/ ,ht=/-([a- z]|[0-9])/ ig,ct=/^-m s-/,lt=fun ction(n,t) {return(t+ "").toUppe rCase()},a t=wr.userA gent,e,o,u ,vt=Object .prototype .toString, s=Object.p rototype.h asOwnPrope rty,h=Arra y.prototyp e.push,f=A rray.proto type.slice ,y=String. prototype. trim,p=Arr ay.prototy pe.indexOf ,w={};retu rn i.fn=i. prototype= {construct or:i,init: function(n ,u,f){var  o,s,e,h;if (!n)return  this;if(n .nodeType) return thi s.context= this[0]=n, this.lengt h=1,this;i f(n==="bod y"&&!u&&r. body)retur n this.con text=r,thi s[0]=r.bod y,this.sel ector=n,th is.length= 1,this;if( typeof n== "string"){ if(o=n.cha rAt(0)===" <"&&n.char At(n.lengt h-1)===">" &&n.length >=3?[null, n,null]:g. exec(n),o& &(o[1]||!u )){if(o[1] )return u= u instance of i?u[0]: u,h=u?u.ow nerDocumen t||u:r,e=n t.exec(n), e?i.isPlai nObject(u) ?(n=[r.cre ateElement (e[1])],i. fn.attr.ca ll(n,u,!0) ):n=[h.cre ateElement (e[1])]:(e =i.buildFr agment([o[ 1]],[h]),n =(e.cachea ble?i.clon e(e.fragme nt):e.frag ment).chil dNodes),i. merge(this ,n);if(s=r .getElemen tById(o[2] ),s&&s.par entNode){i f(s.id!==o [2])return  f.find(n) ;this.leng th=1;this[ 0]=s}retur n this.con text=r,thi s.selector =n,this}re turn!u||u. jquery?(u| |f).find(n ):this.con structor(u ).find(n)} return i.i sFunction( n)?f.ready (n):(n.sel ector!==t& &(this.sel ector=n.se lector,thi s.context= n.context) ,i.makeArr ay(n,this) )},selecto r:"",jquer y:"1.7.1", length:0,s ize:functi on(){retur n this.len gth},toArr ay:functio n(){return  f.call(th is,0)},get :function( n){return  n==null?th is.toArray ():n<0?thi s[this.len gth+n]:thi s[n]},push Stack:func tion(n,t,r ){var u=th is.constru ctor();ret urn i.isAr ray(n)?h.a pply(u,n): i.merge(u, n),u.prevO bject=this ,u.context =this.cont ext,t==="f ind"?u.sel ector=this .selector+ (this.sele ctor?" ":" ")+r:t&&(u .selector= this.selec tor+"."+t+ "("+r+")") ,u},each:f unction(n, t){return  i.each(thi s,n,t)},re ady:functi on(n){retu rn i.bindR eady(),o.a dd(n),this },eq:funct ion(n){ret urn n=+n,n ===-1?this .slice(n): this.slice (n,n+1)},f irst:funct ion(){retu rn this.eq (0)},last: function() {return th is.eq(-1)} ,slice:fun ction(){re turn this. pushStack( f.apply(th is,argumen ts),"slice ",f.call(a rguments). join(",")) },map:func tion(n){re turn this. pushStack( i.map(this ,function( t,i){retur n n.call(t ,i,t)}))}, end:functi on(){retur n this.pre vObject||t his.constr uctor(null )},push:h, sort:[].so rt,splice: [].splice} ,i.fn.init .prototype =i.fn,i.ex tend=i.fn. extend=fun ction(){va r o,e,u,r, s,h,n=argu ments[0]|| {},f=1,l=a rguments.l ength,c=!1 ;for(typeo f n=="bool ean"&&(c=n ,n=argumen ts[1]||{}, f=2),typeo f n=="obje ct"||i.isF unction(n) ||(n={}),l ===f&&(n=t his,--f);f <l;f++)if( (o=argumen ts[f])!=nu ll)for(e i n o)(u=n[e ],r=o[e],n !==r)&&(c& &r&&(i.isP lainObject (r)||(s=i. isArray(r) ))?(s?(s=! 1,h=u&&i.i sArray(u)? u:[]):h=u& &i.isPlain Object(u)? u:{},n[e]= i.extend(c ,h,r)):r!= =t&&(n[e]= r));return  n},i.exte nd({noConf lict:funct ion(t){ret urn n.$=== i&&(n.$=d) ,t&&n.jQue ry===i&&(n .jQuery=k) ,i},isRead y:!1,ready Wait:1,hol dReady:fun ction(n){n ?i.readyWa it++:i.rea dy(!0)},re ady:functi on(n){if(n ===!0&&!-- i.readyWai t||n!==!0& &!i.isRead y){if(!r.b ody)return  setTimeou t(i.ready, 1);if(i.is Ready=!0,n !==!0&&--i .readyWait >0)return; o.fireWith (r,[i]);i. fn.trigger &&i(r).tri gger("read y").off("r eady")}},b indReady:f unction(){ if(!o){if( o=i.Callba cks("once  memory"),r .readyStat e==="compl ete")retur n setTimeo ut(i.ready ,1);if(r.a ddEventLis tener)r.ad dEventList ener("DOMC ontentLoad ed",u,!1), n.addEvent Listener(" load",i.re ady,!1);el se if(r.at tachEvent) {r.attachE vent("onre adystatech ange",u);n .attachEve nt("onload ",i.ready) ;var t=!1; try{t=n.fr ameElement ==null}cat ch(f){}r.d ocumentEle ment.doScr oll&&t&&b( )}}},isFun ction:func tion(n){re turn i.typ e(n)==="fu nction"},i sArray:Arr ay.isArray ||function (n){return  i.type(n) ==="array" },isWindow :function( n){return  n&&typeof  n=="object "&&"setInt erval"in n },isNumeri c:function (n){return !isNaN(par seFloat(n) )&&isFinit e(n)},type :function( n){return  n==null?St ring(n):w[ vt.call(n) ]||"object "},isPlain Object:fun ction(n){i f(!n||i.ty pe(n)!=="o bject"||n. nodeType|| i.isWindow (n))return !1;try{if( n.construc tor&&!s.ca ll(n,"cons tructor")& &!s.call(n .construct or.prototy pe,"isProt otypeOf")) return!1}c atch(u){re turn!1}for (var r in  n);return  r===t||s.c all(n,r)}, isEmptyObj ect:functi on(n){for( var t in n )return!1; return!0}, error:func tion(n){th row new Er ror(n);},p arseJSON:f unction(t) {if(typeof  t!="strin g"||!t)ret urn null;i f(t=i.trim (t),n.JSON &&n.JSON.p arse)retur n n.JSON.p arse(t);if (tt.test(t .replace(i t,"@").rep lace(rt,"] ").replace (ut,"")))r eturn new  Function(" return "+t )();i.erro r("Invalid  JSON: "+t )},parseXM L:function (r){var u, f;try{n.DO MParser?(f =new DOMPa rser,u=f.p arseFromSt ring(r,"te xt/xml")): (u=new Act iveXObject ("Microsof t.XMLDOM") ,u.async=" false",u.l oadXML(r)) }catch(e){ u=t}return  u&&u.docu mentElemen t&&!u.getE lementsByT agName("pa rsererror" ).length|| i.error("I nvalid XML : "+r),u}, noop:funct ion(){},gl obalEval:f unction(t) {t&&l.test (t)&&(n.ex ecScript|| function(t ){n.eval.c all(n,t)}) (t)},camel Case:funct ion(n){ret urn n.repl ace(ct,"ms -").replac e(ht,lt)}, nodeName:f unction(n, t){return  n.nodeName &&n.nodeNa me.toUpper Case()===t .toUpperCa se()},each :function( n,r,u){var  f,e=0,o=n .length,s= o===t||i.i sFunction( n);if(u){i f(s){for(f  in n)if(r .apply(n[f ],u)===!1) break}else  for(;e<o; )if(r.appl y(n[e++],u )===!1)bre ak}else if (s){for(f  in n)if(r. call(n[f], f,n[f])=== !1)break}e lse for(;e <o;)if(r.c all(n[e],e ,n[e++])== =!1)break; return n}, trim:y?fun ction(n){r eturn n==n ull?"":y.c all(n)}:fu nction(n){ return n== null?"":n. toString() .replace(a ,"").repla ce(v,"")}, makeArray: function(n ,t){var u= t||[],r;re turn n!=nu ll&&(r=i.t ype(n),n.l ength==nul l||r==="st ring"||r== ="function "||r==="re gexp"||i.i sWindow(n) ?h.call(u, n):i.merge (u,n)),u}, inArray:fu nction(n,t ,i){var r; if(t){if(p )return p. call(t,n,i );for(r=t. length,i=i ?i<0?Math. max(0,r+i) :i:0;i<r;i ++)if(i in  t&&t[i]== =n)return  i}return-1 },merge:fu nction(n,i ){var u=n. length,r=0 ,f;if(type of i.lengt h=="number ")for(f=i. length;r<f ;r++)n[u++ ]=i[r];els e while(i[ r]!==t)n[u ++]=i[r++] ;return n. length=u,n },grep:fun ction(n,t, i){var u=[ ],f,r,e;fo r(i=!!i,r= 0,e=n.leng th;r<e;r++ )f=!!t(n[r ],r),i!==f &&u.push(n [r]);retur n u},map:f unction(n, r,u){var f ,h,e=[],s= 0,o=n.leng th,c=n ins tanceof i| |o!==t&&ty peof o=="n umber"&&(o >0&&n[0]&& n[o-1]||o= ==0||i.isA rray(n));i f(c)for(;s <o;s++)f=r (n[s],s,u) ,f!=null&& (e[e.lengt h]=f);else  for(h in  n)f=r(n[h] ,h,u),f!=n ull&&(e[e. length]=f) ;return e. concat.app ly([],e)}, guid:1,pro xy:functio n(n,r){var  e,o,u;ret urn(typeof  r=="strin g"&&(e=n[r ],r=n,n=e) ,!i.isFunc tion(n))?t :(o=f.call (arguments ,2),u=func tion(){ret urn n.appl y(r,o.conc at(f.call( arguments) ))},u.guid =n.guid=n. guid||u.gu id||i.guid ++,u)},acc ess:functi on(n,r,u,f ,e,o){var  c=n.length ,h,s;if(ty peof r=="o bject"){fo r(h in r)i .access(n, h,r[h],f,e ,u);return  n}if(u!== t){for(f=! o&&f&&i.is Function(u ),s=0;s<c; s++)e(n[s] ,r,f?u.cal l(n[s],s,e (n[s],r)): u,o);retur n n}return  c?e(n[0], r):t},now: function() {return(ne w Date).ge tTime()},u aMatch:fun ction(n){n =n.toLower Case();var  t=ft.exec (n)||et.ex ec(n)||ot. exec(n)||n .indexOf(" compatible ")<0&&st.e xec(n)||[] ;return{br owser:t[1] ||"",versi on:t[2]||" 0"}},sub:f unction(){ function n (t,i){retu rn new n.f n.init(t,i )}i.extend (!0,n,this );n.superc lass=this; n.fn=n.pro totype=thi s();n.fn.c onstructor =n;n.sub=t his.sub;n. fn.init=fu nction(r,u ){return u &&u instan ceof i&&!( u instance of n)&&(u= n(u)),i.fn .init.call (this,r,u, t)};n.fn.i nit.protot ype=n.fn;v ar t=n(r); return n}, browser:{} }),i.each( "Boolean N umber Stri ng Functio n Array Da te RegExp  Object".sp lit(" "),f unction(n, t){w["[obj ect "+t+"] "]=t.toLow erCase()}) ,e=i.uaMat ch(at),e.b rowser&&(i .browser[e .browser]= !0,i.brows er.version =e.version ),i.browse r.webkit&& (i.browser .safari=!0 ),l.test(" ᅡᅠ")&&(a=/ ^[\s\xA0]+ /,v=/[\s\x A0]+$/),c= i(r),r.add EventListe ner?u=func tion(){r.r emoveEvent Listener(" DOMContent Loaded",u, !1);i.read y()}:r.att achEvent&& (u=functio n(){r.read yState===" complete"& &(r.detach Event("onr eadystatec hange",u), i.ready()) }),i}(),lt ={},p,at,v t,hr,y,g,c r,l,pr,ht; i.Callback s=function (n){n=n?lt [n]||kr(n) :{};var r= [],f=[],u, s,c,h,e,l= function(t ){for(var  u,e,f=0,s= t.length;f <s;f++)u=t [f],e=i.ty pe(u),e=== "array"?l( u):e==="fu nction"&&( n.unique&& o.has(u)|| r.push(u)) },a=functi on(t,i){fo r(i=i||[], u=!n.memor y||[t,i],s =!0,e=c||0 ,c=0,h=r.l ength;r&&e <h;e++)if( r[e].apply (t,i)===!1 &&n.stopOn False){u=! 0;break}s= !1;r&&(n.o nce?u===!0 ?o.disable ():r=[]:f& &f.length& &(u=f.shif t(),o.fire With(u[0], u[1])))},o ={add:func tion(){if( r){var n=r .length;l( arguments) ;s?h=r.len gth:u&&u!= =!0&&(c=n, a(u[0],u[1 ]))}return  this},rem ove:functi on(){var t ;if(r)for( var u=argu ments,i=0, f=u.length ;i<f;i++)f or(t=0;t<r .length;t+ +)if(u[i]= ==r[t]&&(s &&t<=h&&(h --,t<=e&&e --),r.spli ce(t--,1), n.unique)) break;retu rn this},h as:functio n(n){if(r) for(var t= 0,i=r.leng th;t<i;t++ )if(n===r[ t])return! 0;return!1 },empty:fu nction(){r eturn r=[] ,this},dis able:funct ion(){retu rn r=f=u=t ,this},dis abled:func tion(){ret urn!r},loc k:function (){return  f=t,u&&u!= =!0||o.dis able(),thi s},locked: function() {return!f} ,fireWith: function(t ,i){return  f&&(s?n.o nce||f.pus h([t,i]):n .once&&u|| a(t,i)),th is},fire:f unction(){ return o.f ireWith(th is,argumen ts),this}, fired:func tion(){ret urn!!u}};r eturn o};p =[].slice; i.extend({ Deferred:f unction(n) {var r=i.C allbacks(" once memor y"),u=i.Ca llbacks("o nce memory "),f=i.Cal lbacks("me mory"),s=" pending",h ={resolve: r,reject:u ,notify:f} ,e={done:r .add,fail: u.add,prog ress:f.add ,state:fun ction(){re turn s},is Resolved:r .fired,isR ejected:u. fired,then :function( n,i,r){ret urn t.done (n).fail(i ).progress (r),this}, always:fun ction(){re turn t.don e.apply(t, arguments) .fail.appl y(t,argume nts),this} ,pipe:func tion(n,r,u ){return i .Deferred( function(f ){i.each({ done:[n,"r esolve"],f ail:[r,"re ject"],pro gress:[u," notify"]}, function(n ,r){var e= r[0],o=r[1 ],u;i.isFu nction(e)? t[n](funct ion(){u=e. apply(this ,arguments );u&&i.isF unction(u. promise)?u .promise() .then(f.re solve,f.re ject,f.not ify):f[o+" With"](thi s===t?f:th is,[u])}): t[n](f[o]) })}).promi se()},prom ise:functi on(n){if(n ==null)n=e ;else for( var t in e )n[t]=e[t] ;return n} },t=e.prom ise({});fo r(var o in  h)t[o]=h[ o].fire,t[ o+"With"]= h[o].fireW ith;return  t.done(fu nction(){s ="resolved "},u.disab le,f.lock) .fail(func tion(){s=" rejected"} ,r.disable ,f.lock),n &&n.call(t ,t),t},whe n:function (n){functi on h(n){re turn funct ion(i){r[n ]=argument s.length>1 ?p.call(ar guments,0) :i;--e||t. resolveWit h(t,r)}}fu nction c(n ){return f unction(i) {o[n]=argu ments.leng th>1?p.cal l(argument s,0):i;t.n otifyWith( s,o)}}var  r=p.call(a rguments,0 ),u=0,f=r. length,o=n ew Array(f ),e=f,l=f, t=f<=1&&n& &i.isFunct ion(n.prom ise)?n:i.D eferred(), s=t.promis e();if(f>1 ){for(;u<f ;u++)r[u]& &r[u].prom ise&&i.isF unction(r[ u].promise )?r[u].pro mise().the n(h(u),t.r eject,c(u) ):--e;e||t .resolveWi th(t,r)}el se t!==n&& t.resolveW ith(t,f?[n ]:[]);retu rn s}});i. support=fu nction(){v ar u,y,o,l ,a,f,s,e,c ,v,p,h,t=r .createEle ment("div" ),w=r.docu mentElemen t;if(t.set Attribute( "className ","t"),t.i nnerHTML="  <link/><t able><\/ta ble><a hre f='/a' sty le='top:1p x;float:le ft;opacity :.55;'>a<\ /a><input  type='chec kbox'/>",y =t.getElem entsByTagN ame("*"),o =t.getElem entsByTagN ame("a")[0 ],!y||!y.l ength||!o) return{};l =r.createE lement("se lect");a=l .appendChi ld(r.creat eElement(" option")); f=t.getEle mentsByTag Name("inpu t")[0];u={ leadingWhi tespace:t. firstChild .nodeType= ==3,tbody: !t.getElem entsByTagN ame("tbody ").length, htmlSerial ize:!!t.ge tElementsB yTagName(" link").len gth,style: /top/.test (o.getAttr ibute("sty le")),href Normalized :o.getAttr ibute("hre f")==="/a" ,opacity:/ ^0.55/.tes t(o.style. opacity),c ssFloat:!! o.style.cs sFloat,che ckOn:f.val ue==="on", optSelecte d:a.select ed,getSetA ttribute:t .className !=="t",enc type:!!r.c reateEleme nt("form") .enctype,h tml5Clone: r.createEl ement("nav ").cloneNo de(!0).out erHTML!==" <:nav><\/: nav>",subm itBubbles: !0,changeB ubbles:!0, focusinBub bles:!1,de leteExpand o:!0,noClo neEvent:!0 ,inlineBlo ckNeedsLay out:!1,shr inkWrapBlo cks:!1,rel iableMargi nRight:!0} ;f.checked =!0;u.noCl oneChecked =f.cloneNo de(!0).che cked;l.dis abled=!0;u .optDisabl ed=!a.disa bled;try{d elete t.te st}catch(b ){u.delete Expando=!1 }if(!t.add EventListe ner&&t.att achEvent&& t.fireEven t&&(t.atta chEvent("o nclick",fu nction(){u .noCloneEv ent=!1}),t .cloneNode (!0).fireE vent("oncl ick")),f=r .createEle ment("inpu t"),f.valu e="t",f.se tAttribute ("type","r adio"),u.r adioValue= f.value=== "t",f.setA ttribute(" checked"," checked"), t.appendCh ild(f),e=r .createDoc umentFragm ent(),e.ap pendChild( t.lastChil d),u.check Clone=e.cl oneNode(!0 ).cloneNod e(!0).last Child.chec ked,u.appe ndChecked= f.checked, e.removeCh ild(f),e.a ppendChild (t),t.inne rHTML="",n .getComput edStyle&&( s=r.create Element("d iv"),s.sty le.width=" 0",s.style .marginRig ht="0",t.s tyle.width ="2px",t.a ppendChild (s),u.reli ableMargin Right=(par seInt((n.g etComputed Style(s,nu ll)||{marg inRight:0} ).marginRi ght,10)||0 )===0),t.a ttachEvent )for(p in{ submit:1,c hange:1,fo cusin:1})v ="on"+p,h= v in t,h|| (t.setAttr ibute(v,"r eturn;"),h =typeof t[ v]=="funct ion"),u[p+ "Bubbles"] =h;return  e.removeCh ild(t),e=l =a=s=t=f=n ull,i(func tion(){var  f,e,n,p,o ,l,a,v,y,w ,s=r.getEl ementsByTa gName("bod y")[0];s&& (l=1,a="po sition:abs olute;top: 0;left:0;w idth:1px;h eight:1px; margin:0;" ,v="visibi lity:hidde n;border:0 ;",y="styl e='"+a+"bo rder:5px s olid #000; padding:0; '",w="<div  "+y+"><di v><\/div>< \/div><tab le "+y+" c ellpadding ='0' cells pacing='0' ><tr><td>< \/td><\/tr ><\/table> ",f=r.crea teElement( "div"),f.s tyle.cssTe xt=v+"widt h:0;height :0;positio n:static;t op:0;margi n-top:"+l+ "px",s.ins ertBefore( f,s.firstC hild),t=r. createElem ent("div") ,f.appendC hild(t),t. innerHTML= "<table><t r><td styl e='padding :0;border: 0;display: none'><\/t d><td>t<\/ td><\/tr>< \/table>", c=t.getEle mentsByTag Name("td") ,h=c[0].of fsetHeight ===0,c[0]. style.disp lay="",c[1 ].style.di splay="non e",u.relia bleHiddenO ffsets=h&& c[0].offse tHeight=== 0,t.innerH TML="",t.s tyle.width =t.style.p addingLeft ="1px",i.b oxModel=u. boxModel=t .offsetWid th===2,typ eof t.styl e.zoom!="u ndefined"& &(t.style. display="i nline",t.s tyle.zoom= 1,u.inline BlockNeeds Layout=t.o ffsetWidth ===2,t.sty le.display ="",t.inne rHTML="<di v style='w idth:4px;' ><\/div>", u.shrinkWr apBlocks=t .offsetWid th!==2),t. style.cssT ext=a+v,t. innerHTML= w,e=t.firs tChild,n=e .firstChil d,p=e.next Sibling.fi rstChild.f irstChild, o={doesNot AddBorder: n.offsetTo p!==5,does AddBorderF orTableAnd Cells:p.of fsetTop=== 5},n.style .position= "fixed",n. style.top= "20px",o.f ixedPositi on=n.offse tTop===20| |n.offsetT op===15,n. style.posi tion=n.sty le.top="", e.style.ov erflow="hi dden",e.st yle.positi on="relati ve",o.subt ractsBorde rForOverfl owNotVisib le=n.offse tTop===-5, o.doesNotI ncludeMarg inInBodyOf fset=s.off setTop!==l ,s.removeC hild(f),t= f=null,i.e xtend(u,o) )}),u}();a t=/^(?:\{. *\}|\[.*\] )$/;vt=/([ A-Z])/g;i. extend({ca che:{},uui d:0,expand o:"jQuery" +(i.fn.jqu ery+Math.r andom()).r eplace(/\D /g,""),noD ata:{embed :!0,object :"clsid:D2 7CDB6E-AE6 D-11cf-96B 8-44455354 0000",appl et:!0},has Data:funct ion(n){ret urn n=n.no deType?i.c ache[n[i.e xpando]]:n [i.expando ],!!n&&!it (n)},data: function(n ,r,u,f){if (i.acceptD ata(n)){va r a,o,h,c= i.expando, v=typeof r =="string" ,l=n.nodeT ype,s=l?i. cache:n,e= l?n[c]:n[c ]&&c,y=r== ="events"; if(e&&s[e] &&(y||f||s [e].data)| |!v||u!==t )return(e| |(l?n[c]=e =++i.uuid: e=c),s[e]| |(s[e]={}, l||(s[e].t oJSON=i.no op)),(type of r=="obj ect"||type of r=="fun ction")&&( f?s[e]=i.e xtend(s[e] ,r):s[e].d ata=i.exte nd(s[e].da ta,r)),a=o =s[e],f||( o.data||(o .data={}), o=o.data), u!==t&&(o[ i.camelCas e(r)]=u),y &&!o[r])?a .events:(v ?(h=o[r],h ==null&&(h =o[i.camel Case(r)])) :h=o,h)}}, removeData :function( n,t,r){if( i.acceptDa ta(n)){var  e,s,c,o=i .expando,h =n.nodeTyp e,u=h?i.ca che:n,f=h? n[o]:o;if( u[f]){if(t &&(e=r?u[f ]:u[f].dat a,e)){for( i.isArray( t)||(t in  e?t=[t]:(t =i.camelCa se(t),t=t  in e?[t]:t .split(" " ))),s=0,c= t.length;s <c;s++)del ete e[t[s] ];if(!(r?i t:i.isEmpt yObject)(e ))return}( r||(delete  u[f].data ,it(u[f])) )&&(i.supp ort.delete Expando||! u.setInter val?delete  u[f]:u[f] =null,h&&( i.support. deleteExpa ndo?delete  n[o]:n.re moveAttrib ute?n.remo veAttribut e(o):n[o]= null))}}}, _data:func tion(n,t,r ){return i .data(n,t, r,!0)},acc eptData:fu nction(n){ if(n.nodeN ame){var t =i.noData[ n.nodeName .toLowerCa se()];if(t )return!(t ===!0||n.g etAttribut e("classid ")!==t)}re turn!0}}); i.fn.exten d({data:fu nction(n,r ){var u,s, e,f=null,o ,h;if(type of n=="und efined"){i f(this.len gth&&(f=i. data(this[ 0]),this[0 ].nodeType ===1&&!i._ data(this[ 0],"parsed Attrs"))){ for(s=this [0].attrib utes,o=0,h =s.length; o<h;o++)e= s[o].name, e.indexOf( "data-")== =0&&(e=i.c amelCase(e .substring (5)),yt(th is[0],e,f[ e]));i._da ta(this[0] ,"parsedAt trs",!0)}r eturn f}re turn typeo f n=="obje ct"?this.e ach(functi on(){i.dat a(this,n)} ):(u=n.spl it("."),u[ 1]=u[1]?". "+u[1]:"", r===t?(f=t his.trigge rHandler(" getData"+u [1]+"!",[u [0]]),f=== t&&this.le ngth&&(f=i .data(this [0],n),f=y t(this[0], n,f)),f=== t&&u[1]?th is.data(u[ 0]):f):thi s.each(fun ction(){va r t=i(this ),f=[u[0], r];t.trigg erHandler( "setData"+ u[1]+"!",f );i.data(t his,n,r);t .triggerHa ndler("cha ngeData"+u [1]+"!",f) }))},remov eData:func tion(n){re turn this. each(funct ion(){i.re moveData(t his,n)})}} );i.extend ({_mark:fu nction(n,t ){n&&(t=(t ||"fx")+"m ark",i._da ta(n,t,(i. _data(n,t) ||0)+1))}, _unmark:fu nction(n,t ,r){if(n!= =!0&&(r=t, t=n,n=!1), t){r=r||"f x";var u=r +"mark",f= n?0:(i._da ta(t,u)||1 )-1;f?i._d ata(t,u,f) :(i.remove Data(t,u,! 0),pt(t,r, "mark"))}} ,queue:fun ction(n,t, r){var u;i f(n)return  t=(t||"fx ")+"queue" ,u=i._data (n,t),r&&( !u||i.isAr ray(r)?u=i ._data(n,t ,i.makeArr ay(r)):u.p ush(r)),u| |[]},deque ue:functio n(n,t){t=t ||"fx";var  r=i.queue (n,t),u=r. shift(),f= {};u==="in progress"& &(u=r.shif t());u&&(t ==="fx"&&r .unshift(" inprogress "),i._data (n,t+".run ",f),u.cal l(n,functi on(){i.deq ueue(n,t)} ,f));r.len gth||(i.re moveData(n ,t+"queue  "+t+".run" ,!0),pt(n, t,"queue") )}});i.fn. extend({qu eue:functi on(n,r){re turn(typeo f n!="stri ng"&&(r=n, n="fx"),r= ==t)?i.que ue(this[0] ,n):this.e ach(functi on(){var t =i.queue(t his,n,r);n ==="fx"&&t [0]!=="inp rogress"&& i.dequeue( this,n)})} ,dequeue:f unction(n) {return th is.each(fu nction(){i .dequeue(t his,n)})}, delay:func tion(n,t){ return n=i .fx?i.fx.s peeds[n]|| n:n,t=t||" fx",this.q ueue(t,fun ction(t,i) {var r=set Timeout(t, n);i.stop= function() {clearTime out(r)}})} ,clearQueu e:function (n){return  this.queu e(n||"fx", [])},promi se:functio n(n,r){fun ction c(){ --o||e.res olveWith(u ,[u])}type of n!="str ing"&&(r=n ,n=t);n=n| |"fx";for( var e=i.De ferred(),u =this,f=u. length,o=1 ,s=n+"defe r",l=n+"qu eue",a=n+" mark",h;f- -;)(h=i.da ta(u[f],s, t,!0)||(i. data(u[f], l,t,!0)||i .data(u[f] ,a,t,!0))& &i.data(u[ f],s,i.Cal lbacks("on ce memory" ),!0))&&(o ++,h.add(c ));return  c(),e.prom ise()}});v ar wt=/[\n \t\r]/g,w= /\s+/,dr=/ \r/g,gr=/^ (?:button| input)$/i, nu=/^(?:bu tton|input |object|se lect|texta rea)$/i,tu =/^a(?:rea )?$/i,bt=/ ^(?:autofo cus|autopl ay|async|c hecked|con trols|defe r|disabled |hidden|lo op|multipl e|open|rea donly|requ ired|scope d|selected )$/i,kt=i. support.ge tSetAttrib ute,e,dt,g t;i.fn.ext end({attr: function(n ,t){return  i.access( this,n,t,! 0,i.attr)} ,removeAtt r:function (n){return  this.each (function( ){i.remove Attr(this, n)})},prop :function( n,t){retur n i.access (this,n,t, !0,i.prop) },removePr op:functio n(n){retur n n=i.prop Fix[n]||n, this.each( function() {try{this[ n]=t;delet e this[n]} catch(i){} })},addCla ss:functio n(n){var r ,f,o,t,e,u ,s;if(i.is Function(n ))return t his.each(f unction(t) {i(this).a ddClass(n. call(this, t,this.cla ssName))}) ;if(n&&typ eof n=="st ring")for( r=n.split( w),f=0,o=t his.length ;f<o;f++)i f(t=this[f ],t.nodeTy pe===1)if( t.classNam e||r.lengt h!==1){for (e=" "+t.c lassName+"  ",u=0,s=r .length;u< s;u++)~e.i ndexOf(" " +r[u]+" ") ||(e+=r[u] +" ");t.cl assName=i. trim(e)}el se t.class Name=n;ret urn this}, removeClas s:function (n){var o, u,s,r,f,e, h;if(i.isF unction(n) )return th is.each(fu nction(t){ i(this).re moveClass( n.call(thi s,t,this.c lassName)) });if(n&&t ypeof n==" string"||n ===t)for(o =(n||"").s plit(w),u= 0,s=this.l ength;u<s; u++)if(r=t his[u],r.n odeType=== 1&&r.class Name)if(n) {for(f=("  "+r.classN ame+" ").r eplace(wt, " "),e=0,h =o.length; e<h;e++)f= f.replace( " "+o[e]+"  "," ");r. className= i.trim(f)} else r.cla ssName=""; return thi s},toggleC lass:funct ion(n,t){v ar r=typeo f n,u=type of t=="boo lean";retu rn i.isFun ction(n)?t his.each(f unction(r) {i(this).t oggleClass (n.call(th is,r,this. className, t),t)}):th is.each(fu nction(){i f(r==="str ing")for(v ar f,s=0,o =i(this),e =t,h=n.spl it(w);f=h[ s++];)e=u? e:!o.hasCl ass(f),o[e ?"addClass ":"removeC lass"](f); else(r===" undefined" ||r==="boo lean")&&(t his.classN ame&&i._da ta(this,"_ _className __",this.c lassName), this.class Name=this. className| |n===!1?"" :i._data(t his,"__cla ssName__") ||"")})},h asClass:fu nction(n){ for(var i= " "+n+" ", t=0,r=this .length;t< r;t++)if(t his[t].nod eType===1& &(" "+this [t].classN ame+" ").r eplace(wt, " ").index Of(i)>-1)r eturn!0;re turn!1},va l:function (n){var r, u,e,f=this [0];return  arguments .length?(e =i.isFunct ion(n),thi s.each(fun ction(u){v ar o=i(thi s),f;this. nodeType== =1&&(f=e?n .call(this ,u,o.val() ):n,f==nul l?f="":typ eof f=="nu mber"?f+=" ":i.isArra y(f)&&(f=i .map(f,fun ction(n){r eturn n==n ull?"":n+" "})),r=i.v alHooks[th is.nodeNam e.toLowerC ase()]||i. valHooks[t his.type], r&&"set"in  r&&r.set( this,f,"va lue")!==t| |(this.val ue=f))})): f?(r=i.val Hooks[f.no deName.toL owerCase() ]||i.valHo oks[f.type ],r&&"get" in r&&(u=r .get(f,"va lue"))!==t )?u:(u=f.v alue,typeo f u=="stri ng"?u.repl ace(dr,"") :u==null?" ":u):void  0}});i.ext end({valHo oks:{optio n:{get:fun ction(n){v ar t=n.att ributes.va lue;return !t||t.spec ified?n.va lue:n.text }},select: {get:funct ion(n){var  o,r,h,t,u =n.selecte dIndex,s=[ ],f=n.opti ons,e=n.ty pe==="sele ct-one";if (u<0)retur n null;for (r=e?u:0,h =e?u+1:f.l ength;r<h; r++)if(t=f [r],t.sele cted&&(i.s upport.opt Disabled?! t.disabled :t.getAttr ibute("dis abled")=== null)&&(!t .parentNod e.disabled ||!i.nodeN ame(t.pare ntNode,"op tgroup"))) {if(o=i(t) .val(),e)r eturn o;s. push(o)}re turn e&&!s .length&&f .length?i( f[u]).val( ):s},set:f unction(n, t){var r=i .makeArray (t);return  i(n).find ("option") .each(func tion(){thi s.selected =i.inArray (i(this).v al(),r)>=0 }),r.lengt h||(n.sele ctedIndex= -1),r}}},a ttrFn:{val :!0,css:!0 ,html:!0,t ext:!0,dat a:!0,width :!0,height :!0,offset :!0},attr: function(n ,r,u,f){va r o,s,h,c= n.nodeType ;if(n&&c!= =3&&c!==8& &c!==2){if (f&&r in i .attrFn)re turn i(n)[ r](u);if(t ypeof n.ge tAttribute =="undefin ed")return  i.prop(n, r,u);if(h= c!==1||!i. isXMLDoc(n ),h&&(r=r. toLowerCas e(),s=i.at trHooks[r] ||(bt.test (r)?dt:e)) ,u!==t){if (u===null) {i.removeA ttr(n,r);r eturn}retu rn s&&"set "in s&&h&& (o=s.set(n ,u,r))!==t ?o:(n.setA ttribute(r ,""+u),u)} return s&& "get"in s& &h&&(o=s.g et(n,r))!= =null?o:(o =n.getAttr ibute(r),o ===null?t: o)}},remov eAttr:func tion(n,t){ var u,f,r, o,e=0;if(t &&n.nodeTy pe===1)for (f=t.toLow erCase().s plit(w),o= f.length;e <o;e++)r=f [e],r&&(u= i.propFix[ r]||r,i.at tr(n,r,"") ,n.removeA ttribute(k t?r:u),bt. test(r)&&u  in n&&(n[ u]=!1))},a ttrHooks:{ type:{set: function(n ,t){if(gr. test(n.nod eName)&&n. parentNode )i.error(" type prope rty can't  be changed ");else if (!i.suppor t.radioVal ue&&t==="r adio"&&i.n odeName(n, "input")){ var r=n.va lue;return  n.setAttr ibute("typ e",t),r&&( n.value=r) ,t}}},valu e:{get:fun ction(n,t) {return e& &i.nodeNam e(n,"butto n")?e.get( n,t):t in  n?n.value: null},set: function(n ,t,r){if(e &&i.nodeNa me(n,"butt on"))retur n e.set(n, t,r);n.val ue=t}}},pr opFix:{tab index:"tab Index",rea donly:"rea dOnly","fo r":"htmlFo r","class" :"classNam e",maxleng th:"maxLen gth",cells pacing:"ce llSpacing" ,cellpaddi ng:"cellPa dding",row span:"rowS pan",colsp an:"colSpa n",usemap: "useMap",f rameborder :"frameBor der",conte nteditable :"contentE ditable"}, prop:funct ion(n,r,u) {var e,f,s ,o=n.nodeT ype;if(n&& o!==3&&o!= =8&&o!==2) return s=o !==1||!i.i sXMLDoc(n) ,s&&(r=i.p ropFix[r]| |r,f=i.pro pHooks[r]) ,u!==t?f&& "set"in f& &(e=f.set( n,u,r))!== t?e:n[r]=u :f&&"get"i n f&&(e=f. get(n,r))! ==null?e:n [r]},propH ooks:{tabI ndex:{get: function(n ){var i=n. getAttribu teNode("ta bindex");r eturn i&&i .specified ?parseInt( i.value,10 ):nu.test( n.nodeName )||tu.test (n.nodeNam e)&&n.href ?0:t}}}}); i.attrHook s.tabindex =i.propHoo ks.tabInde x;dt={get: function(n ,r){var u, f=i.prop(n ,r);return  f===!0||t ypeof f!=" boolean"&& (u=n.getAt tributeNod e(r))&&u.n odeValue!= =!1?r.toLo werCase(): t},set:fun ction(n,t, r){var u;r eturn t=== !1?i.remov eAttr(n,r) :(u=i.prop Fix[r]||r, u in n&&(n [u]=!0),n. setAttribu te(r,r.toL owerCase() )),r}};kt| |(gt={name :!0,id:!0} ,e=i.valHo oks.button ={get:func tion(n,i){ var r;retu rn r=n.get AttributeN ode(i),r&& (gt[i]?r.n odeValue!= ="":r.spec ified)?r.n odeValue:t },set:func tion(n,t,i ){var u=n. getAttribu teNode(i); return u|| (u=r.creat eAttribute (i),n.setA ttributeNo de(u)),u.n odeValue=t +""}},i.at trHooks.ta bindex.set =e.set,i.e ach(["widt h","height "],functio n(n,t){i.a ttrHooks[t ]=i.extend (i.attrHoo ks[t],{set :function( n,i){if(i= =="")retur n n.setAtt ribute(t," auto"),i}} )}),i.attr Hooks.cont enteditabl e={get:e.g et,set:fun ction(n,t, i){t===""& &(t="false ");e.set(n ,t,i)}});i .support.h refNormali zed||i.eac h(["href", "src","wid th","heigh t"],functi on(n,r){i. attrHooks[ r]=i.exten d(i.attrHo oks[r],{ge t:function (n){var i= n.getAttri bute(r,2); return i== =null?t:i} })});i.sup port.style ||(i.attrH ooks.style ={get:func tion(n){re turn n.sty le.cssText .toLowerCa se()||t},s et:functio n(n,t){ret urn n.styl e.cssText= ""+t}});i. support.op tSelected| |(i.propHo oks.select ed=i.exten d(i.propHo oks.select ed,{get:fu nction(n){ var t=n.pa rentNode;r eturn t&&( t.selected Index,t.pa rentNode&& t.parentNo de.selecte dIndex),nu ll}}));i.s upport.enc type||(i.p ropFix.enc type="enco ding");i.s upport.che ckOn||i.ea ch(["radio ","checkbo x"],functi on(){i.val Hooks[this ]={get:fun ction(n){r eturn n.ge tAttribute ("value")= ==null?"on ":n.value} }});i.each (["radio", "checkbox" ],function (){i.valHo oks[this]= i.extend(i .valHooks[ this],{set :function( n,t){if(i. isArray(t) )return n. checked=i. inArray(i( n).val(),t )>=0}})}); var rt=/^( ?:textarea |input|sel ect)$/i,ni =/^([^\.]* )?(?:\.(.+ ))?$/,iu=/ \bhover(\. \S+)?\b/,r u=/^key/,u u=/^(?:mou se|context menu)|clic k/,ti=/^(? :focusi,
        348   17,
        349    /*!,
        350   18,
        351     * Sizzle  CSS Selec tor Engine ,
        352   19,
        353     * Copyri ght 2011,  The Dojo F oundation,
        354   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Servi ceActivity /mcs_Servi ceActivity .js, line  3861 (Inse cure Rando mness),Hig h,
        355   Issue Deta ils,
        356   Kingdom:,
        357    Security  Features,
        358   Scan Engin e:,
        359    SCA (Stru ctural),
        360  
        361   Audit Comm ents,
        362   adjeante:,
        363    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        364   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        365  
        366   Sink Detai ls,
        367   Sink:,
        368    FunctionP ointerCall ,
        369   Enclosing  Method:,
        370    lambda(),
        371   File:,
        372    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Serv iceActivit y/mcs_Serv iceActivit y.js:3861,
        373   Taint Flag s:,
        374    ,
        375   3858,
        376    (function (){,
        377   3859,
        378    ,
        379   3860,
        380    var chunk er = /((?: \((?:\([^( )]+\)|[^() ]+)+\)|\[( ?:\[[^\[\] ]*\]|['"][ ^'"]*['"]| [^\[\]'"]+ )+\]|\\.|[ ^ >+~,(\[\ \]+)+|[>+~ ])(\s*,\s* )?((?:.|\r |\n)*)/g,,
        381   3861,
        382     expando  = "sizcach e" + (Math .random()  + '').repl ace('.', ' '),,
        383   3862,
        384     done = 0 ,,
        385   3863,
        386     toString  = Object. prototype. toString,,
        387   3864,
        388     hasDupli cate = fal se,,
        389   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/Servi ceActivity /mcs_Servi ceActivity .min.js, l ine 23 (In secure Ran domness),H igh,
        390   Issue Deta ils,
        391   Kingdom:,
        392    Security  Features,
        393   Scan Engin e:,
        394    SCA (Stru ctural),
        395  
        396   Audit Comm ents,
        397   adjeante:,
        398    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        399   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        400  
        401   Sink Detai ls,
        402   Sink:,
        403    FunctionP ointerCall ,
        404   Enclosing  Method:,
        405    lambda(),
        406   File:,
        407    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/Serv iceActivit y/mcs_Serv iceActivit y.min.js:2 3,
        408   Taint Flag s:,
        409    ,
        410   20,
        411     * Releas ed under t he MIT, BS D, and GPL  Licenses. ,
        412   21,
        413     * More i nformation : http://s izzlejs.co m/,
        414   22,
        415     */,
        416   23,
        417    (function (){functio n d(n,t,i, r,u,f){for (var o,h,s =0,c=r.len gth;s<c;s+ +)if(o=r[s ],o){for(h =!1,o=o[n] ;o;){if(o[ e]===i){h= r[o.sizset ];break}if (o.nodeTyp e!==1||f|| (o[e]=i,o. sizset=s), o.nodeName .toLowerCa se()===t){ h=o;break} o=o[n]}r[s ]=h}}funct ion g(t,i, r,u,f,o){f or(var s,c ,h=0,l=u.l ength;h<l; h++)if(s=u [h],s){for (c=!1,s=s[ t];s;){if( s[e]===r){ c=u[s.sizs et];break} if(s.nodeT ype===1)if (o||(s[e]= r,s.sizset =h),typeof  i!="strin g"){if(s== =i){c=!0;b reak}}else  if(n.filt er(i,[s]). length>0){ c=s;break} s=s[t]}u[h ]=c}}var v =/((?:\((? :\([^()]+\ )|[^()]+)+ \)|\[(?:\[ [^\[\]]*\] |['"][^'"] *['"]|[^\[ \]'"]+)+\] |\\.|[^ >+ ~,(\[\\]+) +|[>+~])(\ s*,\s*)?(( ?:.|\r|\n) *)/g,e="si zcache"+(M ath.random ()+"").rep lace("."," "),y=0,b=O bject.prot otype.toSt ring,c=!1, k=!0,o=/\\ /g,nt=/\r\ n/g,l=/\W/ ,n,s,f,a,h ,w;[0,0].s ort(functi on(){retur n k=!1,0}) ;n=functio n(t,i,e,o) {var nt;if (e=e||[],i =i||r,nt=i ,i.nodeTyp e!==1&&i.n odeType!== 9)return[] ;if(!t||ty peof t!="s tring")ret urn e;var  y,a,h,g,l, p,k,c,it=! 0,d=n.isXM L(i),s=[], rt=t;do if (v.exec("" ),y=v.exec (rt),y&&(r t=y[3],s.p ush(y[1]), y[2])){g=y [3];break} while(y);i f(s.length >1&&tt.exe c(t))if(s. length===2 &&u.relati ve[s[0]])a =w(s[0]+s[ 1],i,o);el se for(a=u .relative[ s[0]]?[i]: n(s.shift( ),i);s.len gth;)t=s.s hift(),u.r elative[t] &&(t+=s.sh ift()),a=w (t,a,o);el se if(!o&& s.length>1 &&i.nodeTy pe===9&&!d &&u.match. ID.test(s[ 0])&&!u.ma tch.ID.tes t(s[s.leng th-1])&&(l =n.find(s. shift(),i, d),i=l.exp r?n.filter (l.expr,l. set)[0]:l. set[0]),i) for(l=o?{e xpr:s.pop( ),set:f(o) }:n.find(s .pop(),s.l ength===1& &(s[0]===" ~"||s[0]== ="+")&&i.p arentNode? i.parentNo de:i,d),a= l.expr?n.f ilter(l.ex pr,l.set): l.set,s.le ngth>0?h=f (a):it=!1; s.length;) p=s.pop(), k=p,u.rela tive[p]?k= s.pop():p= "",k==null &&(k=i),u. relative[p ](h,k,d);e lse h=s=[] ;if(h||(h= a),h||n.er ror(p||t), b.call(h)= =="[object  Array]")i f(it)if(i& &i.nodeTyp e===1)for( c=0;h[c]!= null;c++)h [c]&&(h[c] ===!0||h[c ].nodeType ===1&&n.co ntains(i,h [c]))&&e.p ush(a[c]); else for(c =0;h[c]!=n ull;c++)h[ c]&&h[c].n odeType=== 1&&e.push( a[c]);else  e.push.ap ply(e,h);e lse f(h,e) ;return g& &(n(g,nt,e ,o),n.uniq ueSort(e)) ,e};n.uniq ueSort=fun ction(n){i f(a&&(c=k, n.sort(a), c))for(var  t=1;t<n.l ength;t++) n[t]===n[t -1]&&n.spl ice(t--,1) ;return n} ;n.matches =function( t,i){retur n n(t,null ,null,i)}; n.matchesS elector=fu nction(t,i ){return n (i,null,nu ll,[t]).le ngth>0};n. find=funct ion(n,t,i) {var f,e,c ,r,s,h;if( !n)return[ ];for(e=0, c=u.order. length;e<c ;e++)if(s= u.order[e] ,(r=u.left Match[s].e xec(n))&&( h=r[1],r.s plice(1,1) ,h.substr( h.length-1 )!=="\\"&& (r[1]=(r[1 ]||"").rep lace(o,"") ,f=u.find[ s](r,t,i), f!=null))) {n=n.repla ce(u.match [s],"");br eak}return  f||(f=typ eof t.getE lementsByT agName!="u ndefined"? t.getEleme ntsByTagNa me("*"):[] ),{set:f,e xpr:n}};n. filter=fun ction(i,r, f,e){for(v ar o,h,c,l ,y,b,p,a,w ,k=i,v=[], s=r,d=r&&r [0]&&n.isX ML(r[0]);i &&r.length ;){for(c i n u.filter )if((o=u.l eftMatch[c ].exec(i)) !=null&&o[ 2]){if(b=u .filter[c] ,p=o[1],h= !1,o.splic e(1,1),p.s ubstr(p.le ngth-1)=== "\\")conti nue;if(s== =v&&(v=[]) ,u.preFilt er[c])if(o =u.preFilt er[c](o,s, f,v,e,d),o ){if(o===! 0)continue }else h=l= !0;if(o)fo r(a=0;(y=s [a])!=null ;a++)y&&(l =b(y,o,a,s ),w=e^l,f& &l!=null?w ?h=!0:s[a] =!1:w&&(v. push(y),h= !0));if(l! ==t){if(f| |(s=v),i=i .replace(u .match[c], ""),!h)ret urn[];brea k}}if(i=== k)if(h==nu ll)n.error (i);else b reak;k=i}r eturn s};n .error=fun ction(n){t hrow new E rror("Synt ax error,  unrecogniz ed express ion: "+n); };var p=n. getText=fu nction(n){ var i,r,t= n.nodeType ,u="";if(t ){if(t===1 ||t===9){i f(typeof n .textConte nt=="strin g")return  n.textCont ent;if(typ eof n.inne rText=="st ring")retu rn n.inner Text.repla ce(nt,""); for(n=n.fi rstChild;n ;n=n.nextS ibling)u+= p(n)}else  if(t===3|| t===4)retu rn n.nodeV alue}else  for(i=0;r= n[i];i++)r .nodeType! ==8&&(u+=p (r));retur n u},u=n.s electors={ order:["ID ","NAME"," TAG"],matc h:{ID:/#(( ?:[\w\u00c 0-\uFFFF\- ]|\\.)+)/, CLASS:/\.( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)/ ,NAME:/\[n ame=['"]*( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)[ '"]*\]/,AT TR:/\[\s*( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)\ s*(?:(\S?= )\s*(?:([' "])(.*?)\3 |(#?(?:[\w \u00c0-\uF FFF\-]|\\. )*)|)|)\s* \]/,TAG:/^ ((?:[\w\u0 0c0-\uFFFF \*\-]|\\.) +)/,CHILD: /:(only|nt h|last|fir st)-child( ?:\(\s*(ev en|odd|(?: [+\-]?\d+| (?:[+\-]?\ d*)?n\s*(? :[+\-]\s*\ d+)?))\s*\ ))?/,POS:/ :(nth|eq|g t|lt|first |last|even |odd)(?:\( (\d*)\))?( ?=[^\-]|$) /,PSEUDO:/ :((?:[\w\u 00c0-\uFFF F\-]|\\.)+ )(?:\((['" ]?)((?:\([ ^\)]+\)|[^ \(\)]*)+)\ 2\))?/},le ftMatch:{} ,attrMap:{ "class":"c lassName", "for":"htm lFor"},att rHandle:{h ref:functi on(n){retu rn n.getAt tribute("h ref")},typ e:function (n){return  n.getAttr ibute("typ e")}},rela tive:{"+": function(t ,i){var f= typeof i== "string",e =f&&!l.tes t(i),o=f&& !e,u,s,r;f or(e&&(i=i .toLowerCa se()),u=0, s=t.length ;u<s;u++)i f(r=t[u]){ while((r=r .previousS ibling)&&r .nodeType! ==1);t[u]= o||r&&r.no deName.toL owerCase() ===i?r||!1 :r===i}o&& n.filter(i ,t,!0)},"> ":function (t,i){var  u,f=typeof  i=="strin g",r=0,o=t .length,e; if(f&&!l.t est(i))for (i=i.toLow erCase();r <o;r++)u=t [r],u&&(e= u.parentNo de,t[r]=e. nodeName.t oLowerCase ()===i?e:! 1);else{fo r(;r<o;r++ )u=t[r],u& &(t[r]=f?u .parentNod e:u.parent Node===i); f&&n.filte r(i,t,!0)} },"":funct ion(n,t,i) {var r,f=y ++,u=g;typ eof t!="st ring"||l.t est(t)||(t =t.toLower Case(),r=t ,u=d);u("p arentNode" ,t,f,n,r,i )},"~":fun ction(n,t, i){var r,f =y++,u=g;t ypeof t!=" string"||l .test(t)|| (t=t.toLow erCase(),r =t,u=d);u( "previousS ibling",t, f,n,r,i)}} ,find:{ID: function(n ,t,i){if(t ypeof t.ge tElementBy Id!="undef ined"&&!i) {var r=t.g etElementB yId(n[1]); return r&& r.parentNo de?[r]:[]} },NAME:fun ction(n,t) {var r,u,i ,f;if(type of t.getEl ementsByNa me!="undef ined"){for (r=[],u=t. getElement sByName(n[ 1]),i=0,f= u.length;i <f;i++)u[i ].getAttri bute("name ")===n[1]& &r.push(u[ i]);return  r.length= ==0?null:r }},TAG:fun ction(n,t) {if(typeof  t.getElem entsByTagN ame!="unde fined")ret urn t.getE lementsByT agName(n[1 ])}},preFi lter:{CLAS S:function (n,t,i,r,u ,f){if(n="  "+n[1].re place(o,"" )+" ",f)re turn n;for (var s=0,e ;(e=t[s])! =null;s++) e&&(u^(e.c lassName&& (" "+e.cla ssName+" " ).replace( /[\t\n\r]/ g," ").ind exOf(n)>=0 )?i||r.pus h(e):i&&(t [s]=!1));r eturn!1},I D:function (n){return  n[1].repl ace(o,"")} ,TAG:funct ion(n){ret urn n[1].r eplace(o," ").toLower Case()},CH ILD:functi on(t){if(t [1]==="nth "){t[2]||n .error(t[0 ]);t[2]=t[ 2].replace (/^\+|\s*/ g,"");var  i=/(-?)(\d *)(?:n([+\ -]?\d*))?/ .exec(t[2] ==="even"& &"2n"||t[2 ]==="odd"& &"2n+1"||! /\D/.test( t[2])&&"0n +"+t[2]||t [2]);t[2]= i[1]+(i[2] ||1)-0;t[3 ]=i[3]-0}e lse t[2]&& n.error(t[ 0]);return  t[0]=y++, t},ATTR:fu nction(n,t ,i,r,f,e){ var s=n[1] =n[1].repl ace(o,""); return!e&& u.attrMap[ s]&&(n[1]= u.attrMap[ s]),n[4]=( n[4]||n[5] ||"").repl ace(o,""), n[2]==="~= "&&(n[4]="  "+n[4]+"  "),n},PSEU DO:functio n(t,i,r,f, e){if(t[1] ==="not")i f((v.exec( t[3])||"") .length>1| |/^\w/.tes t(t[3]))t[ 3]=n(t[3], null,null, i);else{va r o=n.filt er(t[3],i, r,!0^e);re turn r||f. push.apply (f,o),!1}e lse if(u.m atch.POS.t est(t[0])| |u.match.C HILD.test( t[0]))retu rn!0;retur n t},POS:f unction(n) {return n. unshift(!0 ),n}},filt ers:{enabl ed:functio n(n){retur n n.disabl ed===!1&&n .type!=="h idden"},di sabled:fun ction(n){r eturn n.di sabled===! 0},checked :function( n){return  n.checked= ==!0},sele cted:funct ion(n){ret urn n.pare ntNode&&n. parentNode .selectedI ndex,n.sel ected===!0 },parent:f unction(n) {return!!n .firstChil d},empty:f unction(n) {return!n. firstChild },has:func tion(t,i,r ){return!! n(r[3],t). length},he ader:funct ion(n){ret urn/h\d/i. test(n.nod eName)},te xt:functio n(n){var t =n.getAttr ibute("typ e"),i=n.ty pe;return  n.nodeName .toLowerCa se()==="in put"&&"tex t"===i&&(t ===i||t=== null)},rad io:functio n(n){retur n n.nodeNa me.toLower Case()===" input"&&"r adio"===n. type},chec kbox:funct ion(n){ret urn n.node Name.toLow erCase()== ="input"&& "checkbox" ===n.type} ,file:func tion(n){re turn n.nod eName.toLo werCase()= =="input"& &"file"=== n.type},:P ORT n.node Name.toLow erCase()== ="input"&& ":PORT t=n .nodeName. toLowerCas e();return (t==="inpu t"||t==="b utton")&&" submit"=== n.type},im age:functi on(n){retu rn n.nodeN ame.toLowe rCase()=== "input"&&" image"===n .type},res et:functio n(n){var t =n.nodeNam e.toLowerC ase();retu rn(t==="in put"||t=== "button")& &"reset"== =n.type},b utton:func tion(n){va r t=n.node Name.toLow erCase();r eturn t=== "input"&&" button"=== n.type||t= =="button" },input:fu nction(n){ return/inp ut|select| textarea|b utton/i.te st(n.nodeN ame)},focu s:function (n){return  n===n.own erDocument .activeEle ment}},set Filters:{f irst:funct ion(n,t){r eturn t=== 0},last:fu nction(n,t ,i,r){retu rn t===r.l ength-1},e ven:functi on(n,t){re turn t%2== 0},odd:fun ction(n,t) {return t% 2==1},lt:f unction(n, t,i){retur n t<i[3]-0 },gt:funct ion(n,t,i) {return t> i[3]-0},nt h:function (n,t,i){re turn i[3]- 0===t},eq: function(n ,t,i){retu rn i[3]-0= ==t}},filt er:{PSEUDO :function( t,i,r,f){v ar e=i[1], h=u.filter s[e],s,o,c ;if(h)retu rn h(t,r,i ,f);if(e== ="contains ")return(t .textConte nt||t.inne rText||p([ t])||"").i ndexOf(i[3 ])>=0;if(e ==="not"){ for(s=i[3] ,o=0,c=s.l ength;o<c; o++)if(s[o ]===t)retu rn!1;retur n!0}n.erro r(e)},CHIL D:function (n,t){var  r,o,s,u,h, f,c=t[1],i =n;switch( c){case"on ly":case"f irst":whil e(i=i.prev iousSiblin g)if(i.nod eType===1) return!1;i f(c==="fir st")return !0;i=n;cas e"last":wh ile(i=i.ne xtSibling) if(i.nodeT ype===1)re turn!1;ret urn!0;case "nth":if(r =t[2],o=t[ 3],r===1&& o===0)retu rn!0;if(s= t[0],u=n.p arentNode, u&&(u[e]!= =s||!n.nod eIndex)){f or(h=0,i=u .firstChil d;i;i=i.ne xtSibling) i.nodeType ===1&&(i.n odeIndex=+ +h);u[e]=s }return f= n.nodeInde x-o,r===0? f===0:f%r= =0&&f/r>=0 }},ID:func tion(n,t){ return n.n odeType=== 1&&n.getAt tribute("i d")===t},T AG:functio n(n,t){ret urn t==="* "&&n.nodeT ype===1||! !n.nodeNam e&&n.nodeN ame.toLowe rCase()=== t},CLASS:f unction(n, t){return( " "+(n.cla ssName||n. getAttribu te("class" ))+" ").in dexOf(t)>- 1},ATTR:fu nction(t,i ){var o=i[ 1],s=n.att r?n.attr(t ,o):u.attr Handle[o]? u.attrHand le[o](t):t [o]!=null? t[o]:t.get Attribute( o),f=s+"", e=i[2],r=i [4];return  s==null?e ==="!=":!e &&n.attr?s !=null:e== ="="?f===r :e==="*="? f.indexOf( r)>=0:e=== "~="?(" "+ f+" ").ind exOf(r)>=0 :r?e==="!= "?f!==r:e= =="^="?f.i ndexOf(r)= ==0:e==="$ ="?f.subst r(f.length -r.length) ===r:e===" |="?f===r| |f.substr( 0,r.length +1)===r+"- ":!1:f&&s! ==!1},POS: function(n ,t,i,r){va r e=t[2],f =u.setFilt ers[e];if( f)return f (n,i,t,r)} }},tt=u.ma tch.POS,it =function( n,t){retur n"\\"+(+t+ 1)};for(s  in u.match )u.match[s ]=new RegE xp(u.match [s].source +/(?![^\[] *\])(?![^\ (]*\))/.so urce),u.le ftMatch[s] =new RegEx p(/(^(?:.| \r|\n)*?)/ .source+u. match[s].s ource.repl ace(/\\(\d +)/g,it)); f=function (n,t){retu rn(n=Array .prototype .slice.cal l(n,0),t)? (t.push.ap ply(t,n),t ):n};try{A rray.proto type.slice .call(r.do cumentElem ent.childN odes,0)[0] .nodeType} catch(rt){ f=function (n,t){var  i=0,r=t||[ ],u;if(b.c all(n)===" [object Ar ray]")Arra y.prototyp e.push.app ly(r,n);el se if(type of n.lengt h=="number ")for(u=n. length;i<u ;i++)r.pus h(n[i]);el se for(;n[ i];i++)r.p ush(n[i]); return r}} r.document Element.co mpareDocum entPositio n?a=functi on(n,t){re turn n===t ?(c=!0,0): !n.compare DocumentPo sition||!t .compareDo cumentPosi tion?n.com pareDocume ntPosition ?-1:1:n.co mpareDocum entPositio n(t)&4?-1: 1}:(a=func tion(n,t){ var i;if(n ===t)retur n c=!0,0;i f(n.source Index&&t.s ourceIndex )return n. sourceInde x-t.source Index;var  e,l,u=[],f =[],o=n.pa rentNode,s =t.parentN ode,r=o;if (o===s)ret urn h(n,t) ;if(o){if( !s)return  1}else ret urn-1;whil e(r)u.unsh ift(r),r=r .parentNod e;for(r=s; r;)f.unshi ft(r),r=r. parentNode ;for(e=u.l ength,l=f. length,i=0 ;i<e&&i<l; i++)if(u[i ]!==f[i])r eturn h(u[ i],f[i]);r eturn i=== e?h(n,f[i] ,-1):h(u[i ],t,1)},h= function(n ,t,i){if(n ===t)retur n i;for(va r r=n.next Sibling;r; ){if(r===t )return-1; r=r.nextSi bling}retu rn 1}),fun ction(){va r n=r.crea teElement( "div"),f=" script"+(n ew Date).g etTime(),i =r.documen tElement;n .innerHTML ="<a name= '"+f+"'/>" ;i.insertB efore(n,i. firstChild );r.getEle mentById(f )&&(u.find .ID=functi on(n,i,r){ if(typeof  i.getEleme ntById!="u ndefined"& &!r){var u =i.getElem entById(n[ 1]);return  u?u.id=== n[1]||type of u.getAt tributeNod e!="undefi ned"&&u.ge tAttribute Node("id") .nodeValue ===n[1]?[u ]:t:[]}},u .filter.ID =function( n,t){var i =typeof n. getAttribu teNode!="u ndefined"& &n.getAttr ibuteNode( "id");retu rn n.nodeT ype===1&&i &&i.nodeVa lue===t}); i.removeCh ild(n);i=n =null}(),f unction(){ var n=r.cr eateElemen t("div");n .appendChi ld(r.creat eComment(" "));n.getE lementsByT agName("*" ).length>0 &&(u.find. TAG=functi on(n,t){va r i=t.getE lementsByT agName(n[1 ]),u,r;if( n[1]==="*" ){for(u=[] ,r=0;i[r]; r++)i[r].n odeType=== 1&&u.push( i[r]);i=u} return i}) ;n.innerHT ML="<a hre f='#'><\/a >";n.first Child&&typ eof n.firs tChild.get Attribute! ="undefine d"&&n.firs tChild.get Attribute( "href")!== "#"&&(u.at trHandle.h ref=functi on(n){retu rn n.getAt tribute("h ref",2)}); n=null}(); r.querySel ectorAll&& function() {var i=n,t =r.createE lement("di v"),o="__s izzle__",e ;if(t.inne rHTML="<p  class='TES T'><\/p>", !t.querySe lectorAll| |t.querySe lectorAll( ".TEST").l ength!==0) {n=functio n(t,e,s,h) {var c,l;i f(e=e||r,! h&&!n.isXM L(e)){if(c =/^(\w+$)| ^\.([\w\-] +$)|^#([\w \-]+$)/.ex ec(t),c&&( e.nodeType ===1||e.no deType===9 )){if(c[1] )return f( e.getEleme ntsByTagNa me(t),s);i f(c[2]&&u. find.CLASS &&e.getEle mentsByCla ssName)ret urn f(e.ge tElementsB yClassName (c[2]),s)} if(e.nodeT ype===9){i f(t==="bod y"&&e.body )return f( [e.body],s );if(c&&c[ 3])if(l=e. getElement ById(c[3]) ,l&&l.pare ntNode){if (l.id===c[ 3])return  f([l],s)}e lse return  f([],s);t ry{return  f(e.queryS electorAll (t),s)}cat ch(b){}}el se if(e.no deType===1 &&e.nodeNa me.toLower Case()!==" object"){v ar w=e,v=e .getAttrib ute("id"), a=v||o,y=e .parentNod e,p=/^\s*[ +~]/.test( t);v?a=a.r eplace(/'/ g,"\\$&"): e.setAttri bute("id", a);p&&y&&( e=e.parent Node);try{ if(!p||y)r eturn f(e. querySelec torAll("[i d='"+a+"']  "+t),s)}c atch(k){}f inally{v|| w.removeAt tribute("i d")}}}retu rn i(t,e,s ,h)};for(e  in i)n[e] =i[e];t=nu ll}}(),fun ction(){va r t=r.docu mentElemen t,i=t.matc hesSelecto r||t.mozMa tchesSelec tor||t.web kitMatches Selector|| t.msMatche sSelector, e,f;if(i){ e=!i.call( r.createEl ement("div "),"div"); f=!1;try{i .call(r.do cumentElem ent,"[test !='']:sizz le")}catch (o){f=!0}n .matchesSe lector=fun ction(t,r) {if(r=r.re place(/\=\ s*([^'"\]] *)\s*\]/g, "='$1']"), !n.isXML(t ))try{if(f ||!u.match .PSEUDO.te st(r)&&!/! =/.test(r) ){var o=i. call(t,r); if(o||!e|| t.document &&t.docume nt.nodeTyp e!==11)ret urn o}}cat ch(s){}ret urn n(r,nu ll,null,[t ]).length> 0}}}(),fun ction(){va r n=r.crea teElement( "div");(n. innerHTML= "<div clas s='test e' ><\/div><d iv class=' test'><\/d iv>",n.get ElementsBy ClassName& &n.getElem entsByClas sName("e") .length!== 0)&&(n.las tChild.cla ssName="e" ,n.getElem entsByClas sName("e") .length!== 1)&&(u.ord er.splice( 1,0,"CLASS "),u.find. CLASS=func tion(n,t,i ){if(typeo f t.getEle mentsByCla ssName!="u ndefined"& &!i)return  t.getElem entsByClas sName(n[1] )},n=null) }();n.cont ains=r.doc umentEleme nt.contain s?function (n,t){retu rn n!==t&& (n.contain s?n.contai ns(t):!0)} :r.documen tElement.c ompareDocu mentPositi on?functio n(n,t){ret urn!!(n.co mpareDocum entPositio n(t)&16)}: function() {return!1} ;n.isXML=f unction(n) {var t=(n? n.ownerDoc ument||n:0 ).document Element;re turn t?t.n odeName!== "HTML":!1} ;w=functio n(t,i,r){f or(var e,o =[],s="",h =i.nodeTyp e?[i]:i,f, c;e=u.matc h.PSEUDO.e xec(t);)s+ =e[0],t=t. replace(u. match.PSEU DO,"");for (t=u.relat ive[t]?t+" *":t,f=0,c =h.length; f<c;f++)n( t,h[f],o,r );return n .filter(s, o)};n.attr =i.attr;n. selectors. attrMap={} ;i.find=n; i.expr=n.s electors;i .expr[":"] =i.expr.fi lters;i.un ique=n.uni queSort;i. text=n.get Text;i.isX MLDoc=n.is XML;i.cont ains=n.con tains})(); var su=/Un til$/,hu=/ ^(?:parent s|prevUnti l|prevAll) /,cu=/,/,l u=/^.[^:#\ [\.,]*$/,a u=Array.pr ototype.sl ice,ri=i.e xpr.match. POS,vu={ch ildren:!0, contents:! 0,next:!0, prev:!0};i .fn.extend ({find:fun ction(n){v ar s=this, t,f,r,o,u, e;if(typeo f n!="stri ng")return  i(n).filt er(functio n(){for(t= 0,f=s.leng th;t<f;t++ )if(i.cont ains(s[t], this))retu rn!0});for (r=this.pu shStack("" ,"find",n) ,t=0,f=thi s.length;t <f;t++)if( o=r.length ,i.find(n, this[t],r) ,t>0)for(u =o;u<r.len gth;u++)fo r(e=0;e<o; e++)if(r[e ]===r[u]){ r.splice(u --,1);brea k}return r },has:func tion(n){va r t=i(n);r eturn this .filter(fu nction(){f or(var n=0 ,r=t.lengt h;n<r;n++) if(i.conta ins(this,t [n]))retur n!0})},not :function( n){return  this.pushS tack(fi(th is,n,!1)," not",n)},f ilter:func tion(n){re turn this. pushStack( fi(this,n, !0),"filte r",n)},is: function(n ){return!! n&&(typeof  n=="strin g"?ri.test (n)?i(n,th is.context ).index(th is[0])>=0: i.filter(n ,this).len gth>0:this .filter(n) .length>0) },closest: function(n ,t){var f= [],u,s,r=t his[0],e,o ;if(i.isAr ray(n)){fo r(e=1;r&&r .ownerDocu ment&&r!== t;){for(u= 0;u<n.leng th;u++)i(r ).is(n[u]) &&f.push({ selector:n [u],elem:r ,level:e}) ;r=r.paren tNode;e++} return f}f or(o=ri.te st(n)||typ eof n!="st ring"?i(n, t||this.co ntext):0,u =0,s=this. length;u<s ;u++)for(r =this[u];r ;)if(o?o.i ndex(r)>-1 :i.find.ma tchesSelec tor(r,n)){ f.push(r); break}else  if(r=r.pa rentNode,! r||!r.owne rDocument| |r===t||r. nodeType== =11)break; return f=f .length>1? i.unique(f ):f,this.p ushStack(f ,"closest" ,n)},index :function( n){return  n?typeof n =="string" ?i.inArray (this[0],i (n)):i.inA rray(n.jqu ery?n[0]:n ,this):thi s[0]&&this [0].parent Node?this. prevAll(). length:-1} ,add:funct ion(n,t){v ar u=typeo f n=="stri ng"?i(n,t) :i.makeArr ay(n&&n.no deType?[n] :n),r=i.me rge(this.g et(),u);re turn this. pushStack( ui(u[0])|| ui(r[0])?r :i.unique( r))},andSe lf:functio n(){return  this.add( this.prevO bject)}}); i.each({pa rent:funct ion(n){var  t=n.paren tNode;retu rn t&&t.no deType!==1 1?t:null}, parents:fu nction(n){ return i.d ir(n,"pare ntNode")}, parentsUnt il:functio n(n,t,r){r eturn i.di r(n,"paren tNode",r)} ,next:func tion(n){re turn i.nth (n,2,"next Sibling")} ,prev:func tion(n){re turn i.nth (n,2,"prev iousSiblin g")},nextA ll:functio n(n){retur n i.dir(n, "nextSibli ng")},prev All:functi on(n){retu rn i.dir(n ,"previous Sibling")} ,nextUntil :function( n,t,r){ret urn i.dir( n,"nextSib ling",r)}, prevUntil: function(n ,t,r){retu rn i.dir(n ,"previous Sibling",r )},sibling s:function (n){return  i.sibling (n.parentN ode.firstC hild,n)},c hildren:fu nction(n){ return i.s ibling(n.f irstChild) },contents :function( n){return  i.nodeName (n,"iframe ")?n.conte ntDocument ||n.conten tWindow.do cument:i.m akeArray(n .childNode s)}},funct ion(n,t){i .fn[n]=fun ction(r,u) {var f=i.m ap(this,t, r);return  su.test(n) ||(u=r),u& &typeof u= ="string"& &(f=i.filt er(u,f)),f =this.leng th>1&&!vu[ n]?i.uniqu e(f):f,(th is.length> 1||cu.test (u))&&hu.t est(n)&&(f =f.reverse ()),this.p ushStack(f ,n,au.call (arguments ).join("," ))}});i.ex tend({filt er:functio n(n,t,r){r eturn r&&( n=":not("+ n+")"),t.l ength===1? i.find.mat chesSelect or(t[0],n) ?[t[0]]:[] :i.find.ma tches(n,t) },dir:func tion(n,r,u ){for(var  e=[],f=n[r ];f&&f.nod eType!==9& &(u===t||f .nodeType! ==1||!i(f) .is(u));)f .nodeType= ==1&&e.pus h(f),f=f[r ];return e },nth:func tion(n,t,i ){t=t||1;f or(var r=0 ;n;n=n[i]) if(n.nodeT ype===1&&+ +r===t)bre ak;return  n},sibling :function( n,t){for(v ar i=[];n; n=n.nextSi bling)n.no deType===1 &&n!==t&&i .push(n);r eturn i}}) ;var oi="a bbr|articl e|aside|au dio|canvas |datalist| details|fi gcaption|f igure|foot er|header| hgroup|mar k|meter|na v|output|p rogress|se ction|summ ary|time|v ideo",yu=/  jQuery\d+ ="(?:\d+|n ull)"/g,ut =/^\s+/,si =/<(?!area |br|col|em bed|hr|img |input|lin k|meta|par am)(([\w:] +)[^>]*)\/ >/ig,hi=/< ([\w:]+)/, pu=/<tbody /i,wu=/<|& #?\w+;/,bu =/<(?:scri pt|style)/ i,ku=/<(?: script|obj ect|embed| option|sty le)/i,ci=n ew RegExp( "<(?:"+oi+ ")","i"),l i=/checked \s*(?:[^=] |=\s*.chec ked.)/i,du =/\/(java| ecma)scrip t/i,gu=/^\ s*<!(?:\[C DATA\[|\-\ -)/,u={opt ion:[1,"<s elect mult iple='mult iple'>","< \/select>" ],legend:[ 1,"<fields et>","<\/f ieldset>"] ,thead:[1, "<table>", "<\/table> "],tr:[2," <table><tb ody>","<\/ tbody><\/t able>"],td :[3,"<tabl e><tbody>< tr>","<\/t r><\/tbody ><\/table> "],col:[2, "<table><t body><\/tb ody><colgr oup>","<\/ colgroup>< \/table>"] ,area:[1," <map>","<\ /map>"],_d efault:[0, "",""]},ai =ei(r);u.o ptgroup=u. option;u.t body=u.tfo ot=u.colgr oup=u.capt ion=u.thea d;u.th=u.t d;i.suppor t.htmlSeri alize||(u. _default=[ 1,"div<div >","<\/div >"]);i.fn. extend({te xt:functio n(n){retur n i.isFunc tion(n)?th is.each(fu nction(t){ var r=i(th is);r.text (n.call(th is,t,r.tex t()))}):ty peof n!="o bject"&&n! ==t?this.e mpty().app end((this[ 0]&&this[0 ].ownerDoc ument||r). createText Node(n)):i .text(this )},wrapAll :function( n){if(i.is Function(n ))return t his.each(f unction(t) {i(this).w rapAll(n.c all(this,t ))});if(th is[0]){var  t=i(n,thi s[0].owner Document). eq(0).clon e(!0);this [0].parent Node&&t.in sertBefore (this[0]); t.map(func tion(){for (var n=thi s;n.firstC hild&&n.fi rstChild.n odeType=== 1;)n=n.fir stChild;re turn n}).a ppend(this )}return t his},wrapI nner:funct ion(n){ret urn i.isFu nction(n)? this.each( function(t ){i(this). wrapInner( n.call(thi s,t))}):th is.each(fu nction(){v ar t=i(thi s),r=t.con tents();r. length?r.w rapAll(n): t.append(n )})},wrap: function(n ){var t=i. isFunction (n);return  this.each (function( r){i(this) .wrapAll(t ?n.call(th is,r):n)}) },unwrap:f unction(){ return thi s.parent() .each(func tion(){i.n odeName(th is,"body") ||i(this). replaceWit h(this.chi ldNodes)}) .end()},ap pend:funct ion(){retu rn this.do mManip(arg uments,!0, function(n ){this.nod eType===1& &this.appe ndChild(n) })},prepen d:function (){return  this.domMa nip(argume nts,!0,fun ction(n){t his.nodeTy pe===1&&th is.insertB efore(n,th is.firstCh ild)})},be fore:funct ion(){if(t his[0]&&th is[0].pare ntNode)ret urn this.d omManip(ar guments,!1 ,function( n){this.pa rentNode.i nsertBefor e(n,this)} );if(argum ents.lengt h){var n=i .clean(arg uments);re turn n.pus h.apply(n, this.toArr ay()),this .pushStack (n,"before ",argument s)}},after :function( ){if(this[ 0]&&this[0 ].parentNo de)return  this.domMa nip(argume nts,!1,fun ction(n){t his.parent Node.inser tBefore(n, this.nextS ibling)}); if(argumen ts.length) {var n=thi s.pushStac k(this,"af ter",argum ents);retu rn n.push. apply(n,i. clean(argu ments)),n} },remove:f unction(n, t){for(var  u=0,r;(r= this[u])!= null;u++)( !n||i.filt er(n,[r]). length)&&( t||r.nodeT ype!==1||( i.cleanDat a(r.getEle mentsByTag Name("*")) ,i.cleanDa ta([r])),r .parentNod e&&r.paren tNode.remo veChild(r) );return t his},empty :function( ){for(var  t=0,n;(n=t his[t])!=n ull;t++)fo r(n.nodeTy pe===1&&i. cleanData( n.getEleme ntsByTagNa me("*"));n .firstChil d;)n.remov eChild(n.f irstChild) ;return th is},clone: function(n ,t){return  n=n==null ?!1:n,t=t= =null?n:t, this.map(f unction(){ return i.c lone(this, n,t)})},ht ml:functio n(n){if(n= ==t)return  this[0]&& this[0].no deType===1 ?this[0].i nnerHTML.r eplace(yu, ""):null;i f(typeof n !="string" ||bu.test( n)||!i.sup port.leadi ngWhitespa ce&&ut.tes t(n)||u[(h i.exec(n)| |["",""])[ 1].toLower Case()])i. isFunction (n)?this.e ach(functi on(t){var  r=i(this); r.html(n.c all(this,t ,r.html()) )}):this.e mpty().app end(n);els e{n=n.repl ace(si,"<$ 1><\/$2>") ;try{for(v ar r=0,f=t his.length ;r<f;r++)t his[r].nod eType===1& &(i.cleanD ata(this[r ].getEleme ntsByTagNa me("*")),t his[r].inn erHTML=n)} catch(e){t his.empty( ).append(n )}}return  this},repl aceWith:fu nction(n){ return thi s[0]&&this [0].parent Node?i.isF unction(n) ?this.each (function( t){var r=i (this),u=r .html();r. replaceWit h(n.call(t his,t,u))} ):(typeof  n!="string "&&(n=i(n) .detach()) ,this.each (function( ){var t=th is.nextSib ling,r=thi s.parentNo de;i(this) .remove(); t?i(t).bef ore(n):i(r ).append(n )})):this. length?thi s.pushStac k(i(i.isFu nction(n)? n():n),"re placeWith" ,n):this}, detach:fun ction(n){r eturn this .remove(n, !0)},domMa nip:functi on(n,r,u){ var c,h,f, o,e=n[0],l =[];if(!i. support.ch eckClone&& arguments. length===3 &&typeof e =="string" &&li.test( e))return  this.each( function() {i(this).d omManip(n, r,u,!0)}); if(i.isFun ction(e))r eturn this .each(func tion(f){va r o=i(this );n[0]=e.c all(this,f ,r?o.html( ):t);o.dom Manip(n,r, u)});if(th is[0]){if( o=e&&e.par entNode,c= i.support. parentNode &&o&&o.nod eType===11 &&o.childN odes.lengt h===this.l ength?{fra gment:o}:i .buildFrag ment(n,thi s,l),f=c.f ragment,h= f.childNod es.length= ==1?f=f.fi rstChild:f .firstChil d,h){r=r&& i.nodeName (h,"tr");f or(var s=0 ,a=this.le ngth,v=a-1 ;s<a;s++)u .call(r?nf (this[s],h ):this[s], c.cacheabl e||a>1&&s< v?i.clone( f,!0,!0):f )}l.length &&i.each(l ,rf)}retur n this}}); i.buildFra gment=func tion(n,t,u ){var e,h, s,o,f=n[0] ;return t& &t[0]&&(o= t[0].owner Document|| t[0]),o.cr eateDocume ntFragment ||(o=r),n. length===1 &&typeof f =="string" &&f.length <512&&o=== r&&f.charA t(0)==="<" &&!ku.test (f)&&(i.su pport.chec kClone||!l i.test(f)) &&(i.suppo rt.html5Cl one||!ci.t est(f))&&( h=!0,s=i.f ragments[f ],s&&s!==1 &&(e=s)),e ||(e=o.cre ateDocumen tFragment( ),i.clean( n,o,e,u)), h&&(i.frag ments[f]=s ?e:1),{fra gment:e,ca cheable:h} };i.fragme nts={};i.e ach({appen dTo:"appen d",prepend To:"prepen d",insertB efore:"bef ore",inser tAfter:"af ter",repla ceAll:"rep laceWith"} ,function( n,t){i.fn[ n]=functio n(r){var e =[],u=i(r) ,o=this.le ngth===1&& this[0].pa rentNode,f ,h,s;if(o& &o.nodeTyp e===11&&o. childNodes .length=== 1&&u.lengt h===1)retu rn u[t](th is[0]),thi s;for(f=0, h=u.length ;f<h;f++)s =(f>0?this .clone(!0) :this).get (),i(u[f]) [t](s),e=e .concat(s) ;return th is.pushSta ck(e,n,u.s elector)}} );i.extend ({clone:fu nction(n,t ,r){var f, e,u,o=i.su pport.html 5Clone||!c i.test("<" +n.nodeNam e)?n.clone Node(!0):t f(n);if((! i.support. noCloneEve nt||!i.sup port.noClo neChecked) &&(n.nodeT ype===1||n .nodeType= ==11)&&!i. isXMLDoc(n ))for(yi(n ,o),f=k(n) ,e=k(o),u= 0;f[u];++u )e[u]&&yi( f[u],e[u]) ;if(t&&(vi (n,o),r))f or(f=k(n), e=k(o),u=0 ;f[u];++u) vi(f[u],e[ u]);return  f=e=null, o},clean:f unction(n, t,f,e){var  p,s,c,h,o ,y,a,b,k;f or(t=t||r, typeof t.c reateEleme nt=="undef ined"&&(t= t.ownerDoc ument||t[0 ]&&t[0].ow nerDocumen t||r),s=[] ,h=0;(o=n[ h])!=null; h++)if(typ eof o=="nu mber"&&(o+ =""),o){if (typeof o= ="string") if(wu.test (o)){o=o.r eplace(si, "<$1><\/$2 >");var w= (hi.exec(o )||["",""] )[1].toLow erCase(),v =u[w]||u._ default,d= v[0],l=t.c reateEleme nt("div"); for(t===r? ai.appendC hild(l):ei (t).append Child(l),l .innerHTML =v[1]+o+v[ 2];d--;)l= l.lastChil d;if(!i.su pport.tbod y)for(y=pu .test(o),a =w==="tabl e"&&!y?l.f irstChild& &l.firstCh ild.childN odes:v[1]= =="<table> "&&!y?l.ch ildNodes:[ ],c=a.leng th-1;c>=0; --c)i.node Name(a[c], "tbody")&& !a[c].chil dNodes.len gth&&a[c]. parentNode .removeChi ld(a[c]);! i.support. leadingWhi tespace&&u t.test(o)& &l.insertB efore(t.cr eateTextNo de(ut.exec (o)[0]),l. firstChild );o=l.chil dNodes}els e o=t.crea teTextNode (o);if(!i. support.ap pendChecke d)if(o[0]& &typeof(b= o.length)= ="number") for(c=0;c< b;c++)wi(o [c]);else  wi(o);o.no deType?s.p ush(o):s=i .merge(s,o )}if(f)for (p=functio n(n){retur n!n.type|| du.test(n. type)},h=0 ;s[h];h++) e&&i.nodeN ame(s[h]," script")&& (!s[h].typ e||s[h].ty pe.toLower Case()===" text/javas cript")?e. push(s[h]. parentNode ?s[h].pare ntNode.rem oveChild(s [h]):s[h]) :(s[h].nod eType===1& &(k=i.grep (s[h].getE lementsByT agName("sc ript"),p), s.splice.a pply(s,[h+ 1,0].conca t(k))),f.a ppendChild (s[h]));re turn s},cl eanData:fu nction(n){ for(var f, r,u,e=i.ca che,s=i.ev ent.specia l,h=i.supp ort.delete Expando,o= 0,t;(t=n[o ])!=null;o ++)if((!t. nodeName|| !i.noData[ t.nodeName .toLowerCa se()])&&(u =t[i.expan do],u)){if (r=e[u],r& &r.events) {for(f in  r.events)s [f]?i.even t.remove(t ,f):i.remo veEvent(t, f,r.handle );r.handle &&(r.handl e.elem=nul l)}h?delet e t[i.expa ndo]:t.rem oveAttribu te&&t.remo veAttribut e(i.expand o);delete  e[u]}}});v ar ft=/alp ha\([^)]*\ )/i,uf=/op acity=([^) ]*)/,ff=/( [A-Z]|^ms) /g,bi=/^-? \d+(?:px)? $/i,ef=/^- ?\d/,of=/^ ([\-+])=([ \-+.\de]+) /,sf={posi tion:"abso lute",visi bility:"hi dden",disp lay:"block "},hf=["Le ft","Right "],cf=["To p","Bottom "],c,ki,di ;i.fn.css= function(n ,r){return  arguments .length=== 2&&r===t?t his:i.acce ss(this,n, r,!0,funct ion(n,r,u) {return u! ==t?i.styl e(n,r,u):i .css(n,r)} )};i.exten d({cssHook s:{opacity :{get:func tion(n,t){ if(t){var  i=c(n,"opa city","opa city");ret urn i==="" ?"1":i}ret urn n.styl e.opacity} }},cssNumb er:{fillOp acity:!0,f ontWeight: !0,lineHei ght:!0,opa city:!0,or phans:!0,w idows:!0,z Index:!0,z oom:!0},cs sProps:{fl oat:i.supp ort.cssFlo at?"cssFlo at":"style Float"},st yle:functi on(n,r,u,f ){if(n&&n. nodeType!= =3&&n.node Type!==8&& n.style){v ar o,s,h=i .camelCase (r),c=n.st yle,e=i.cs sHooks[h]; if(r=i.css Props[h]|| h,u!==t){i f(s=typeof  u,s==="st ring"&&(o= of.exec(u) )&&(u=+(o[ 1]+1)*+o[2 ]+parseFlo at(i.css(n ,r)),s="nu mber"),u== null||s=== "number"&& isNaN(u))r eturn;if(s !=="number "||i.cssNu mber[h]||( u+="px"),! e||!("set" in e)||(u= e.set(n,u) )!==t)try{ c[r]=u}cat ch(l){}}el se return  e&&"get"in  e&&(o=e.g et(n,!1,f) )!==t?o:c[ r]}},css:f unction(n, r,u){var e ,f;return( r=i.camelC ase(r),f=i .cssHooks[ r],r=i.css Props[r]|| r,r==="css Float"&&(r ="float"), f&&"get"in  f&&(e=f.g et(n,!0,u) )!==t)?e:c ?c(n,r):vo id 0},swap :function( n,t,i){var  u={};for( var r in t )u[r]=n.st yle[r],n.s tyle[r]=t[ r];i.call( n);for(r i n t)n.styl e[r]=u[r]} });i.curCS S=i.css;i. each(["hei ght","widt h"],functi on(n,t){i. cssHooks[t ]={get:fun ction(n,r, u){var f;i f(r)return  n.offsetW idth!==0?g i(n,t,u):( i.swap(n,s f,function (){f=gi(n, t,u)}),f)} ,set:funct ion(n,t){i f(bi.test( t)){if(t=p arseFloat( t),t>=0)re turn t+"px "}else ret urn t}}}); i.support. opacity||( i.cssHooks .opacity={ get:functi on(n,t){re turn uf.te st((t&&n.c urrentStyl e?n.curren tStyle.fil ter:n.styl e.filter)| |"")?parse Float(RegE xp.$1)/100 +"":t?"1": ""},set:fu nction(n,t ){var r=n. style,u=n. currentSty le,e=i.isN umeric(t)? "alpha(opa city="+t*1 00+")":"", f=u&&u.fil ter||r.fil ter||"";(r .zoom=1,t> =1&&i.trim (f.replace (ft,""))== =""&&(r.re moveAttrib ute("filte r"),u&&!u. filter))|| (r.filter= ft.test(f) ?f.replace (ft,e):f+"  "+e)}});i (function( ){i.suppor t.reliable MarginRigh t||(i.cssH ooks.margi nRight={ge t:function (n,t){var  r;return i .swap(n,{d isplay:"in line-block "},functio n(){r=t?c( n,"margin- right","ma rginRight" ):n.style. marginRigh t}),r}})}) ;r.default View&&r.de faultView. getCompute dStyle&&(k i=function (n,t){var  r,u,f;retu rn t=t.rep lace(ff,"- $1").toLow erCase(),( u=n.ownerD ocument.de faultView) &&(f=u.get ComputedSt yle(n,null ))&&(r=f.g etProperty Value(t),r !==""||i.c ontains(n. ownerDocum ent.docume ntElement, n)||(r=i.s tyle(n,t)) ),r});r.do cumentElem ent.curren tStyle&&(d i=function (n,t){var  f,u,e,i=n. currentSty le&&n.curr entStyle[t ],r=n.styl e;return i ===null&&r &&(e=r[t]) &&(i=e),!b i.test(i)& &ef.test(i )&&(f=r.le ft,u=n.run timeStyle& &n.runtime Style.left ,u&&(n.run timeStyle. left=n.cur rentStyle. left),r.le ft=t==="fo ntSize"?"1 em":i||0,i =r.pixelLe ft+"px",r. left=f,u&& (n.runtime Style.left =u)),i===" "?"auto":i });c=ki||d i;i.expr&& i.expr.fil ters&&(i.e xpr.filter s.hidden=f unction(n) {var t=n.o ffsetWidth ,r=n.offse tHeight;re turn t===0 &&r===0||! i.support. reliableHi ddenOffset s&&(n.styl e&&n.style .display|| i.css(n,"d isplay"))= =="none"}, i.expr.fil ters.visib le=functio n(n){retur n!i.expr.f ilters.hid den(n)});v ar lf=/%20 /g,af=/\[\ ]$/,nr=/\r ?\n/g,vf=/ #.*$/,yf=/ ^(.*?):[ \ t]*([^\r\n ]*)\r?$/mg ,pf=/^(?:c olor|date| datetime|d atetime-lo cal|email| hidden|mon th|number| :PORT f,e, o,s;return  typeof n! ="string"& &ur?ur.app ly(this,ar guments):t his.length ?(f=n.inde xOf(" "),f >=0&&(e=n. slice(f,n. length),n= n.slice(0, f)),o="GET ",r&&(i.is Function(r )?(u=r,r=t ):typeof r =="object" &&(r=i.par am(r,i.aja xSettings. traditiona l),o="POST ")),s=this ,i.ajax({u rl:n,type: o,dataType :"html",da ta:r,compl ete:functi on(n,t,r){ r=n.respon seText;n.i sResolved( )&&(n.done (function( n){r=n}),s .html(e?i( "<div>").a ppend(r.re place(kf," ")).find(e ):r));u&&s .each(u,[r ,t,n])}}), this):this },serializ e:function (){return  i.param(th is.seriali zeArray()) },serializ eArray:fun ction(){re turn this. map(functi on(){retur n this.ele ments?i.ma keArray(th is.element s):this}). filter(fun ction(){re turn this. name&&!thi s.disabled &&(this.ch ecked||df. test(this. nodeName)| |pf.test(t his.type)) }).map(fun ction(n,t) {var r=i(t his).val() ;return r= =null?null :i.isArray (r)?i.map( r,function (n){return {name:t.na me,value:n .replace(n r,"\r\n")} }):{name:t .name,valu e:r.replac e(nr,"\r\n ")}}).get( )}});i.eac h("ajaxSta rt ajaxSto p ajaxComp lete ajaxE rror ajaxS uccess aja xSend".spl it(" "),fu nction(n,t ){i.fn[t]= function(n ){return t his.on(t,n )}});i.eac h(["get"," post"],fun ction(n,r) {i[r]=func tion(n,u,f ,e){return  i.isFunct ion(u)&&(e =e||f,f=u, u=t),i.aja x({type:r, url:n,data :u,success :f,dataTyp e:e})}});i .extend({g etScript:f unction(n, r){return  i.get(n,t, r,"script" )},getJSON :function( n,t,r){ret urn i.get( n,t,r,"jso n")},ajaxS etup:funct ion(n,t){r eturn t?sr (n,i.ajaxS ettings):( t=n,n=i.aj axSettings ),sr(n,t), n},ajaxSet tings:{url :o,isLocal :/^(?:abou t|app|app\ -storage|. +\-extensi on|file|re s|widget): $/.test(s[ 1]),global :!0,type:" GET",conte ntType:"ap plication/ x-www-form -urlencode d",process Data:!0,as ync:!0,acc epts:{xml: "applicati on/xml, te xt/xml",ht ml:"text/h tml",text: "text/plai n",json:"a pplication /json, tex t/javascri pt","*":er },contents :{xml:/xml /,html:/ht ml/,json:/ json/},res ponseField s:{xml:"re sponseXML" ,text:"res ponseText" },converte rs:{"* tex t":n.Strin g,"text ht ml":!0,"te xt json":i .parseJSON ,"text xml ":i.parseX ML},flatOp tions:{con text:!0,ur l:!0}},aja xPrefilter :or(et),aj axTranspor t:or(fr),a jax:functi on(n,r){fu nction w(n ,r,s,l){if (e!==2){e= 2;nt&&clea rTimeout(n t);c=t;g=l ||"";f.rea dyState=n> 0?4:0;var  p,d,w,a=r, ut=s?ne(u, f,s):t,tt, it;if(n>=2 00&&n<300| |n===304)i f(u.ifModi fied&&((tt =f.getResp onseHeader ("Last-Mod ified"))&& (i.lastMod ified[o]=t t),(it=f.g etResponse Header("Et ag"))&&(i. etag[o]=it )),n===304 )a="notmod ified",p=! 0;else try {d=te(u,ut );a="succe ss";p=!0}c atch(ft){a ="parserer ror";w=ft} else w=a,( !a||n)&&(a ="error",n <0&&(n=0)) ;f.status= n;f.status Text=""+(r ||a);p?k.r esolveWith (h,[d,a,f] ):k.reject With(h,[f, a,w]);f.st atusCode(y );y=t;v&&b .trigger(" ajax"+(p?" Success":" Error"),[f ,u,p?d:w]) ;rt.fireWi th(h,[f,a] );v&&(b.tr igger("aja xComplete" ,[f,u]),-- i.active|| i.event.tr igger("aja xStop"))}} var tt,it; typeof n== "object"&& (r=n,n=t); r=r||{};va r u=i.ajax Setup({},r ),,
        418   24,
        419    /**,
        420   25,
        421     * XrmSvc Toolkit v0 .2, a smal l JavaScri pt library  that help s access,
        422   26,
        423     * Micros oft Dynami cs CRM 201 1 web serv ice interf aces (SOAP  and REST) ,
        424   Package: U sers.adjea nte.Deskto p.va-crmpr ojects.TMP .CRM.VA.TM P.WebResou rces.J Scr ipt Functi ons.TSA,
        425   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/TSA/m cs_TSA.js,  line 1631  (Insecure  Randomnes s),High,
        426   Issue Deta ils,
        427   Kingdom:,
        428    Security  Features,
        429   Scan Engin e:,
        430    SCA (Stru ctural),
        431  
        432   Audit Comm ents,
        433   adjeante:,
        434    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        435   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        436  
        437   Sink Detai ls,
        438   Sink:,
        439    FunctionP ointerCall ,
        440   Enclosing  Method:,
        441    lambda(),
        442   File:,
        443    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/TSA/ mcs_TSA.js :1631,
        444   Taint Flag s:,
        445    ,
        446   1628,
        447    ,
        448   1629,
        449     // Uniqu e for each  copy of j Query on t he page,
        450   1630,
        451     // Non-d igits remo ved to mat ch rinline jQuery,
        452   1631,
        453     expando:  "jQuery"  + ( jQuery .fn.jquery  + Math.ra ndom() ).r eplace( /\ D/g, "" ), ,
        454   1632,
        455    ,
        456   1633,
        457     // The f ollowing e lements th row uncatc hable exce ptions if  you,
        458   1634,
        459     // attem pt to add  expando pr operties t o them.,
        460   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/TSA/m cs_TSA.min .js, line  16 (Insecu re Randomn ess),High,
        461   Issue Deta ils,
        462   Kingdom:,
        463    Security  Features,
        464   Scan Engin e:,
        465    SCA (Stru ctural),
        466  
        467   Audit Comm ents,
        468   adjeante:,
        469    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        470   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        471  
        472   Sink Detai ls,
        473   Sink:,
        474    FunctionP ointerCall ,
        475   Enclosing  Method:,
        476    lambda(),
        477   File:,
        478    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/TSA/ mcs_TSA.mi n.js:16,
        479   Taint Flag s:,
        480    ,
        481   13,
        482     *,
        483   14,
        484     * Date:  Mon Nov 21  21:11:03  2011 -0500 ,
        485   15,
        486     */,
        487   16,
        488    function  getResourc eFetchXml( n,t){var i =['<condit ion attrib ute="state code" oper ator="eq"  value="0"/ >',buildSi teConditio ns(n,t,"R" )];return  fetchXml=M CS.cvt_Com mon.Create Fetch("mcs _resource" ,["mcs_res ourceid"," mcs_name", "createdon "],i,["mcs _name",!1] )}function  getResour ceLayout(n ){return'< grid name= "resultset " object=" '+n+'" jum p="mcs_nam e" select= "1" icon=" 0" preview ="0"><row  name="resu lt" id="mc s_resource id"><cell  name="mcs_ name" widt h="300" /> <cell name ="mcs_rela tedsiteid"  width="20 0" /><cell  name="mcs _type" wid th="100" / ><cell nam e="mcs_bus inessuniti d" width=" 100" /><ce ll name="o wnerid" wi dth="150"  /><cell na me="modifi edon" widt h="125" /> <cell name ="createdo n" width=" 125" /><\/ row><\/gri d>'}functi on getReso urceGroupF etchXml(n, t,i){var r =[];return  r=i?['<co ndition at tribute="s tatecode"  operator=" eq" value= "0"/>','<c ondition a ttribute=" mcs_type"  operator=" eq" value= "917290000 "/>',build SiteCondit ions(n,t," RG")]:['<c ondition a ttribute=" statecode"  operator= "eq" value ="0"/>',bu ildSiteCon ditions(n, t,"RG")],f etchXml=MC S.cvt_Comm on.CreateF etch("mcs_ resourcegr oup",["mcs _name","mc s_type","m cs_related siteid","m odifiedon" ,"createdo n","mcs_re sourcegrou pid"],r,[" mcs_name", !1])}funct ion getRes ourceGroup Layout(n){ return'<gr id name="r esultset"  object="'+ n+'" jump= "mcs_name"  select="1 " icon="0"  preview=" 0"><row na me="result " id="mcs_ resourcegr oupid"><ce ll name="m cs_name" w idth="300"  /><cell n ame="mcs_r elatedsite id" width= "300" /><c ell name=" mcs_type"  width="150 " /><cell  name="modi fiedon" wi dth="125"  /><cell na me="create don" width ="125" />< \/row><\/g rid>'}func tion getUs erFetchXml (n,t){retu rn fetchXm l='<fetch  version="1 .0" output -format="x ml-platfor m" mapping ="logical"  distinct= "false"><e ntity name ="systemus er"><attri bute name= "fullname" /><attribu te name="b usinessuni tid"/><att ribute nam e="cvt_typ e"/><attri bute name= "domainnam e"/><attri bute name= "jobtitle" /><attribu te name="i nternalema iladdress" /><attribu te name="m odifiedon" /><attribu te name="c vt_site"/> <attribute  name="cvt _facility" /><attribu te name="s ystemuseri d"/><order  attribute ="fullname " descendi ng="false" /><filter  type="and" ><conditio n attribut e="isdisab led" opera tor="eq" v alue="0"/> <condition  attribute ="accessmo de" operat or="ne" va lue="3"/>' ,fetchXml+ =buildSite Conditions (n,t,"U"), fetchXml+= '<\/filter ><link-ent ity name=" team" from ="teamid"  to="cvt_pr imaryteam"  visible=" false" lin k-type="ou ter" alias ="a_8f34fa e9459de211 8b0978e3b5 11a629"><a ttribute n ame="name" /><\/link- entity><\/ entity><\/ fetch>'}fu nction get UserLayout (){return' <grid name ="resultse t" object= "8" jump=" fullname"  select="1"  icon="0"  preview="0 "><row nam e="result"  id="syste muserid">< cell name= "fullname"  width="20 0" /><cell  name="job title" wid th="150" / ><cell nam e="domainn ame" width ="200" />< cell name= "internale mailaddres s" width=" 150" /><ce ll name="c vt_type" w idth="125"  /><cell n ame="cvt_f acility" w idth="150"  /><cell n ame="cvt_s ite" width ="200" />< cell name= "a_8f34fae 9459de2118 b0978e3b51 1a629.name " width="1 50" disabl eSorting=" 1" /><cell  name="bus inessuniti d" width=" 150" /><ce ll name="m odifiedon"  width="10 0" /><\/ro w><\/grid> '}function  buildSite Conditions (n,t,i){va r r="",u,f ;switch(i) {case"U":r ='<conditi on attribu te="cvt_si te" operat or="in">'; break;defa ult:r='<co ndition at tribute="m cs_related siteid" op erator="in ">'}if(n)r +='<value  uiname="'+ MCS.cvt_Co mmon.forma tXML(n[0]. mcs_name)+ '" uitype= "mcs_site" >'+n[0].id +"<\/value >";else if (u=[],f="s tatuscode/ Value eq 1  and mcs_F acilityId/ Id eq (Gui d'"+t+"')" ,calls=Crm RestKit.By Query("mcs _site",["m cs_name"," mcs_siteId ","mcs_Fac ilityId"], f,!1),call s.fail(fun ction(){}) ,calls.don e(function (n){n&&n.d .results&& n.d.result s.length>0 &&(u=n.d.r esults)}), u.length>0 )for(recor d in u)r+= '<value ui name="'+MC S.cvt_Comm on.formatX ML(u[recor d].mcs_nam e)+'" uity pe="mcs_si te">'+u[re cord].mcs_ siteId+"<\ /value>";e lse r+='<v alue uinam e="NoSites " uitype=" mcs_site"> '+MCS.cvt_ Common.Bla nkGUID+"<\ /value>";r eturn r+"< \/conditio n>"}var Cr mRestKit,X rmSvcToolk it,process ,facilitie s,PatFacil ity,ProFac ility;(fun ction(n,t) {function  kr(n){var  i=lt[n]={} ,t,r;for(n =n.split(/ \s+/),t=0, r=n.length ;t<r;t++)i [n[t]]=!0; return i}f unction yt (n,r,u){if (u===t&&n. nodeType== =1){var f= "data-"+r. replace(vt ,"-$1").to LowerCase( );if(u=n.g etAttribut e(f),typeo f u=="stri ng"){try{u =u==="true "?!0:u===" false"?!1: u==="null" ?null:i.is Numeric(u) ?parseFloa t(u):at.te st(u)?i.pa rseJSON(u) :u}catch(e ){}i.data( n,r,u)}els e u=t}retu rn u}funct ion it(n){ for(var t  in n)if((t !=="data"| |!i.isEmpt yObject(n[ t]))&&t!== "toJSON")r eturn!1;re turn!0}fun ction pt(n ,t,r){var  u=t+"defer ",f=t+"que ue",e=t+"m ark",o=i._ data(n,u); !o||r!=="q ueue"&&i._ data(n,f)| |r!=="mark "&&i._data (n,e)||set Timeout(fu nction(){i ._data(n,f )||i._data (n,e)||(i. removeData (n,u,!0),o .fire())}, 0)}functio n h(){retu rn!1}funct ion b(){re turn!0}fun ction ui(n ){return!n ||!n.paren tNode||n.p arentNode. nodeType== =11}functi on fi(n,t, r){if(t=t| |0,i.isFun ction(t))r eturn i.gr ep(n,funct ion(n,i){v ar u=!!t.c all(n,i,n) ;return u= ==r});if(t .nodeType) return i.g rep(n,func tion(n){re turn n===t ===r});if( typeof t== "string"){ var u=i.gr ep(n,funct ion(n){ret urn n.node Type===1}) ;if(lu.tes t(t))retur n i.filter (t,u,!r);t =i.filter( t,u)}retur n i.grep(n ,function( n){return  i.inArray( n,t)>=0=== r})}functi on ei(n){v ar i=oi.sp lit("|"),t =n.createD ocumentFra gment();if (t.createE lement)whi le(i.lengt h)t.create Element(i. pop());ret urn t}func tion nf(n) {return i. nodeName(n ,"table")? n.getEleme ntsByTagNa me("tbody" )[0]||n.ap pendChild( n.ownerDoc ument.crea teElement( "tbody")): n}function  vi(n,t){i f(t.nodeTy pe===1&&i. hasData(n) ){var r,u, o,s=i._dat a(n),e=i._ data(t,s), f=s.events ;if(f){del ete e.hand le;e.event s={};for(r  in f)for( u=0,o=f[r] .length;u< o;u++)i.ev ent.add(t, r+(f[r][u] .namespace ?".":"")+f [r][u].nam espace,f[r ][u],f[r][ u].data)}e .data&&(e. data=i.ext end({},e.d ata))}}fun ction yi(n ,t){var r; t.nodeType ===1&&(t.c learAttrib utes&&t.cl earAttribu tes(),t.me rgeAttribu tes&&t.mer geAttribut es(n),r=t. nodeName.t oLowerCase (),r==="ob ject"?t.ou terHTML=n. outerHTML: r==="input "&&(n.type ==="checkb ox"||n.typ e==="radio ")?(n.chec ked&&(t.de faultCheck ed=t.check ed=n.check ed),t.valu e!==n.valu e&&(t.valu e=n.value) ):r==="opt ion"?t.sel ected=n.de faultSelec ted:(r===" input"||r= =="textare a")&&(t.de faultValue =n.default Value),t.r emoveAttri bute(i.exp ando))}fun ction k(n) {return ty peof n.get ElementsBy TagName!=" undefined" ?n.getElem entsByTagN ame("*"):t ypeof n.qu erySelecto rAll!="und efined"?n. querySelec torAll("*" ):[]}funct ion pi(n){ (n.type=== "checkbox" ||n.type== ="radio")& &(n.defaul tChecked=n .checked)} function w i(n){var t =(n.nodeNa me||"").to LowerCase( );t==="inp ut"?pi(n): t!=="scrip t"&&typeof  n.getElem entsByTagN ame!="unde fined"&&i. grep(n.get ElementsBy TagName("i nput"),pi) }function  tf(n){var  t=r.create Element("d iv");retur n ai.appen dChild(t), t.innerHTM L=n.outerH TML,t.firs tChild}fun ction rf(n ,t){t.src? i.ajax({ur l:t.src,as ync:!1,dat aType:"scr ipt"}):i.g lobalEval( (t.text||t .textConte nt||t.inne rHTML||"") .replace(g u,"/*$0*/" ));t.paren tNode&&t.p arentNode. removeChil d(t)}funct ion gi(n,t ,r){var u= t==="width "?n.offset Width:n.of fsetHeight ,e=t==="wi dth"?hf:cf ,f=0,o=e.l ength;if(u >0){if(r!= ="border") for(;f<o;f ++)r||(u-= parseFloat (i.css(n," padding"+e [f]))||0), r==="margi n"?u+=pars eFloat(i.c ss(n,r+e[f ]))||0:u-= parseFloat (i.css(n," border"+e[ f]+"Width" ))||0;retu rn u+"px"} if(u=c(n,t ,t),(u<0|| u==null)&& (u=n.style [t]||0),u= parseFloat (u)||0,r)f or(;f<o;f+ +)u+=parse Float(i.cs s(n,"paddi ng"+e[f])) ||0,r!=="p adding"&&( u+=parseFl oat(i.css( n,"border" +e[f]+"Wid th"))||0), r==="margi n"&&(u+=pa rseFloat(i .css(n,r+e [f]))||0); return u+" px"}functi on or(n){r eturn func tion(t,r){ if(typeof  t!="string "&&(r=t,t= "*"),i.isF unction(r) )for(var o =t.toLower Case().spl it(ir),f=0 ,h=o.lengt h,u,s,e;f< h;f++)u=o[ f],e=/^\+/ .test(u),e &&(u=u.sub str(1)||"* "),s=n[u]= n[u]||[],s [e?"unshif t":"push"] (r)}}funct ion d(n,i, r,u,f,e){f =f||i.data Types[0];e =e||{};e[f ]=!0;for(v ar s=n[f], h=0,l=s?s. length:0,c =n===et,o; h<l&&(c||! o);h++)o=s [h](i,r,u) ,typeof o= ="string"& &(!c||e[o] ?o=t:(i.da taTypes.un shift(o),o =d(n,i,r,u ,o,e)));re turn!c&&o| |e["*"]||( o=d(n,i,r, u,"*",e)), o}function  sr(n,r){v ar u,f,e=i .ajaxSetti ngs.flatOp tions||{}; for(u in r )r[u]!==t& &((e[u]?n: f||(f={})) [u]=r[u]); f&&i.exten d(!0,n,f)} function o t(n,t,r,u) {if(i.isAr ray(t))i.e ach(t,func tion(t,f){ r||af.test (n)?u(n,f) :ot(n+"["+ (typeof f= ="object"| |i.isArray (f)?t:"")+ "]",f,r,u) });else if (r||t==nul l||typeof  t!="object ")u(n,t);e lse for(va r f in t)o t(n+"["+f+ "]",t[f],r ,u)}functi on ne(n,i, r){var s=n .contents, f=n.dataTy pes,c=n.re sponseFiel ds,o,u,e,h ;for(u in  c)u in r&& (i[c[u]]=r [u]);while (f[0]==="* ")f.shift( ),o===t&&( o=n.mimeTy pe||i.getR esponseHea der("conte nt-type")) ;if(o)for( u in s)if( s[u]&&s[u] .test(o)){ f.unshift( u);break}i f(f[0]in r )e=f[0];el se{for(u i n r){if(!f [0]||n.con verters[u+ " "+f[0]]) {e=u;break }h||(h=u)} e=e||h}if( e)return e !==f[0]&&f .unshift(e ),r[e]}fun ction te(n ,r){n.data Filter&&(r =n.dataFil ter(r,n.da taType));f or(var v=n .dataTypes ,s={},l,p= v.length,a ,u=v[0],h, y,f,e,o,c= 1;c<p;c++) {if(c===1) for(l in n .converter s)typeof l =="string" &&(s[l.toL owerCase() ]=n.conver ters[l]);i f(h=u,u=v[ c],u==="*" )u=h;else  if(h!=="*" &&h!==u){i f(y=h+" "+ u,f=s[y]|| s["* "+u], !f){o=t;fo r(e in s)i f(a=e.spli t(" "),(a[ 0]===h||a[ 0]==="*")& &(o=s[a[1] +" "+u],o) ){e=s[e];e ===!0?f=o: o===!0&&(f =e);break} }f||o||i.e rror("No c onversion  from "+y.r eplace(" " ," to ")); f!==!0&&(r =f?f(r):o( e(r)))}}re turn r}fun ction lr() {try{retur n new n.XM LHttpReque st}catch(t ){}}functi on ie(){tr y{return n ew n.Activ eXObject(" Microsoft. XMLHTTP")} catch(t){} }function  vr(){retur n setTimeo ut(fe,0),t t=i.now()} function f e(){tt=t}f unction v( n,t){var r ={};return  i.each(ar .concat.ap ply([],ar. slice(0,t) ),function (){r[this] =n}),r}fun ction yr(n ){if(!st[n ]){var e=r .body,t=i( "<"+n+">") .appendTo( e),u=t.css ("display" );t.remove ();(u==="n one"||u=== "")&&(f||( f=r.create Element("i frame"),f. frameBorde r=f.width= f.height=0 ),e.append Child(f),a &&f.create Element||( a=(f.conte ntWindow|| f.contentD ocument).d ocument,a. write((r.c ompatMode= =="CSS1Com pat"?"<!do ctype html >":"")+"<h tml><body> "),a.close ()),t=a.cr eateElemen t(n),a.bod y.appendCh ild(t),u=i .css(t,"di splay"),e. removeChil d(f));st[n ]=u}return  st[n]}fun ction ct(n ){return i .isWindow( n)?n:n.nod eType===9? n.defaultV iew||n.par entWindow: !1}var r=n .document, wr=n.navig ator,br=n. location,i =function( ){function  b(){if(!i .isReady){ try{r.docu mentElemen t.doScroll ("left")}c atch(n){se tTimeout(b ,1);return }i.ready() }}var i=fu nction(n,t ){return n ew i.fn.in it(n,t,c)} ,k=n.jQuer y,d=n.$,c, g=/^(?:[^# <]*(<[\w\W ]+>)[^>]*$ |#([\w\-]* )$)/,l=/\S /,a=/^\s+/ ,v=/\s+$/, nt=/^<(\w+ )\s*\/?>(? :<\/\1>)?$ /,tt=/^[\] ,:{}\s]*$/ ,it=/\\(?: ["\\\/bfnr t]|u[0-9a- fA-F]{4})/ g,rt=/"[^" \\\n\r]*"| true|false |null|-?\d +(?:\.\d*) ?(?:[eE][+ \-]?\d+)?/ g,ut=/(?:^ |:|,)(?:\s *\[)+/g,ft =/(webkit) [ \/]([\w. ]+)/,et=/( opera)(?:. *version)? [ \/]([\w. ]+)/,ot=/( msie) ([\w .]+)/,st=/ (mozilla)( ?:.*? rv:( [\w.]+))?/ ,ht=/-([a- z]|[0-9])/ ig,ct=/^-m s-/,lt=fun ction(n,t) {return(t+ "").toUppe rCase()},a t=wr.userA gent,e,o,u ,vt=Object .prototype .toString, s=Object.p rototype.h asOwnPrope rty,h=Arra y.prototyp e.push,f=A rray.proto type.slice ,y=String. prototype. trim,p=Arr ay.prototy pe.indexOf ,w={};retu rn i.fn=i. prototype= {construct or:i,init: function(n ,u,f){var  o,s,e,h;if (!n)return  this;if(n .nodeType) return thi s.context= this[0]=n, this.lengt h=1,this;i f(n==="bod y"&&!u&&r. body)retur n this.con text=r,thi s[0]=r.bod y,this.sel ector=n,th is.length= 1,this;if( typeof n== "string"){ if(o=n.cha rAt(0)===" <"&&n.char At(n.lengt h-1)===">" &&n.length >=3?[null, n,null]:g. exec(n),o& &(o[1]||!u )){if(o[1] )return u= u instance of i?u[0]: u,h=u?u.ow nerDocumen t||u:r,e=n t.exec(n), e?i.isPlai nObject(u) ?(n=[r.cre ateElement (e[1])],i. fn.attr.ca ll(n,u,!0) ):n=[h.cre ateElement (e[1])]:(e =i.buildFr agment([o[ 1]],[h]),n =(e.cachea ble?i.clon e(e.fragme nt):e.frag ment).chil dNodes),i. merge(this ,n);if(s=r .getElemen tById(o[2] ),s&&s.par entNode){i f(s.id!==o [2])return  f.find(n) ;this.leng th=1;this[ 0]=s}retur n this.con text=r,thi s.selector =n,this}re turn!u||u. jquery?(u| |f).find(n ):this.con structor(u ).find(n)} return i.i sFunction( n)?f.ready (n):(n.sel ector!==t& &(this.sel ector=n.se lector,thi s.context= n.context) ,i.makeArr ay(n,this) )},selecto r:"",jquer y:"1.7.1", length:0,s ize:functi on(){retur n this.len gth},toArr ay:functio n(){return  f.call(th is,0)},get :function( n){return  n==null?th is.toArray ():n<0?thi s[this.len gth+n]:thi s[n]},push Stack:func tion(n,t,r ){var u=th is.constru ctor();ret urn i.isAr ray(n)?h.a pply(u,n): i.merge(u, n),u.prevO bject=this ,u.context =this.cont ext,t==="f ind"?u.sel ector=this .selector+ (this.sele ctor?" ":" ")+r:t&&(u .selector= this.selec tor+"."+t+ "("+r+")") ,u},each:f unction(n, t){return  i.each(thi s,n,t)},re ady:functi on(n){retu rn i.bindR eady(),o.a dd(n),this },eq:funct ion(n){ret urn n=+n,n ===-1?this .slice(n): this.slice (n,n+1)},f irst:funct ion(){retu rn this.eq (0)},last: function() {return th is.eq(-1)} ,slice:fun ction(){re turn this. pushStack( f.apply(th is,argumen ts),"slice ",f.call(a rguments). join(",")) },map:func tion(n){re turn this. pushStack( i.map(this ,function( t,i){retur n n.call(t ,i,t)}))}, end:functi on(){retur n this.pre vObject||t his.constr uctor(null )},push:h, sort:[].so rt,splice: [].splice} ,i.fn.init .prototype =i.fn,i.ex tend=i.fn. extend=fun ction(){va r o,e,u,r, s,h,n=argu ments[0]|| {},f=1,l=a rguments.l ength,c=!1 ;for(typeo f n=="bool ean"&&(c=n ,n=argumen ts[1]||{}, f=2),typeo f n=="obje ct"||i.isF unction(n) ||(n={}),l ===f&&(n=t his,--f);f <l;f++)if( (o=argumen ts[f])!=nu ll)for(e i n o)(u=n[e ],r=o[e],n !==r)&&(c& &r&&(i.isP lainObject (r)||(s=i. isArray(r) ))?(s?(s=! 1,h=u&&i.i sArray(u)? u:[]):h=u& &i.isPlain Object(u)? u:{},n[e]= i.extend(c ,h,r)):r!= =t&&(n[e]= r));return  n},i.exte nd({noConf lict:funct ion(t){ret urn n.$=== i&&(n.$=d) ,t&&n.jQue ry===i&&(n .jQuery=k) ,i},isRead y:!1,ready Wait:1,hol dReady:fun ction(n){n ?i.readyWa it++:i.rea dy(!0)},re ady:functi on(n){if(n ===!0&&!-- i.readyWai t||n!==!0& &!i.isRead y){if(!r.b ody)return  setTimeou t(i.ready, 1);if(i.is Ready=!0,n !==!0&&--i .readyWait >0)return; o.fireWith (r,[i]);i. fn.trigger &&i(r).tri gger("read y").off("r eady")}},b indReady:f unction(){ if(!o){if( o=i.Callba cks("once  memory"),r .readyStat e==="compl ete")retur n setTimeo ut(i.ready ,1);if(r.a ddEventLis tener)r.ad dEventList ener("DOMC ontentLoad ed",u,!1), n.addEvent Listener(" load",i.re ady,!1);el se if(r.at tachEvent) {r.attachE vent("onre adystatech ange",u);n .attachEve nt("onload ",i.ready) ;var t=!1; try{t=n.fr ameElement ==null}cat ch(f){}r.d ocumentEle ment.doScr oll&&t&&b( )}}},isFun ction:func tion(n){re turn i.typ e(n)==="fu nction"},i sArray:Arr ay.isArray ||function (n){return  i.type(n) ==="array" },isWindow :function( n){return  n&&typeof  n=="object "&&"setInt erval"in n },isNumeri c:function (n){return !isNaN(par seFloat(n) )&&isFinit e(n)},type :function( n){return  n==null?St ring(n):w[ vt.call(n) ]||"object "},isPlain Object:fun ction(n){i f(!n||i.ty pe(n)!=="o bject"||n. nodeType|| i.isWindow (n))return !1;try{if( n.construc tor&&!s.ca ll(n,"cons tructor")& &!s.call(n .construct or.prototy pe,"isProt otypeOf")) return!1}c atch(u){re turn!1}for (var r in  n);return  r===t||s.c all(n,r)}, isEmptyObj ect:functi on(n){for( var t in n )return!1; return!0}, error:func tion(n){th row new Er ror(n);},p arseJSON:f unction(t) {if(typeof  t!="strin g"||!t)ret urn null;i f(t=i.trim (t),n.JSON &&n.JSON.p arse)retur n n.JSON.p arse(t);if (tt.test(t .replace(i t,"@").rep lace(rt,"] ").replace (ut,"")))r eturn new  Function(" return "+t )();i.erro r("Invalid  JSON: "+t )},parseXM L:function (r){var u, f;try{n.DO MParser?(f =new DOMPa rser,u=f.p arseFromSt ring(r,"te xt/xml")): (u=new Act iveXObject ("Microsof t.XMLDOM") ,u.async=" false",u.l oadXML(r)) }catch(e){ u=t}return  u&&u.docu mentElemen t&&!u.getE lementsByT agName("pa rsererror" ).length|| i.error("I nvalid XML : "+r),u}, noop:funct ion(){},gl obalEval:f unction(t) {t&&l.test (t)&&(n.ex ecScript|| function(t ){n.eval.c all(n,t)}) (t)},camel Case:funct ion(n){ret urn n.repl ace(ct,"ms -").replac e(ht,lt)}, nodeName:f unction(n, t){return  n.nodeName &&n.nodeNa me.toUpper Case()===t .toUpperCa se()},each :function( n,r,u){var  f,e=0,o=n .length,s= o===t||i.i sFunction( n);if(u){i f(s){for(f  in n)if(r .apply(n[f ],u)===!1) break}else  for(;e<o; )if(r.appl y(n[e++],u )===!1)bre ak}else if (s){for(f  in n)if(r. call(n[f], f,n[f])=== !1)break}e lse for(;e <o;)if(r.c all(n[e],e ,n[e++])== =!1)break; return n}, trim:y?fun ction(n){r eturn n==n ull?"":y.c all(n)}:fu nction(n){ return n== null?"":n. toString() .replace(a ,"").repla ce(v,"")}, makeArray: function(n ,t){var u= t||[],r;re turn n!=nu ll&&(r=i.t ype(n),n.l ength==nul l||r==="st ring"||r== ="function "||r==="re gexp"||i.i sWindow(n) ?h.call(u, n):i.merge (u,n)),u}, inArray:fu nction(n,t ,i){var r; if(t){if(p )return p. call(t,n,i );for(r=t. length,i=i ?i<0?Math. max(0,r+i) :i:0;i<r;i ++)if(i in  t&&t[i]== =n)return  i}return-1 },merge:fu nction(n,i ){var u=n. length,r=0 ,f;if(type of i.lengt h=="number ")for(f=i. length;r<f ;r++)n[u++ ]=i[r];els e while(i[ r]!==t)n[u ++]=i[r++] ;return n. length=u,n },grep:fun ction(n,t, i){var u=[ ],f,r,e;fo r(i=!!i,r= 0,e=n.leng th;r<e;r++ )f=!!t(n[r ],r),i!==f &&u.push(n [r]);retur n u},map:f unction(n, r,u){var f ,h,e=[],s= 0,o=n.leng th,c=n ins tanceof i| |o!==t&&ty peof o=="n umber"&&(o >0&&n[0]&& n[o-1]||o= ==0||i.isA rray(n));i f(c)for(;s <o;s++)f=r (n[s],s,u) ,f!=null&& (e[e.lengt h]=f);else  for(h in  n)f=r(n[h] ,h,u),f!=n ull&&(e[e. length]=f) ;return e. concat.app ly([],e)}, guid:1,pro xy:functio n(n,r){var  e,o,u;ret urn(typeof  r=="strin g"&&(e=n[r ],r=n,n=e) ,!i.isFunc tion(n))?t :(o=f.call (arguments ,2),u=func tion(){ret urn n.appl y(r,o.conc at(f.call( arguments) ))},u.guid =n.guid=n. guid||u.gu id||i.guid ++,u)},acc ess:functi on(n,r,u,f ,e,o){var  c=n.length ,h,s;if(ty peof r=="o bject"){fo r(h in r)i .access(n, h,r[h],f,e ,u);return  n}if(u!== t){for(f=! o&&f&&i.is Function(u ),s=0;s<c; s++)e(n[s] ,r,f?u.cal l(n[s],s,e (n[s],r)): u,o);retur n n}return  c?e(n[0], r):t},now: function() {return(ne w Date).ge tTime()},u aMatch:fun ction(n){n =n.toLower Case();var  t=ft.exec (n)||et.ex ec(n)||ot. exec(n)||n .indexOf(" compatible ")<0&&st.e xec(n)||[] ;return{br owser:t[1] ||"",versi on:t[2]||" 0"}},sub:f unction(){ function n (t,i){retu rn new n.f n.init(t,i )}i.extend (!0,n,this );n.superc lass=this; n.fn=n.pro totype=thi s();n.fn.c onstructor =n;n.sub=t his.sub;n. fn.init=fu nction(r,u ){return u &&u instan ceof i&&!( u instance of n)&&(u= n(u)),i.fn .init.call (this,r,u, t)};n.fn.i nit.protot ype=n.fn;v ar t=n(r); return n}, browser:{} }),i.each( "Boolean N umber Stri ng Functio n Array Da te RegExp  Object".sp lit(" "),f unction(n, t){w["[obj ect "+t+"] "]=t.toLow erCase()}) ,e=i.uaMat ch(at),e.b rowser&&(i .browser[e .browser]= !0,i.brows er.version =e.version ),i.browse r.webkit&& (i.browser .safari=!0 ),l.test(" ᅡᅠ")&&(a=/ ^[\s\xA0]+ /,v=/[\s\x A0]+$/),c= i(r),r.add EventListe ner?u=func tion(){r.r emoveEvent Listener(" DOMContent Loaded",u, !1);i.read y()}:r.att achEvent&& (u=functio n(){r.read yState===" complete"& &(r.detach Event("onr eadystatec hange",u), i.ready()) }),i}(),lt ={},p,at,v t,hr,y,g,c r,l,pr,ht; i.Callback s=function (n){n=n?lt [n]||kr(n) :{};var r= [],f=[],u, s,c,h,e,l= function(t ){for(var  u,e,f=0,s= t.length;f <s;f++)u=t [f],e=i.ty pe(u),e=== "array"?l( u):e==="fu nction"&&( n.unique&& o.has(u)|| r.push(u)) },a=functi on(t,i){fo r(i=i||[], u=!n.memor y||[t,i],s =!0,e=c||0 ,c=0,h=r.l ength;r&&e <h;e++)if( r[e].apply (t,i)===!1 &&n.stopOn False){u=! 0;break}s= !1;r&&(n.o nce?u===!0 ?o.disable ():r=[]:f& &f.length& &(u=f.shif t(),o.fire With(u[0], u[1])))},o ={add:func tion(){if( r){var n=r .length;l( arguments) ;s?h=r.len gth:u&&u!= =!0&&(c=n, a(u[0],u[1 ]))}return  this},rem ove:functi on(){var t ;if(r)for( var u=argu ments,i=0, f=u.length ;i<f;i++)f or(t=0;t<r .length;t+ +)if(u[i]= ==r[t]&&(s &&t<=h&&(h --,t<=e&&e --),r.spli ce(t--,1), n.unique)) break;retu rn this},h as:functio n(n){if(r) for(var t= 0,i=r.leng th;t<i;t++ )if(n===r[ t])return! 0;return!1 },empty:fu nction(){r eturn r=[] ,this},dis able:funct ion(){retu rn r=f=u=t ,this},dis abled:func tion(){ret urn!r},loc k:function (){return  f=t,u&&u!= =!0||o.dis able(),thi s},locked: function() {return!f} ,fireWith: function(t ,i){return  f&&(s?n.o nce||f.pus h([t,i]):n .once&&u|| a(t,i)),th is},fire:f unction(){ return o.f ireWith(th is,argumen ts),this}, fired:func tion(){ret urn!!u}};r eturn o};p =[].slice; i.extend({ Deferred:f unction(n) {var r=i.C allbacks(" once memor y"),u=i.Ca llbacks("o nce memory "),f=i.Cal lbacks("me mory"),s=" pending",h ={resolve: r,reject:u ,notify:f} ,e={done:r .add,fail: u.add,prog ress:f.add ,state:fun ction(){re turn s},is Resolved:r .fired,isR ejected:u. fired,then :function( n,i,r){ret urn t.done (n).fail(i ).progress (r),this}, always:fun ction(){re turn t.don e.apply(t, arguments) .fail.appl y(t,argume nts),this} ,pipe:func tion(n,r,u ){return i .Deferred( function(f ){i.each({ done:[n,"r esolve"],f ail:[r,"re ject"],pro gress:[u," notify"]}, function(n ,r){var e= r[0],o=r[1 ],u;i.isFu nction(e)? t[n](funct ion(){u=e. apply(this ,arguments );u&&i.isF unction(u. promise)?u .promise() .then(f.re solve,f.re ject,f.not ify):f[o+" With"](thi s===t?f:th is,[u])}): t[n](f[o]) })}).promi se()},prom ise:functi on(n){if(n ==null)n=e ;else for( var t in e )n[t]=e[t] ;return n} },t=e.prom ise({});fo r(var o in  h)t[o]=h[ o].fire,t[ o+"With"]= h[o].fireW ith;return  t.done(fu nction(){s ="resolved "},u.disab le,f.lock) .fail(func tion(){s=" rejected"} ,r.disable ,f.lock),n &&n.call(t ,t),t},whe n:function (n){functi on h(n){re turn funct ion(i){r[n ]=argument s.length>1 ?p.call(ar guments,0) :i;--e||t. resolveWit h(t,r)}}fu nction c(n ){return f unction(i) {o[n]=argu ments.leng th>1?p.cal l(argument s,0):i;t.n otifyWith( s,o)}}var  r=p.call(a rguments,0 ),u=0,f=r. length,o=n ew Array(f ),e=f,l=f, t=f<=1&&n& &i.isFunct ion(n.prom ise)?n:i.D eferred(), s=t.promis e();if(f>1 ){for(;u<f ;u++)r[u]& &r[u].prom ise&&i.isF unction(r[ u].promise )?r[u].pro mise().the n(h(u),t.r eject,c(u) ):--e;e||t .resolveWi th(t,r)}el se t!==n&& t.resolveW ith(t,f?[n ]:[]);retu rn s}});i. support=fu nction(){v ar u,y,o,l ,a,f,s,e,c ,v,p,h,t=r .createEle ment("div" ),w=r.docu mentElemen t;if(t.set Attribute( "className ","t"),t.i nnerHTML="  <link/><t able><\/ta ble><a hre f='/a' sty le='top:1p x;float:le ft;opacity :.55;'>a<\ /a><input  type='chec kbox'/>",y =t.getElem entsByTagN ame("*"),o =t.getElem entsByTagN ame("a")[0 ],!y||!y.l ength||!o) return{};l =r.createE lement("se lect");a=l .appendChi ld(r.creat eElement(" option")); f=t.getEle mentsByTag Name("inpu t")[0];u={ leadingWhi tespace:t. firstChild .nodeType= ==3,tbody: !t.getElem entsByTagN ame("tbody ").length, htmlSerial ize:!!t.ge tElementsB yTagName(" link").len gth,style: /top/.test (o.getAttr ibute("sty le")),href Normalized :o.getAttr ibute("hre f")==="/a" ,opacity:/ ^0.55/.tes t(o.style. opacity),c ssFloat:!! o.style.cs sFloat,che ckOn:f.val ue==="on", optSelecte d:a.select ed,getSetA ttribute:t .className !=="t",enc type:!!r.c reateEleme nt("form") .enctype,h tml5Clone: r.createEl ement("nav ").cloneNo de(!0).out erHTML!==" <:nav><\/: nav>",subm itBubbles: !0,changeB ubbles:!0, focusinBub bles:!1,de leteExpand o:!0,noClo neEvent:!0 ,inlineBlo ckNeedsLay out:!1,shr inkWrapBlo cks:!1,rel iableMargi nRight:!0} ;f.checked =!0;u.noCl oneChecked =f.cloneNo de(!0).che cked;l.dis abled=!0;u .optDisabl ed=!a.disa bled;try{d elete t.te st}catch(b ){u.delete Expando=!1 }if(!t.add EventListe ner&&t.att achEvent&& t.fireEven t&&(t.atta chEvent("o nclick",fu nction(){u .noCloneEv ent=!1}),t .cloneNode (!0).fireE vent("oncl ick")),f=r .createEle ment("inpu t"),f.valu e="t",f.se tAttribute ("type","r adio"),u.r adioValue= f.value=== "t",f.setA ttribute(" checked"," checked"), t.appendCh ild(f),e=r .createDoc umentFragm ent(),e.ap pendChild( t.lastChil d),u.check Clone=e.cl oneNode(!0 ).cloneNod e(!0).last Child.chec ked,u.appe ndChecked= f.checked, e.removeCh ild(f),e.a ppendChild (t),t.inne rHTML="",n .getComput edStyle&&( s=r.create Element("d iv"),s.sty le.width=" 0",s.style .marginRig ht="0",t.s tyle.width ="2px",t.a ppendChild (s),u.reli ableMargin Right=(par seInt((n.g etComputed Style(s,nu ll)||{marg inRight:0} ).marginRi ght,10)||0 )===0),t.a ttachEvent )for(p in{ submit:1,c hange:1,fo cusin:1})v ="on"+p,h= v in t,h|| (t.setAttr ibute(v,"r eturn;"),h =typeof t[ v]=="funct ion"),u[p+ "Bubbles"] =h;return  e.removeCh ild(t),e=l =a=s=t=f=n ull,i(func tion(){var  f,e,n,p,o ,l,a,v,y,w ,s=r.getEl ementsByTa gName("bod y")[0];s&& (l=1,a="po sition:abs olute;top: 0;left:0;w idth:1px;h eight:1px; margin:0;" ,v="visibi lity:hidde n;border:0 ;",y="styl e='"+a+"bo rder:5px s olid #000; padding:0; '",w="<div  "+y+"><di v><\/div>< \/div><tab le "+y+" c ellpadding ='0' cells pacing='0' ><tr><td>< \/td><\/tr ><\/table> ",f=r.crea teElement( "div"),f.s tyle.cssTe xt=v+"widt h:0;height :0;positio n:static;t op:0;margi n-top:"+l+ "px",s.ins ertBefore( f,s.firstC hild),t=r. createElem ent("div") ,f.appendC hild(t),t. innerHTML= "<table><t r><td styl e='padding :0;border: 0;display: none'><\/t d><td>t<\/ td><\/tr>< \/table>", c=t.getEle mentsByTag Name("td") ,h=c[0].of fsetHeight ===0,c[0]. style.disp lay="",c[1 ].style.di splay="non e",u.relia bleHiddenO ffsets=h&& c[0].offse tHeight=== 0,t.innerH TML="",t.s tyle.width =t.style.p addingLeft ="1px",i.b oxModel=u. boxModel=t .offsetWid th===2,typ eof t.styl e.zoom!="u ndefined"& &(t.style. display="i nline",t.s tyle.zoom= 1,u.inline BlockNeeds Layout=t.o ffsetWidth ===2,t.sty le.display ="",t.inne rHTML="<di v style='w idth:4px;' ><\/div>", u.shrinkWr apBlocks=t .offsetWid th!==2),t. style.cssT ext=a+v,t. innerHTML= w,e=t.firs tChild,n=e .firstChil d,p=e.next Sibling.fi rstChild.f irstChild, o={doesNot AddBorder: n.offsetTo p!==5,does AddBorderF orTableAnd Cells:p.of fsetTop=== 5},n.style .position= "fixed",n. style.top= "20px",o.f ixedPositi on=n.offse tTop===20| |n.offsetT op===15,n. style.posi tion=n.sty le.top="", e.style.ov erflow="hi dden",e.st yle.positi on="relati ve",o.subt ractsBorde rForOverfl owNotVisib le=n.offse tTop===-5, o.doesNotI ncludeMarg inInBodyOf fset=s.off setTop!==l ,s.removeC hild(f),t= f=null,i.e xtend(u,o) )}),u}();a t=/^(?:\{. *\}|\[.*\] )$/;vt=/([ A-Z])/g;i. extend({ca che:{},uui d:0,expand o:"jQuery" +(i.fn.jqu ery+Math.r andom()).r eplace(/\D /g,""),noD ata:{embed :!0,object :"clsid:D2 7CDB6E-AE6 D-11cf-96B 8-44455354 0000",appl et:!0},has Data:funct ion(n){ret urn n=n.no deType?i.c ache[n[i.e xpando]]:n [i.expando ],!!n&&!it (n)},data: function(n ,r,u,f){if (i.acceptD ata(n)){va r a,o,h,c= i.expando, v=typeof r =="string" ,l=n.nodeT ype,s=l?i. cache:n,e= l?n[c]:n[c ]&&c,y=r== ="events"; if(e&&s[e] &&(y||f||s [e].data)| |!v||u!==t )return(e| |(l?n[c]=e =++i.uuid: e=c),s[e]| |(s[e]={}, l||(s[e].t oJSON=i.no op)),(type of r=="obj ect"||type of r=="fun ction")&&( f?s[e]=i.e xtend(s[e] ,r):s[e].d ata=i.exte nd(s[e].da ta,r)),a=o =s[e],f||( o.data||(o .data={}), o=o.data), u!==t&&(o[ i.camelCas e(r)]=u),y &&!o[r])?a .events:(v ?(h=o[r],h ==null&&(h =o[i.camel Case(r)])) :h=o,h)}}, removeData :function( n,t,r){if( i.acceptDa ta(n)){var  e,s,c,o=i .expando,h =n.nodeTyp e,u=h?i.ca che:n,f=h? n[o]:o;if( u[f]){if(t &&(e=r?u[f ]:u[f].dat a,e)){for( i.isArray( t)||(t in  e?t=[t]:(t =i.camelCa se(t),t=t  in e?[t]:t .split(" " ))),s=0,c= t.length;s <c;s++)del ete e[t[s] ];if(!(r?i t:i.isEmpt yObject)(e ))return}( r||(delete  u[f].data ,it(u[f])) )&&(i.supp ort.delete Expando||! u.setInter val?delete  u[f]:u[f] =null,h&&( i.support. deleteExpa ndo?delete  n[o]:n.re moveAttrib ute?n.remo veAttribut e(o):n[o]= null))}}}, _data:func tion(n,t,r ){return i .data(n,t, r,!0)},acc eptData:fu nction(n){ if(n.nodeN ame){var t =i.noData[ n.nodeName .toLowerCa se()];if(t )return!(t ===!0||n.g etAttribut e("classid ")!==t)}re turn!0}}); i.fn.exten d({data:fu nction(n,r ){var u,s, e,f=null,o ,h;if(type of n=="und efined"){i f(this.len gth&&(f=i. data(this[ 0]),this[0 ].nodeType ===1&&!i._ data(this[ 0],"parsed Attrs"))){ for(s=this [0].attrib utes,o=0,h =s.length; o<h;o++)e= s[o].name, e.indexOf( "data-")== =0&&(e=i.c amelCase(e .substring (5)),yt(th is[0],e,f[ e]));i._da ta(this[0] ,"parsedAt trs",!0)}r eturn f}re turn typeo f n=="obje ct"?this.e ach(functi on(){i.dat a(this,n)} ):(u=n.spl it("."),u[ 1]=u[1]?". "+u[1]:"", r===t?(f=t his.trigge rHandler(" getData"+u [1]+"!",[u [0]]),f=== t&&this.le ngth&&(f=i .data(this [0],n),f=y t(this[0], n,f)),f=== t&&u[1]?th is.data(u[ 0]):f):thi s.each(fun ction(){va r t=i(this ),f=[u[0], r];t.trigg erHandler( "setData"+ u[1]+"!",f );i.data(t his,n,r);t .triggerHa ndler("cha ngeData"+u [1]+"!",f) }))},remov eData:func tion(n){re turn this. each(funct ion(){i.re moveData(t his,n)})}} );i.extend ({_mark:fu nction(n,t ){n&&(t=(t ||"fx")+"m ark",i._da ta(n,t,(i. _data(n,t) ||0)+1))}, _unmark:fu nction(n,t ,r){if(n!= =!0&&(r=t, t=n,n=!1), t){r=r||"f x";var u=r +"mark",f= n?0:(i._da ta(t,u)||1 )-1;f?i._d ata(t,u,f) :(i.remove Data(t,u,! 0),pt(t,r, "mark"))}} ,queue:fun ction(n,t, r){var u;i f(n)return  t=(t||"fx ")+"queue" ,u=i._data (n,t),r&&( !u||i.isAr ray(r)?u=i ._data(n,t ,i.makeArr ay(r)):u.p ush(r)),u| |[]},deque ue:functio n(n,t){t=t ||"fx";var  r=i.queue (n,t),u=r. shift(),f= {};u==="in progress"& &(u=r.shif t());u&&(t ==="fx"&&r .unshift(" inprogress "),i._data (n,t+".run ",f),u.cal l(n,functi on(){i.deq ueue(n,t)} ,f));r.len gth||(i.re moveData(n ,t+"queue  "+t+".run" ,!0),pt(n, t,"queue") )}});i.fn. extend({qu eue:functi on(n,r){re turn(typeo f n!="stri ng"&&(r=n, n="fx"),r= ==t)?i.que ue(this[0] ,n):this.e ach(functi on(){var t =i.queue(t his,n,r);n ==="fx"&&t [0]!=="inp rogress"&& i.dequeue( this,n)})} ,dequeue:f unction(n) {return th is.each(fu nction(){i .dequeue(t his,n)})}, delay:func tion(n,t){ return n=i .fx?i.fx.s peeds[n]|| n:n,t=t||" fx",this.q ueue(t,fun ction(t,i) {var r=set Timeout(t, n);i.stop= function() {clearTime out(r)}})} ,clearQueu e:function (n){return  this.queu e(n||"fx", [])},promi se:functio n(n,r){fun ction c(){ --o||e.res olveWith(u ,[u])}type of n!="str ing"&&(r=n ,n=t);n=n| |"fx";for( var e=i.De ferred(),u =this,f=u. length,o=1 ,s=n+"defe r",l=n+"qu eue",a=n+" mark",h;f- -;)(h=i.da ta(u[f],s, t,!0)||(i. data(u[f], l,t,!0)||i .data(u[f] ,a,t,!0))& &i.data(u[ f],s,i.Cal lbacks("on ce memory" ),!0))&&(o ++,h.add(c ));return  c(),e.prom ise()}});v ar wt=/[\n \t\r]/g,w= /\s+/,dr=/ \r/g,gr=/^ (?:button| input)$/i, nu=/^(?:bu tton|input |object|se lect|texta rea)$/i,tu =/^a(?:rea )?$/i,bt=/ ^(?:autofo cus|autopl ay|async|c hecked|con trols|defe r|disabled |hidden|lo op|multipl e|open|rea donly|requ ired|scope d|selected )$/i,kt=i. support.ge tSetAttrib ute,e,dt,g t;i.fn.ext end({attr: function(n ,t){return  i.access( this,n,t,! 0,i.attr)} ,removeAtt r:function (n){return  this.each (function( ){i.remove Attr(this, n)})},prop :function( n,t){retur n i.access (this,n,t, !0,i.prop) },removePr op:functio n(n){retur n n=i.prop Fix[n]||n, this.each( function() {try{this[ n]=t;delet e this[n]} catch(i){} })},addCla ss:functio n(n){var r ,f,o,t,e,u ,s;if(i.is Function(n ))return t his.each(f unction(t) {i(this).a ddClass(n. call(this, t,this.cla ssName))}) ;if(n&&typ eof n=="st ring")for( r=n.split( w),f=0,o=t his.length ;f<o;f++)i f(t=this[f ],t.nodeTy pe===1)if( t.classNam e||r.lengt h!==1){for (e=" "+t.c lassName+"  ",u=0,s=r .length;u< s;u++)~e.i ndexOf(" " +r[u]+" ") ||(e+=r[u] +" ");t.cl assName=i. trim(e)}el se t.class Name=n;ret urn this}, removeClas s:function (n){var o, u,s,r,f,e, h;if(i.isF unction(n) )return th is.each(fu nction(t){ i(this).re moveClass( n.call(thi s,t,this.c lassName)) });if(n&&t ypeof n==" string"||n ===t)for(o =(n||"").s plit(w),u= 0,s=this.l ength;u<s; u++)if(r=t his[u],r.n odeType=== 1&&r.class Name)if(n) {for(f=("  "+r.classN ame+" ").r eplace(wt, " "),e=0,h =o.length; e<h;e++)f= f.replace( " "+o[e]+"  "," ");r. className= i.trim(f)} else r.cla ssName=""; return thi s},toggleC lass:funct ion(n,t){v ar r=typeo f n,u=type of t=="boo lean";retu rn i.isFun ction(n)?t his.each(f unction(r) {i(this).t oggleClass (n.call(th is,r,this. className, t),t)}):th is.each(fu nction(){i f(r==="str ing")for(v ar f,s=0,o =i(this),e =t,h=n.spl it(w);f=h[ s++];)e=u? e:!o.hasCl ass(f),o[e ?"addClass ":"removeC lass"](f); else(r===" undefined" ||r==="boo lean")&&(t his.classN ame&&i._da ta(this,"_ _className __",this.c lassName), this.class Name=this. className| |n===!1?"" :i._data(t his,"__cla ssName__") ||"")})},h asClass:fu nction(n){ for(var i= " "+n+" ", t=0,r=this .length;t< r;t++)if(t his[t].nod eType===1& &(" "+this [t].classN ame+" ").r eplace(wt, " ").index Of(i)>-1)r eturn!0;re turn!1},va l:function (n){var r, u,e,f=this [0];return  arguments .length?(e =i.isFunct ion(n),thi s.each(fun ction(u){v ar o=i(thi s),f;this. nodeType== =1&&(f=e?n .call(this ,u,o.val() ):n,f==nul l?f="":typ eof f=="nu mber"?f+=" ":i.isArra y(f)&&(f=i .map(f,fun ction(n){r eturn n==n ull?"":n+" "})),r=i.v alHooks[th is.nodeNam e.toLowerC ase()]||i. valHooks[t his.type], r&&"set"in  r&&r.set( this,f,"va lue")!==t| |(this.val ue=f))})): f?(r=i.val Hooks[f.no deName.toL owerCase() ]||i.valHo oks[f.type ],r&&"get" in r&&(u=r .get(f,"va lue"))!==t )?u:(u=f.v alue,typeo f u=="stri ng"?u.repl ace(dr,"") :u==null?" ":u):void  0}});i.ext end({valHo oks:{optio n:{get:fun ction(n){v ar t=n.att ributes.va lue;return !t||t.spec ified?n.va lue:n.text }},select: {get:funct ion(n){var  o,r,h,t,u =n.selecte dIndex,s=[ ],f=n.opti ons,e=n.ty pe==="sele ct-one";if (u<0)retur n null;for (r=e?u:0,h =e?u+1:f.l ength;r<h; r++)if(t=f [r],t.sele cted&&(i.s upport.opt Disabled?! t.disabled :t.getAttr ibute("dis abled")=== null)&&(!t .parentNod e.disabled ||!i.nodeN ame(t.pare ntNode,"op tgroup"))) {if(o=i(t) .val(),e)r eturn o;s. push(o)}re turn e&&!s .length&&f .length?i( f[u]).val( ):s},set:f unction(n, t){var r=i .makeArray (t);return  i(n).find ("option") .each(func tion(){thi s.selected =i.inArray (i(this).v al(),r)>=0 }),r.lengt h||(n.sele ctedIndex= -1),r}}},a ttrFn:{val :!0,css:!0 ,html:!0,t ext:!0,dat a:!0,width :!0,height :!0,offset :!0},attr: function(n ,r,u,f){va r o,s,h,c= n.nodeType ;if(n&&c!= =3&&c!==8& &c!==2){if (f&&r in i .attrFn)re turn i(n)[ r](u);if(t ypeof n.ge tAttribute =="undefin ed")return  i.prop(n, r,u);if(h= c!==1||!i. isXMLDoc(n ),h&&(r=r. toLowerCas e(),s=i.at trHooks[r] ||(bt.test (r)?dt:e)) ,u!==t){if (u===null) {i.removeA ttr(n,r);r eturn}retu rn s&&"set "in s&&h&& (o=s.set(n ,u,r))!==t ?o:(n.setA ttribute(r ,""+u),u)} return s&& "get"in s& &h&&(o=s.g et(n,r))!= =null?o:(o =n.getAttr ibute(r),o ===null?t: o)}},remov eAttr:func tion(n,t){ var u,f,r, o,e=0;if(t &&n.nodeTy pe===1)for (f=t.toLow erCase().s plit(w),o= f.length;e <o;e++)r=f [e],r&&(u= i.propFix[ r]||r,i.at tr(n,r,"") ,n.removeA ttribute(k t?r:u),bt. test(r)&&u  in n&&(n[ u]=!1))},a ttrHook,
        489   17,
        490    /*!,
        491   18,
        492     * Sizzle  CSS Selec tor Engine ,
        493   19,
        494     * Copyri ght 2011,  The Dojo F oundation,
        495   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/TSA/m cs_TSA.js,  line 3861  (Insecure  Randomnes s),High,
        496   Issue Deta ils,
        497   Kingdom:,
        498    Security  Features,
        499   Scan Engin e:,
        500    SCA (Stru ctural),
        501  
        502   Audit Comm ents,
        503   adjeante:,
        504    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        505   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        506  
        507   Sink Detai ls,
        508   Sink:,
        509    FunctionP ointerCall ,
        510   Enclosing  Method:,
        511    lambda(),
        512   File:,
        513    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/TSA/ mcs_TSA.js :3861,
        514   Taint Flag s:,
        515    ,
        516   3858,
        517    (function (){,
        518   3859,
        519    ,
        520   3860,
        521    var chunk er = /((?: \((?:\([^( )]+\)|[^() ]+)+\)|\[( ?:\[[^\[\] ]*\]|['"][ ^'"]*['"]| [^\[\]'"]+ )+\]|\\.|[ ^ >+~,(\[\ \]+)+|[>+~ ])(\s*,\s* )?((?:.|\r |\n)*)/g,,
        522   3861,
        523     expando  = "sizcach e" + (Math .random()  + '').repl ace('.', ' '),,
        524   3862,
        525     done = 0 ,,
        526   3863,
        527     toString  = Object. prototype. toString,,
        528   3864,
        529     hasDupli cate = fal se,,
        530   Users/adje ante/Deskt op/va-crmp rojects/TM P/CRM/VA.T MP.WebReso urces/J Sc ript Funct ions/TSA/m cs_TSA.min .js, line  23 (Insecu re Randomn ess),High,
        531   Issue Deta ils,
        532   Kingdom:,
        533    Security  Features,
        534   Scan Engin e:,
        535    SCA (Stru ctural),
        536  
        537   Audit Comm ents,
        538   adjeante:,
        539    Thu Jul 2 7 2017 18: 47:08 GMT- 0000 (UTC) ,
        540   Part of th e JQuery f ramework,  and is not  used for  secure pur poses,
        541  
        542   Sink Detai ls,
        543   Sink:,
        544    FunctionP ointerCall ,
        545   Enclosing  Method:,
        546    lambda(),
        547   File:,
        548    Users/adj eante/Desk top/va-crm projects/T MP/CRM/VA. TMP.WebRes ources/J S cript Func tions/TSA/ mcs_TSA.mi n.js:23,
        549   Taint Flag s:,
        550    ,
        551   20,
        552     * Releas ed under t he MIT, BS D, and GPL  Licenses. ,
        553   21,
        554     * More i nformation : http://s izzlejs.co m/,
        555   22,
        556     */,
        557   23,
        558    (function (){functio n d(n,t,i, r,u,f){for (var o,h,s =0,c=r.len gth;s<c;s+ +)if(o=r[s ],o){for(h =!1,o=o[n] ;o;){if(o[ e]===i){h= r[o.sizset ];break}if (o.nodeTyp e!==1||f|| (o[e]=i,o. sizset=s), o.nodeName .toLowerCa se()===t){ h=o;break} o=o[n]}r[s ]=h}}funct ion g(t,i, r,u,f,o){f or(var s,c ,h=0,l=u.l ength;h<l; h++)if(s=u [h],s){for (c=!1,s=s[ t];s;){if( s[e]===r){ c=u[s.sizs et];break} if(s.nodeT ype===1)if (o||(s[e]= r,s.sizset =h),typeof  i!="strin g"){if(s== =i){c=!0;b reak}}else  if(n.filt er(i,[s]). length>0){ c=s;break} s=s[t]}u[h ]=c}}var v =/((?:\((? :\([^()]+\ )|[^()]+)+ \)|\[(?:\[ [^\[\]]*\] |['"][^'"] *['"]|[^\[ \]'"]+)+\] |\\.|[^ >+ ~,(\[\\]+) +|[>+~])(\ s*,\s*)?(( ?:.|\r|\n) *)/g,e="si zcache"+(M ath.random ()+"").rep lace("."," "),y=0,b=O bject.prot otype.toSt ring,c=!1, k=!0,o=/\\ /g,nt=/\r\ n/g,l=/\W/ ,n,s,f,a,h ,w;[0,0].s ort(functi on(){retur n k=!1,0}) ;n=functio n(t,i,e,o) {var nt;if (e=e||[],i =i||r,nt=i ,i.nodeTyp e!==1&&i.n odeType!== 9)return[] ;if(!t||ty peof t!="s tring")ret urn e;var  y,a,h,g,l, p,k,c,it=! 0,d=n.isXM L(i),s=[], rt=t;do if (v.exec("" ),y=v.exec (rt),y&&(r t=y[3],s.p ush(y[1]), y[2])){g=y [3];break} while(y);i f(s.length >1&&tt.exe c(t))if(s. length===2 &&u.relati ve[s[0]])a =w(s[0]+s[ 1],i,o);el se for(a=u .relative[ s[0]]?[i]: n(s.shift( ),i);s.len gth;)t=s.s hift(),u.r elative[t] &&(t+=s.sh ift()),a=w (t,a,o);el se if(!o&& s.length>1 &&i.nodeTy pe===9&&!d &&u.match. ID.test(s[ 0])&&!u.ma tch.ID.tes t(s[s.leng th-1])&&(l =n.find(s. shift(),i, d),i=l.exp r?n.filter (l.expr,l. set)[0]:l. set[0]),i) for(l=o?{e xpr:s.pop( ),set:f(o) }:n.find(s .pop(),s.l ength===1& &(s[0]===" ~"||s[0]== ="+")&&i.p arentNode? i.parentNo de:i,d),a= l.expr?n.f ilter(l.ex pr,l.set): l.set,s.le ngth>0?h=f (a):it=!1; s.length;) p=s.pop(), k=p,u.rela tive[p]?k= s.pop():p= "",k==null &&(k=i),u. relative[p ](h,k,d);e lse h=s=[] ;if(h||(h= a),h||n.er ror(p||t), b.call(h)= =="[object  Array]")i f(it)if(i& &i.nodeTyp e===1)for( c=0;h[c]!= null;c++)h [c]&&(h[c] ===!0||h[c ].nodeType ===1&&n.co ntains(i,h [c]))&&e.p ush(a[c]); else for(c =0;h[c]!=n ull;c++)h[ c]&&h[c].n odeType=== 1&&e.push( a[c]);else  e.push.ap ply(e,h);e lse f(h,e) ;return g& &(n(g,nt,e ,o),n.uniq ueSort(e)) ,e};n.uniq ueSort=fun ction(n){i f(a&&(c=k, n.sort(a), c))for(var  t=1;t<n.l ength;t++) n[t]===n[t -1]&&n.spl ice(t--,1) ;return n} ;n.matches =function( t,i){retur n n(t,null ,null,i)}; n.matchesS elector=fu nction(t,i ){return n (i,null,nu ll,[t]).le ngth>0};n. find=funct ion(n,t,i) {var f,e,c ,r,s,h;if( !n)return[ ];for(e=0, c=u.order. length;e<c ;e++)if(s= u.order[e] ,(r=u.left Match[s].e xec(n))&&( h=r[1],r.s plice(1,1) ,h.substr( h.length-1 )!=="\\"&& (r[1]=(r[1 ]||"").rep lace(o,"") ,f=u.find[ s](r,t,i), f!=null))) {n=n.repla ce(u.match [s],"");br eak}return  f||(f=typ eof t.getE lementsByT agName!="u ndefined"? t.getEleme ntsByTagNa me("*"):[] ),{set:f,e xpr:n}};n. filter=fun ction(i,r, f,e){for(v ar o,h,c,l ,y,b,p,a,w ,k=i,v=[], s=r,d=r&&r [0]&&n.isX ML(r[0]);i &&r.length ;){for(c i n u.filter )if((o=u.l eftMatch[c ].exec(i)) !=null&&o[ 2]){if(b=u .filter[c] ,p=o[1],h= !1,o.splic e(1,1),p.s ubstr(p.le ngth-1)=== "\\")conti nue;if(s== =v&&(v=[]) ,u.preFilt er[c])if(o =u.preFilt er[c](o,s, f,v,e,d),o ){if(o===! 0)continue }else h=l= !0;if(o)fo r(a=0;(y=s [a])!=null ;a++)y&&(l =b(y,o,a,s ),w=e^l,f& &l!=null?w ?h=!0:s[a] =!1:w&&(v. push(y),h= !0));if(l! ==t){if(f| |(s=v),i=i .replace(u .match[c], ""),!h)ret urn[];brea k}}if(i=== k)if(h==nu ll)n.error (i);else b reak;k=i}r eturn s};n .error=fun ction(n){t hrow new E rror("Synt ax error,  unrecogniz ed express ion: "+n); };var p=n. getText=fu nction(n){ var i,r,t= n.nodeType ,u="";if(t ){if(t===1 ||t===9){i f(typeof n .textConte nt=="strin g")return  n.textCont ent;if(typ eof n.inne rText=="st ring")retu rn n.inner Text.repla ce(nt,""); for(n=n.fi rstChild;n ;n=n.nextS ibling)u+= p(n)}else  if(t===3|| t===4)retu rn n.nodeV alue}else  for(i=0;r= n[i];i++)r .nodeType! ==8&&(u+=p (r));retur n u},u=n.s electors={ order:["ID ","NAME"," TAG"],matc h:{ID:/#(( ?:[\w\u00c 0-\uFFFF\- ]|\\.)+)/, CLASS:/\.( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)/ ,NAME:/\[n ame=['"]*( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)[ '"]*\]/,AT TR:/\[\s*( (?:[\w\u00 c0-\uFFFF\ -]|\\.)+)\ s*(?:(\S?= )\s*(?:([' "])(.*?)\3 |(#?(?:[\w \u00c0-\uF FFF\-]|\\. )*)|)|)\s* \]/,TAG:/^ ((?:[\w\u0 0c0-\uFFFF \*\-]|\\.) +)/,CHILD: /:(only|nt h|last|fir st)-child( ?:\(\s*(ev en|odd|(?: [+\-]?\d+| (?:[+\-]?\ d*)?n\s*(? :[+\-]\s*\ d+)?))\s*\ ))?/,POS:/ :(nth|eq|g t|lt|first |last|even |odd)(?:\( (\d*)\))?( ?=[^\-]|$) /,PSEUDO:/ :((?:[\w\u 00c0-\uFFF F\-]|\\.)+ )(?:\((['" ]?)((?:\([ ^\)]+\)|[^ \(\)]*)+)\ 2\))?/},le ftMatch:{} ,attrMap:{ "class":"c lassName", "for":"htm lFor"},att rHandle:{h ref:functi on(n){retu rn n.getAt tribute("h ref")},typ e:function (n){return  n.getAttr ibute("typ e")}},rela tive:{"+": function(t ,i){var f= typeof i== "string",e =f&&!l.tes t(i),o=f&& !e,u,s,r;f or(e&&(i=i .toLowerCa se()),u=0, s=t.length ;u<s;u++)i f(r=t[u]){ while((r=r .previousS ibling)&&r .nodeType! ==1);t[u]= o||r&&r.no deName.toL owerCase() ===i?r||!1 :r===i}o&& n.filter(i ,t,!0)},"> ":function (t,i){var  u,f=typeof  i=="strin g",r=0,o=t .length,e; if(f&&!l.t est(i))for (i=i.toLow erCase();r <o;r++)u=t [r],u&&(e= u.parentNo de,t[r]=e. nodeName.t oLowerCase ()===i?e:! 1);else{fo r(;r<o;r++ )u=t[r],u& &(t[r]=f?u .parentNod e:u.parent Node===i); f&&n.filte r(i,t,!0)} },"":funct ion(n,t,i) {var r,f=y ++,u=g;typ eof t!="st ring"||l.t est(t)||(t =t.toLower Case(),r=t ,u=d);u("p arentNode" ,t,f,n,r,i )},"~":fun ction(n,t, i){var r,f =y++,u=g;t ypeof t!=" string"||l .test(t)|| (t=t.toLow erCase(),r =t,u=d);u( "previousS ibling",t, f,n,r,i)}} ,find:{ID: function(n ,t,i){if(t ypeof t.ge tElementBy Id!="undef ined"&&!i) {var r=t.g etElementB yId(n[1]); return r&& r.parentNo de?[r]:[]} },NAME:fun ction(n,t) {var r,u,i ,f;if(type of t.getEl ementsByNa me!="undef ined"){for (r=[],u=t. getElement sByName(n[ 1]),i=0,f= u.length;i <f;i++)u[i ].getAttri bute("name ")===n[1]& &r.push(u[ i]);return  r.length= ==0?null:r }},TAG:fun ction(n,t) {if(typeof  t.getElem entsByTagN ame!="unde fined")ret urn t.getE lementsByT agName(n[1 ])}},preFi lter:{CLAS S:function (n,t,i,r,u ,f){if(n="  "+n[1].re place(o,"" )+" ",f)re turn n;for (var s=0,e ;(e=t[s])! =null;s++) e&&(u^(e.c lassName&& (" "+e.cla ssName+" " ).replace( /[\t\n\r]/ g," ").ind exOf(n)>=0 )?i||r.pus h(e):i&&(t [s]=!1));r eturn!1},I D:function (n){return  n[1].repl ace(o,"")} ,TAG:funct ion(n){ret urn n[1].r eplace(o," ").toLower Case()},CH ILD:functi on(t){if(t [1]==="nth "){t[2]||n .error(t[0 ]);t[2]=t[ 2].replace (/^\+|\s*/ g,"");var  i=/(-?)(\d *)(?:n([+\ -]?\d*))?/ .exec(t[2] ==="even"& &"2n"||t[2 ]==="odd"& &"2n+1"||! /\D/.test( t[2])&&"0n +"+t[2]||t [2]);t[2]= i[1]+(i[2] ||1)-0;t[3 ]=i[3]-0}e lse t[2]&& n.error(t[ 0]);return  t[0]=y++, t},ATTR:fu nction(n,t ,i,r,f,e){ var s=n[1] =n[1].repl ace(o,""); return!e&& u.attrMap[ s]&&(n[1]= u.attrMap[ s]),n[4]=( n[4]||n[5] ||"").repl ace(o,""), n[2]==="~= "&&(n[4]="  "+n[4]+"  "),n},PSEU DO:functio n(t,i,r,f, e){if(t[1] ==="not")i f((v.exec( t[3])||"") .length>1| |/^\w/.tes t(t[3]))t[ 3]=n(t[3], null,null, i);else{va r o=n.filt er(t[3],i, r,!0^e);re turn r||f. push.apply (f,o),!1}e lse if(u.m atch.POS.t est(t[0])| |u.match.C HILD.test( t[0]))retu rn!0;retur n t},POS:f unction(n) {return n. unshift(!0 ),n}},filt ers:{enabl ed:functio n(n){retur n n.disabl ed===!1&&n .type!=="h idden"},di sabled:fun ction(n){r eturn n.di sabled===! 0},checked :function( n){return  n.checked= ==!0},sele cted:funct ion(n){ret urn n.pare ntNode&&n. parentNode .selectedI ndex,n.sel ected===!0 },parent:f unction(n) {return!!n .firstChil d},empty:f unction(n) {return!n. firstChild },has:func tion(t,i,r ){return!! n(r[3],t). length},he ader:funct ion(n){ret urn/h\d/i. test(n.nod eName)},te xt:functio n(n){var t =n.getAttr ibute("typ e"),i=n.ty pe;return  n.nodeName .toLowerCa se()==="in put"&&"tex t"===i&&(t ===i||t=== null)},rad io:functio n(n){retur n n.nodeNa me.toLower Case()===" input"&&"r adio"===n. type},chec kbox:funct ion(n){ret urn n.node Name.toLow erCase()== ="input"&& "checkbox" ===n.type} ,file:func tion(n){re turn n.nod eName.toLo werCase()= =="input"& &"file"=== n.type},:P ORT n.node Name.toLow erCase()== ="input"&& ":PORT t=n .nodeName. toLowerCas e();return (t==="inpu t"||t==="b utton")&&" submit"=== n.type},im age:functi on(n){retu rn n.nodeN ame.toLowe rCase()=== "input"&&" image"===n .type},res et:functio n(n){var t =n.nodeNam e.toLowerC ase();retu rn(t==="in put"||t=== "button")& &"reset"== =n.type},b utton:func tion(n){va r t=n.node Name.toLow erCase();r eturn t=== "input"&&" button"=== n.type||t= =="button" },input:fu nction(n){ return/inp ut|select| textarea|b utton/i.te st(n.nodeN ame)},focu s:function (n){return  n===n.own erDocument .activeEle ment}},set Filters:{f irst:funct ion(n,t){r eturn t=== 0},last:fu nction(n,t ,i,r){retu rn t===r.l ength-1},e ven:functi on(n,t){re turn t%2== 0},odd:fun ction(n,t) {return t% 2==1},lt:f unction(n, t,i){retur n t<i[3]-0 },gt:funct ion(n,t,i) {return t> i[3]-0},nt h:function (n,t,i){re turn i[3]- 0===t},eq: function(n ,t,i){retu rn i[3]-0= ==t}},filt er:{PSEUDO :function( t,i,r,f){v ar e=i[1], h=u.filter s[e],s,o,c ;if(h)retu rn h(t,r,i ,f);if(e== ="contains ")return(t .textConte nt||t.inne rText||p([ t])||"").i ndexOf(i[3 ])>=0;if(e ==="not"){ for(s=i[3] ,o=0,c=s.l ength;o<c; o++)if(s[o ]===t)retu rn!1;retur n!0}n.erro r(e)},CHIL D:function (n,t){var  r,o,s,u,h, f,c=t[1],i =n;switch( c){case"on ly":case"f irst":whil e(i=i.prev iousSiblin g)if(i.nod eType===1) return!1;i f(c==="fir st")return !0;i=n;cas e"last":wh ile(i=i.ne xtSibling) if(i.nodeT ype===1)re turn!1;ret urn!0;case "nth":if(r =t[2],o=t[ 3],r===1&& o===0)retu rn!0;if(s= t[0],u=n.p arentNode, u&&(u[e]!= =s||!n.nod eIndex)){f or(h=0,i=u .firstChil d;i;i=i.ne xtSibling) i.nodeType ===1&&(i.n odeIndex=+ +h);u[e]=s }return f= n.nodeInde x-o,r===0? f===0:f%r= =0&&f/r>=0 }},ID:func tion(n,t){ return n.n odeType=== 1&&n.getAt tribute("i d")===t},T AG:functio n(n,t){ret urn t==="* "&&n.nodeT ype===1||! !n.nodeNam e&&n.nodeN ame.toLowe rCase()=== t},CLASS:f unction(n, t){return( " "+(n.cla ssName||n. getAttribu te("class" ))+" ").in dexOf(t)>- 1},ATTR:fu nction(t,i ){var o=i[ 1],s=n.att r?n.attr(t ,o):u.attr Handle[o]? u.attrHand le[o](t):t [o]!=null? t[o]:t.get Attribute( o),f=s+"", e=i[2],r=i [4];return  s==null?e ==="!=":!e &&n.attr?s !=null:e== ="="?f===r :e==="*="? f.indexOf( r)>=0:e=== "~="?(" "+ f+" ").ind exOf(r)>=0 :r?e==="!= "?f!==r:e= =="^="?f.i ndexOf(r)= ==0:e==="$ ="?f.subst r(f.length -r.length) ===r:e===" |="?f===r| |f.substr( 0,r.length +1)===r+"- ":!1:f&&s! ==!1},POS: function(n ,t,i,r){va r e=t[2],f =u.setFilt ers[e];if( f)return f (n,i,t,r)} }},tt=u.ma tch.POS,it =function( n,t){retur n"\\"+(+t+ 1)};for(s  in u.match )u.match[s ]=new RegE xp(u.match [s].source +/(?![^\[] *\])(?![^\ (]*\))/.so urce),u.le ftMatch[s] =new RegEx p(/(^(?:.| \r|\n)*?)/ .source+u. match[s].s ource.repl ace(/\\(\d +)/g,it)); f=function (n,t){retu rn(n=Array .prototype .slice.cal l(n,0),t)? (t.push.ap ply(t,n),t ):n};try{A rray.proto type.slice .call(r.do cumentElem ent.childN odes,0)[0] .nodeType} catch(rt){ f=function (n,t){var  i=0,r=t||[ ],u;if(b.c all(n)===" [object Ar ray]")Arra y.prototyp e.push.app ly(r,n);el se if(type of n.lengt h=="number ")for(u=n. length;i<u ;i++)r.pus h(n[i]);el se for(;n[ i];i++)r.p ush(n[i]); return r}} r.document Element.co mpareDocum entPositio n?a=functi on(n,t){re turn n===t ?(c=!0,0): !n.compare DocumentPo sition||!t .compareDo cumentPosi tion?n.com pareDocume ntPosition ?-1:1:n.co mpareDocum entPositio n(t)&4?-1: 1}:(a=func tion(n,t){ var i;if(n ===t)retur n c=!0,0;i f(n.source Index&&t.s ourceIndex )return n. sourceInde x-t.source Index;var  e,l,u=[],f =[],o=n.pa rentNode,s =t.parentN ode,r=o;if (o===s)ret urn h(n,t) ;if(o){if( !s)return  1}else ret urn-1;whil e(r)u.unsh ift(r),r=r .parentNod e;for(r=s; r;)f.unshi ft(r),r=r. parentNode ;for(e=u.l ength,l=f. length,i=0 ;i<e&&i<l; i++)if(u[i ]!==f[i])r eturn h(u[ i],f[i]);r eturn i=== e?h(n,f[i] ,-1):h(u[i ],t,1)},h= function(n ,t,i){if(n ===t)retur n i;for(va r r=n.next Sibling;r; ){if(r===t )return-1; r=r.nextSi bling}retu rn 1}),fun ction(){va r n=r.crea teElement( "div"),f=" script"+(n ew Date).g etTime(),i =r.documen tElement;n .innerHTML ="<a name= '"+f+"'/>" ;i.insertB efore(n,i. firstChild );r.getEle mentById(f )&&(u.find .ID=functi on(n,i,r){ if(typeof  i.getEleme ntById!="u ndefined"& &!r){var u =i.getElem entById(n[ 1]);return  u?u.id=== n[1]||type of u.getAt tributeNod e!="undefi ned"&&u.ge tAttribute Node("id") .nodeValue ===n[1]?[u ]:t:[]}},u .filter.ID =function( n,t){var i =typeof n. getAttribu teNode!="u ndefined"& &n.getAttr ibuteNode( "id");retu rn n.nodeT ype===1&&i &&i.nodeVa lue===t}); i.removeCh ild(n);i=n =null}(),f unction(){ var n=r.cr eateElemen t("div");n .appendChi ld(r.creat eComment(" "));n.getE lementsByT agName("*" ).length>0 &&(u.find. TAG=functi on(n,t){va r i=t.getE lementsByT agName(n[1 ]),u,r;if( n[1]==="*" ){for(u=[] ,r=0;i[r]; r++)i[r].n odeType=== 1&&u.push( i[r]);i=u} return i}) ;n.innerHT ML="<a hre f='#'><\/a >";n.first Child&&typ eof n.firs tChild.get Attribute! ="undefine d"&&n.firs tChild.get Attribute( "href")!== "#"&&(u.at trHandle.h ref=functi on(n){retu rn n.getAt tribute("h ref",2)}); n=null}(); r.querySel ectorAll&& function() {var i=n,t =r.createE lement("di v"),o="__s izzle__",e ;if(t.inne rHTML="<p  class='TES T'><\/p>", !t.querySe lectorAll| |t.querySe lectorAll( ".TEST").l ength!==0) {n=functio n(t,e,s,h) {var c,l;i f(e=e||r,! h&&!n.isXM L(e)){if(c =/^(\w+$)| ^\.([\w\-] +$)|^#([\w \-]+$)/.ex ec(t),c&&( e.nodeType ===1||e.no deType===9 )){if(c[1] )return f( e.getEleme ntsByTagNa me(t),s);i f(c[2]&&u. find.CLASS &&e.getEle mentsByCla ssName)ret urn f(e.ge tElementsB yClassName (c[2]),s)} if(e.nodeT ype===9){i f(t==="bod y"&&e.body )return f( [e.body],s );if(c&&c[ 3])if(l=e. getElement ById(c[3]) ,l&&l.pare ntNode){if (l.id===c[ 3])return  f([l],s)}e lse return  f([],s);t ry{return  f(e.queryS electorAll (t),s)}cat ch(b){}}el se if(e.no deType===1 &&e.nodeNa me.toLower Case()!==" object"){v ar w=e,v=e .getAttrib ute("id"), a=v||o,y=e .parentNod e,p=/^\s*[ +~]/.test( t);v?a=a.r eplace(/'/ g,"\\$&"): e.setAttri bute("id", a);p&&y&&( e=e.parent Node);try{ if(!p||y)r eturn f(e. querySelec torAll("[i d='"+a+"']  "+t),s)}c atch(k){}f inally{v|| w.removeAt tribute("i d")}}}retu rn i(t,e,s ,h)};for(e  in i)n[e] =i[e];t=nu ll}}(),fun ction(){va r t=r.docu mentElemen t,i=t.matc hesSelecto r||t.mozMa tchesSelec tor||t.web kitMatches Selector|| t.msMatche sSelector, e,f;if(i){ e=!i.call( r.createEl ement("div "),"div"); f=!1;try{i .call(r.do cumentElem ent,"[test !='']:sizz le")}catch (o){f=!0}n .matchesSe lector=fun ction(t,r) {if(r=r.re place(/\=\ s*([^'"\]] *)\s*\]/g, "='$1']"), !n.isXML(t ))try{if(f ||!u.match .PSEUDO.te st(r)&&!/! =/.test(r) ){var o=i. call(t,r); if(o||!e|| t.document &&t.docume nt.nodeTyp e!==11)ret urn o}}cat ch(s){}ret urn n(r,nu ll,null,[t ]).length> 0}}}(),fun ction(){va r n=r.crea teElement( "div");(n. innerHTML= "<div clas s='test e' ><\/div><d iv class=' test'><\/d iv>",n.get ElementsBy ClassName& &n.getElem entsByClas sName("e") .length!== 0)&&(n.las tChild.cla ssName="e" ,n.getElem entsByClas sName("e") .length!== 1)&&(u.ord er.splice( 1,0,"CLASS "),u.find. CLASS=func tion(n,t,i ){if(typeo f t.getEle mentsByCla ssName!="u ndefined"& &!i)return  t.getElem entsByClas sName(n[1] )},n=null) }();n.cont ains=r.doc umentEleme nt.contain s?function (n,t){retu rn n!==t&& (n.contain s?n.contai ns(t):!0)} :r.documen tElement.c ompareDocu mentPositi on?functio n(n,t){ret urn!!(n.co mpareDocum entPositio n(t)&16)}: function() {return!1} ;n.isXML=f unction(n) {var t=(n? n.ownerDoc ument||n:0 ).document Element;re turn t?t.n odeName!== "HTML":!1} ;w=functio n(t,i,r){f or(var e,o =[],s="",h =i.nodeTyp e?[i]:i,f, c;e=u.matc h.PSEUDO.e xec(t);)s+ =e[0],t=t. replace(u. match.PSEU DO,"");for (t=u.relat ive[t]?t+" *":t,f=0,c =h.length; f<c;f++)n( t,h[f],o,r );return n .filter(s, o)};n.attr =i.attr;n. selectors. attrMap={} ;i.find=n; i.expr=n.s electors;i .expr[":"] =i.expr.fi lters;i.un ique=n.uni queSort;i. text=n.get Text;i.isX MLDoc=n.is XML;i.cont ains=n.con tains})(); var su=/Un til$/,hu=/ ^(?:parent s|prevUnti l|prevAll) /,cu=/,/,l u=/^.[^:#\ [\.,]*$/,a u=Array.pr ototype.sl ice,ri=i.e xpr.match. POS,vu={ch ildren:!0, contents:! 0,next:!0, prev:!0};i .fn.extend ({find:fun ction(n){v ar s=this, t,f,r,o,u, e;if(typeo f n!="stri ng")return  i(n).filt er(functio n(){for(t= 0,f=s.leng th;t<f;t++ )if(i.cont ains(s[t], this))retu rn!0});for (r=this.pu shStack("" ,"find",n) ,t=0,f=thi s.length;t <f;t++)if( o=r.length ,i.find(n, this[t],r) ,t>0)for(u =o;u<r.len gth;u++)fo r(e=0;e<o; e++)if(r[e ]===r[u]){ r.splice(u --,1);brea k}return r },has:func tion(n){va r t=i(n);r eturn this .filter(fu nction(){f or(var n=0 ,r=t.lengt h;n<r;n++) if(i.conta ins(this,t [n]))retur n!0})},not :function( n){return  this.pushS tack(fi(th is,n,!1)," not",n)},f ilter:func tion(n){re turn this. pushStack( fi(this,n, !0),"filte r",n)},is: function(n ){return!! n&&(typeof  n=="strin g"?ri.test (n)?i(n,th is.context ).index(th is[0])>=0: i.filter(n ,this).len gth>0:this .filter(n) .length>0) },closest: function(n ,t){var f= [],u,s,r=t his[0],e,o ;if(i.isAr ray(n)){fo r(e=1;r&&r .ownerDocu ment&&r!== t;){for(u= 0;u<n.leng th;u++)i(r ).is(n[u]) &&f.push({ selector:n [u],elem:r ,level:e}) ;r=r.paren tNode;e++} return f}f or(o=ri.te st(n)||typ eof n!="st ring"?i(n, t||this.co ntext):0,u =0,s=this. length;u<s ;u++)for(r =this[u];r ;)if(o?o.i ndex(r)>-1 :i.find.ma tchesSelec tor(r,n)){ f.push(r); break}else  if(r=r.pa rentNode,! r||!r.owne rDocument| |r===t||r. nodeType== =11)break; return f=f .length>1? i.unique(f ):f,this.p ushStack(f ,"closest" ,n)},index :function( n){return  n?typeof n =="string" ?i.inArray (this[0],i (n)):i.inA rray(n.jqu ery?n[0]:n ,this):thi s[0]&&this [0].parent Node?this. prevAll(). length:-1} ,add:funct ion(n,t){v ar u=typeo f n=="stri ng"?i(n,t) :i.makeArr ay(n&&n.no deType?[n] :n),r=i.me rge(this.g et(),u);re turn this. pushStack( ui(u[0])|| ui(r[0])?r :i.unique( r))},andSe lf:functio n(){return  this.add( this.prevO bject)}}); i.each({pa rent:funct ion(n){var  t=n.paren tNode;retu rn t&&t.no deType!==1 1?t:null}, parents:fu nction(n){ return i.d ir(n,"pare ntNode")}, parentsUnt il:functio n(n,t,r){r eturn i.di r(n,"paren tNode",r)} ,next:func tion(n){re turn i.nth (n,2,"next Sibling")} ,prev:func tion(n){re turn i.nth (n,2,"prev iousSiblin g")},nextA ll:functio n(n){retur n i.dir(n, "nextSibli ng")},prev All:functi on(n){retu rn i.dir(n ,"previous Sibling")} ,nextUntil :function( n,t,r){ret urn i.dir( n,"nextSib ling",r)}, prevUntil: function(n ,t,r){retu rn i.dir(n ,"previous Sibling",r )},sibling s:function (n){return  i.sibling (n.parentN ode.firstC hild,n)},c hildren:fu nction(n){ return i.s ibling(n.f irstChild) },contents :function( n){return  i.nodeName (n,"iframe ")?n.conte ntDocument ||n.conten tWindow.do cument:i.m akeArray(n .childNode s)}},funct ion(n,t){i .fn[n]=fun ction(r,u) {var f=i.m ap(this,t, r);return  su.test(n) ||(u=r),u& &typeof u= ="string"& &(f=i.filt er(u,f)),f =this.leng th>1&&!vu[ n]?i.uniqu e(f):f,(th is.length> 1||cu.test (u))&&hu.t est(n)&&(f =f.reverse ()),this.p ushStack(f ,n,au.call (arguments ).join("," ))}});i.ex tend({filt er:functio n(n,t,r){r eturn r&&( n=":not("+ n+")"),t.l ength===1? i.find.mat chesSelect or(t[0],n) ?[t[0]]:[] :i.find.ma tches(n,t) },dir:func tion(n,r,u ){for(var  e=[],f=n[r ];f&&f.nod eType!==9& &(u===t||f .nodeType! ==1||!i(f) .is(u));)f .nodeType= ==1&&e.pus h(f),f=f[r ];return e },nth:func tion(n,t,i ){t=t||1;f or(var r=0 ;n;n=n[i]) if(n.nodeT ype===1&&+ +r===t)bre ak;return  n},sibling :function( n,t){for(v ar i=[];n; n=n.nextSi bling)n.no deType===1 &&n!==t&&i .push(n);r eturn i}}) ;var oi="a bbr|articl e|aside|au dio|canvas |datalist| details|fi gcaption|f igure|foot er|header| hgroup|mar k|meter|na v|output|p rogress|se ction|summ ary|time|v ideo",yu=/  jQuery\d+ ="(?:\d+|n ull)"/g,ut =/^\s+/,si =/<(?!area |br|col|em bed|hr|img |input|lin k|meta|par am)(([\w:] +)[^>]*)\/ >/ig,hi=/< ([\w:]+)/, pu=/<tbody /i,wu=/<|& #?\w+;/,bu =/<(?:scri pt|style)/ i,ku=/<(?: script|obj ect|embed| option|sty le)/i,ci=n ew RegExp( "<(?:"+oi+ ")","i"),l i=/checked \s*(?:[^=] |=\s*.chec ked.)/i,du =/\/(java| ecma)scrip t/i,gu=/^\ s*<!(?:\[C DATA\[|\-\ -)/,u={opt ion:[1,"<s elect mult iple='mult iple'>","< \/select>" ],legend:[ 1,"<fields et>","<\/f ieldset>"] ,thead:[1, "<table>", "<\/table> "],tr:[2," <table><tb ody>","<\/ tbody><\/t able>"],td :[3,"<tabl e><tbody>< tr>","<\/t r><\/tbody ><\/table> "],col:[2, "<table><t body><\/tb ody><colgr oup>","<\/ colgroup>< \/table>"] ,area:[1," <map>","<\ /map>"],_d efault:[0, "",""]},ai =ei(r);u.o ptgroup=u. option;u.t body=u.tfo ot=u.colgr oup=u.capt ion=u.thea d;u.th=u.t d;i.suppor t.htmlSeri alize||(u. _default=[ 1,"div<div >","<\/div >"]);i.fn. extend({te xt:functio n(n){retur n i.isFunc tion(n)?th is.each(fu nction(t){ var r=i(th is);r.text (n.call(th is,t,r.tex t()))}):ty peof n!="o bject"&&n! ==t?this.e mpty().app end((this[ 0]&&this[0 ].ownerDoc ument||r). createText Node(n)):i .text(this )},wrapAll :function( n){if(i.is Function(n ))return t his.each(f unction(t) {i(this).w rapAll(n.c all(this,t ))});if(th is[0]){var  t=i(n,thi s[0].owner Document). eq(0).clon e(!0);this [0].parent Node&&t.in sertBefore (this[0]); t.map(func tion(){for (var n=thi s;n.firstC hild&&n.fi rstChild.n odeType=== 1;)n=n.fir stChild;re turn n}).a ppend(this )}return t his},wrapI nner:funct ion(n){ret urn i.isFu nction(n)? this.each( function(t ){i(this). wrapInner( n.call(thi s,t))}):th is.each(fu nction(){v ar t=i(thi s),r=t.con tents();r. length?r.w rapAll(n): t.append(n )})},wrap: function(n ){var t=i. isFunction (n);return  this.each (function( r){i(this) .wrapAll(t ?n.call(th is,r):n)}) },unwrap:f unction(){ return thi s.parent() .each(func tion(){i.n odeName(th is,"body") ||i(this). replaceWit h(this.chi ldNodes)}) .end()},ap pend:funct ion(){retu rn this.do mManip(arg uments,!0, function(n ){this.nod eType===1& &this.appe ndChild(n) })},prepen d:function (){return  this.domMa nip(argume nts,!0,fun ction(n){t his.nodeTy pe===1&&th is.insertB efore(n,th is.firstCh ild)})},be fore:funct ion(){if(t his[0]&&th is[0].pare ntNode)ret urn this.d omManip(ar guments,!1 ,function( n){this.pa rentNode.i nsertBefor e(n,this)} );if(argum ents.lengt h){var n=i .clean(arg uments);re turn n.pus h.apply(n, this.toArr ay()),this .pushStack (n,"before ",argument s)}},after :function( ){if(this[ 0]&&this[0 ].parentNo de)return  this.domMa nip(argume nts,!1,fun ction(n){t his.parent Node.inser tBefore(n, this.nextS ibling)}); if(argumen ts.length) {var n=thi s.pushStac k(this,"af ter",argum ents);retu rn n.push. apply(n,i. clean(argu ments)),n} },remove:f unction(n, t){for(var  u=0,r;(r= this[u])!= null;u++)( !n||i.filt er(n,[r]). length)&&( t||r.nodeT ype!==1||( i.cleanDat a(r.getEle mentsByTag Name("*")) ,i.cleanDa ta([r])),r .parentNod e&&r.paren tNode.remo veChild(r) );return t his},empty :function( ){for(var  t=0,n;(n=t his[t])!=n ull;t++)fo r(n.nodeTy pe===1&&i. cleanData( n.getEleme ntsByTagNa me("*"));n .firstChil d;)n.remov eChild(n.f irstChild) ;return th is},clone: function(n ,t){return  n=n==null ?!1:n,t=t= =null?n:t, this.map(f unction(){ return i.c lone(this, n,t)})},ht ml:functio n(n){if(n= ==t)return  this[0]&& this[0].no deType===1 ?this[0].i nnerHTML.r eplace(yu, ""):null;i f(typeof n !="string" ||bu.test( n)||!i.sup port.leadi ngWhitespa ce&&ut.tes t(n)||u[(h i.exec(n)| |["",""])[ 1].toLower Case()])i. isFunction (n)?this.e ach(functi on(t){var  r=i(this); r.html(n.c all(this,t ,r.html()) )}):this.e mpty().app end(n);els e{n=n.repl ace(si,"<$ 1><\/$2>") ;try{for(v ar r=0,f=t his.length ;r<f;r++)t his[r].nod eType===1& &(i.cleanD ata(this[r ].getEleme ntsByTagNa me("*")),t his[r].inn erHTML=n)} catch(e){t his.empty( ).append(n )}}return  this},repl aceWith:fu nction(n){ return thi s[0]&&this [0].parent Node?i.isF unction(n) ?this.each (function( t){var r=i (this),u=r .html();r. replaceWit h(n.call(t his,t,u))} ):(typeof  n!="string "&&(n=i(n) .detach()) ,this.each (function( ){var t=th is.nextSib ling,r=thi s.parentNo de;i(this) .remove(); t?i(t).bef ore(n):i(r ).append(n )})):this. length?thi s.pushStac k(i(i.isFu nction(n)? n():n),"re placeWith" ,n):this}, detach:fun ction(n){r eturn this .remove(n, !0)},domMa nip:functi on(n,r,u){ var c,h,f, o,e=n[0],l =[];if(!i. support.ch eckClone&& arguments. length===3 &&typeof e =="string" &&li.test( e))return  this.each( function() {i(this).d omManip(n, r,u,!0)}); if(i.isFun ction(e))r eturn this .each(func tion(f){va r o=i(this );n[0]=e.c all(this,f ,r?o.html( ):t);o.dom Manip(n,r, u)});if(th is[0]){if( o=e&&e.par entNode,c= i.support. parentNode &&o&&o.nod eType===11 &&o.childN odes.lengt h===this.l ength?{fra gment:o}:i .buildFrag ment(n,thi s,l),f=c.f ragment,h= f.childNod es.length= ==1?f=f.fi rstChild:f .firstChil d,h){r=r&& i.nodeName (h,"tr");f or(var s=0 ,a=this.le ngth,v=a-1 ;s<a;s++)u .call(r?nf (this[s],h ):this[s], c.cacheabl e||a>1&&s< v?i.clone( f,!0,!0):f )}l.length &&i.each(l ,rf)}retur n this}}); i.buildFra gment=func tion(n,t,u ){var e,h, s,o,f=n[0] ;return t& &t[0]&&(o= t[0].owner Document|| t[0]),o.cr eateDocume ntFragment ||(o=r),n. length===1 &&typeof f =="string" &&f.length <512&&o=== r&&f.charA t(0)==="<" &&!ku.test (f)&&(i.su pport.chec kClone||!l i.test(f)) &&(i.suppo rt.html5Cl one||!ci.t est(f))&&( h=!0,s=i.f ragments[f ],s&&s!==1 &&(e=s)),e ||(e=o.cre ateDocumen tFragment( ),i.clean( n,o,e,u)), h&&(i.frag ments[f]=s ?e:1),{fra gment:e,ca cheable:h} };i.fragme nts={};i.e ach({appen dTo:"appen d",prepend To:"prepen d",insertB efore:"bef ore",inser tAfter:"af ter",repla ceAll:"rep laceWith"} ,function( n,t){i.fn[ n]=functio n(r){var e =[],u=i(r) ,o=this.le ngth===1&& this[0].pa rentNode,f ,h,s;if(o& &o.nodeTyp e===11&&o. childNodes .length=== 1&&u.lengt h===1)retu rn u[t](th is[0]),thi s;for(f=0, h=u.length ;f<h;f++)s =(f>0?this .clone(!0) :this).get (),i(u[f]) [t](s),e=e .concat(s) ;return th is.pushSta ck(e,n,u.s elector)}} );i.extend ({clone:fu nction(n,t ,r){var f, e,u,o=i.su pport.html 5Clone||!c i.test("<" +n.nodeNam e)?n.clone Node(!0):t f(n);if((! i.support. noCloneEve nt||!i.sup port.noClo neChecked) &&(n.nodeT ype===1||n .nodeType= ==11)&&!i. isXMLDoc(n ))for(yi(n ,o),f=k(n) ,e=k(o),u= 0;f[u];++u )e[u]&&yi( f[u],e[u]) ;if(t&&(vi (n,o),r))f or(f=k(n), e=k(o),u=0 ;f[u];++u) vi(f[u],e[ u]);return  f=e=null, o},clean:f unction(n, t,f,e){var  p,s,c,h,o ,y,a,b,k;f or(t=t||r, typeof t.c reateEleme nt=="undef ined"&&(t= t.ownerDoc ument||t[0 ]&&t[0].ow nerDocumen t||r),s=[] ,h=0;(o=n[ h])!=null; h++)if(typ eof o=="nu mber"&&(o+ =""),o){if (typeof o= ="string") if(wu.test (o)){o=o.r eplace(si, "<$1><\/$2 >");var w= (hi.exec(o )||["",""] )[1].toLow erCase(),v =u[w]||u._ default,d= v[0],l=t.c reateEleme nt("div"); for(t===r? ai.appendC hild(l):ei (t).append Child(l),l .innerHTML =v[1]+o+v[ 2];d--;)l= l.lastChil d;if(!i.su pport.tbod y)for(y=pu .test(o),a =w==="tabl e"&&!y?l.f irstChild& &l.firstCh ild.childN odes:v[1]= =="<table> "&&!y?l.ch ildNodes:[ ],c=a.leng th-1;c>=0; --c)i.node Name(a[c], "tbody")&& !a[c].chil dNodes.len gth&&a[c]. parentNode .removeChi ld(a[c]);! i.support. leadingWhi tespace&&u t.test(o)& &l.insertB efore(t.cr eateTextNo de(ut.exec (o)[0]),l. firstChild );o=l.chil dNodes}els e o=t.crea teTextNode (o);if(!i. support.ap pendChecke d)if(o[0]& &typeof(b= o.length)= ="number") for(c=0;c< b;c++)wi(o [c]);else  wi(o);o.no deType?s.p ush(o):s=i .merge(s,o )}if(f)for (p=functio n(n){retur n!n.type|| du.test(n. type)},h=0 ;s[h];h++) e&&i.nodeN ame(s[h]," script")&& (!s[h].typ e||s[h].ty pe.toLower Case()===" text/javas cript")?e. push(s[h]. parentNode ?s[h].pare ntNode.rem oveChild(s [h]):s[h]) :(s[h].nod eType===1& &(k=i.grep (s[h].getE lementsByT agName("sc ript"),p), s.splice.a pply(s,[h+ 1,0].conca t(k))),f.a ppendChild (s[h]));re turn s},cl eanData:fu nction(n){ for(var f, r,u,e=i.ca che,s=i.ev ent.specia l,h=i.supp ort.delete Expando,o= 0,t;(t=n[o ])!=null;o ++)if((!t. nodeName|| !i.noData[ t.nodeName .toLowerCa se()])&&(u =t[i.expan do],u)){if (r=e[u],r& &r.events) {for(f in  r.events)s [f]?i.even t.remove(t ,f):i.remo veEvent(t, f,r.handle );r.handle &&(r.handl e.elem=nul l)}h?delet e t[i.expa ndo]:t.rem oveAttribu te&&t.remo veAttribut e(i.expand o);delete  e[u]}}});v ar ft=/alp ha\([^)]*\ )/i,uf=/op acity=([^) ]*)/,ff=/( [A-Z]|^ms) /g,bi=/^-? \d+(?:px)? $/i,ef=/^- ?\d/,of=/^ ([\-+])=([ \-+.\de]+) /,sf={posi tion:"abso lute",visi bility:"hi dden",disp lay:"block "},hf=["Le ft","Right "],cf=["To p","Bottom "],c,ki,di ;i.fn.css= function(n ,r){return  arguments .length=== 2&&r===t?t his:i.acce ss(this,n, r,!0,funct ion(n,r,u) {return u! ==t?i.styl e(n,r,u):i .css(n,r)} )};i.exten d({cssHook s:{opacity :{get:func tion(n,t){ if(t){var  i=c(n,"opa city","opa city");ret urn i==="" ?"1":i}ret urn n.styl e.opacity} }},cssNumb er:{fillOp acity:!0,f ontWeight: !0,lineHei ght:!0,opa city:!0,or phans:!0,w idows:!0,z Index:!0,z oom:!0},cs sProps:{fl oat:i.supp ort.cssFlo at?"cssFlo at":"style Float"},st yle:functi on(n,r,u,f ){if(n&&n. nodeType!= =3&&n.node Type!==8&& n.style){v ar o,s,h=i .camelCase (r),c=n.st yle,e=i.cs sHooks[h]; if(r=i.css Props[h]|| h,u!==t){i f(s=typeof  u,s==="st ring"&&(o= of.exec(u) )&&(u=+(o[ 1]+1)*+o[2 ]+parseFlo at(i.css(n ,r)),s="nu mber"),u== null||s=== "number"&& isNaN(u))r eturn;if(s !=="number "||i.cssNu mber[h]||( u+="px"),! e||!("set" in e)||(u= e.set(n,u) )!==t)try{ c[r]=u}cat ch(l){}}el se return  e&&"get"in  e&&(o=e.g et(n,!1,f) )!==t?o:c[ r]}},css:f unction(n, r,u){var e ,f;return( r=i.camelC ase(r),f=i .cssHooks[ r],r=i.css Props[r]|| r,r==="css Float"&&(r ="float"), f&&"get"in  f&&(e=f.g et(n,!0,u) )!==t)?e:c ?c(n,r):vo id 0},swap :function( n,t,i){var  u={};for( var r in t )u[r]=n.st yle[r],n.s tyle[r]=t[ r];i.call( n);for(r i n t)n.styl e[r]=u[r]} });i.curCS S=i.css;i. each(["hei ght","widt h"],functi on(n,t){i. cssHooks[t ]={get:fun ction(n,r, u){var f;i f(r)return  n.offsetW idth!==0?g i(n,t,u):( i.swap(n,s f,function (){f=gi(n, t,u)}),f)} ,set:funct ion(n,t){i f(bi.test( t)){if(t=p arseFloat( t),t>=0)re turn t+"px "}else ret urn t}}}); i.support. opacity||( i.cssHooks .opacity={ get:functi on(n,t){re turn uf.te st((t&&n.c urrentStyl e?n.curren tStyle.fil ter:n.styl e.filter)| |"")?parse Float(RegE xp.$1)/100 +"":t?"1": ""},set:fu nction(n,t ){var r=n. style,u=n. currentSty le,e=i.isN umeric(t)? "alpha(opa city="+t*1 00+")":"", f=u&&u.fil ter||r.fil ter||"";(r .zoom=1,t> =1&&i.trim (f.replace (ft,""))== =""&&(r.re moveAttrib ute("filte r"),u&&!u. filter))|| (r.filter= ft.test(f) ?f.replace (ft,e):f+"  "+e)}});i (function( ){i.suppor t.reliable MarginRigh t||(i.cssH ooks.margi nRight={ge t:function (n,t){var  r;return i .swap(n,{d isplay:"in line-block "},functio n(){r=t?c( n,"margin- right","ma rginRight" ):n.style. marginRigh t}),r}})}) ;r.default View&&r.de faultView. getCompute dStyle&&(k i=function (n,t){var  r,u,f;retu rn t=t.rep lace(ff,"- $1").toLow erCase(),( u=n.ownerD ocument.de faultView) &&(f=u.get ComputedSt yle(n,null ))&&(r=f.g etProperty Value(t),r !==""||i.c ontains(n. ownerDocum ent.docume ntElement, n)||(r=i.s tyle(n,t)) ),r});r.do cumentElem ent.curren tStyle&&(d i=function (n,t){var  f,u,e,i=n. currentSty le&&n.curr entStyle[t ],r=n.styl e;return i ===null&&r &&(e=r[t]) &&(i=e),!b i.test(i)& &ef.test(i )&&(f=r.le ft,u=n.run timeStyle& &n.runtime Style.left ,u&&(n.run timeStyle. left=n.cur rentStyle. left),r.le ft=t==="fo ntSize"?"1 em":i||0,i =r.pixelLe ft+"px",r. left=f,u&& (n.runtime Style.left =u)),i===" "?"auto":i });c=ki||d i;i.expr&& i.expr.fil ters&&(i.e xpr.filter s.hidden=f unction(n) {var t=n.o ffsetWidth ,r=n.offse tHeight;re turn t===0 &&r===0||! i.support. reliableHi ddenOffset s&&(n.styl e&&n.style .display|| i.css(n,"d isplay"))= =="none"}, i.expr.fil ters.visib le=functio n(n){retur n!i.expr.f ilters.hid den(n)});v ar lf=/%20 /g,af=/\[\ ]$/,nr=/\r ?\n/g,vf=/ #.*$/,yf=/ ^(.*?):[ \ t]*([^\r\n ]*)\r?$/mg ,pf=/^(?:c olor|date| datetime|d atetime-lo cal|email| hidden|mon th|number| :PORT f,e, o,s;return  typeof n! ="string"& &ur?ur.app ly(this,ar guments):t his.length ?(f=n.inde xOf(" "),f >=0&&(e=n. slice(f,n. length),n= n.slice(0, f)),o="GET ",r&&(i.is Function(r )?(u=r,r=t ):typeof r =="object" &&(r=i.par am(r,i.aja xSettings. traditiona l),o="POST ")),s=this ,i.ajax({u rl:n,type: o,dataType :"html",da ta:r,compl ete:functi on(n,t,r){ r=n.respon seText;n.i sResolved( )&&(n.done (function( n){r=n}),s .html(e?i( "<div>").a ppend(r.re place(kf," ")).find(e ):r));u&&s .each(u,[r ,t,n])}}), this):this },serializ e:function (){return  i.param(th is.seriali zeArray()) },serializ eArray:fun ction(){re turn this. map(functi on(){retur n this.ele ments?i.ma keArray(th is.element s):this}). filter(fun ction(){re turn this. name&&!thi s.disabled &&(this.ch ecked||df. test(this. nodeName)| |pf.test(t his.type)) }).map(fun ction(n,t) {var r=i(t his).val() ;return r= =null?null :i.isArray (r)?i.map( r,function (n){return {name:t.na me,value:n .replace(n r,"\r\n")} }):{name:t .name,valu e:r.replac e(nr,"\r\n ")}}).get( )}});i.eac h("ajaxSta rt ajaxSto p ajaxComp lete ajaxE rror ajaxS uccess aja xSend".spl it(" "),fu nction(n,t ){i.fn[t]= function(n ){return t his.on(t,n )}});i.eac h(["get"," post"],fun ction(n,r) {i[r]=func tion(n,u,f ,e){return  i.isFunct ion(u)&&(e =e||f,f=u, u=t),i.aja x({type:r, url:n,data :u,success :f,dataTyp e:e})}});i .extend({g etScript:f unction(n, r){return  i.get(n,t, r,"script" )},getJSON :function( n,t,r){ret urn i.get( n,t,r,"jso n")},ajaxS etup:funct ion(n,t){r eturn t?sr (n,i.ajaxS ettings):( t=n,n=i.aj axSettings ),sr(n,t), n},ajaxSet tings:{url :o,isLocal :/^(?:abou t|app|app\ -storage|. +\-extensi on|file|re s|widget): $/.test(s[ 1]),global :!0,type:" GET",conte ntType:"ap plication/ x-www-form -urlencode d",process Data:!0,as ync:!0,acc epts:{xml: "applicati on/xml, te xt/xml",ht ml:"text/h tml",text: "text/plai n",json:"a pplication /json, tex t/javascri pt","*":er },contents :{xml:/xml /,html:/ht ml/,json:/ json/},res ponseField s:{xml:"re sponseXML" ,text:"res ponseText" },converte rs:{"* tex t":n.Strin g,"text ht ml":!0,"te xt json":i .parseJSON ,"text xml ":i.parseX ML},flatOp tions:{con text:!0,ur l:!0}},aja xPrefilter :or(et),aj axTranspor t:or(fr),a jax:functi on(n,r){fu nction w(n ,r,s,l){if (e!==2){e= 2;nt&&clea rTimeout(n t);c=t;g=l ||"";f.rea dyState=n> 0?4:0;var  p,d,w,a=r, ut=s?ne(u, f,s):t,tt, it;if(n>=2 00&&n<300| |n===304)i f(u.ifModi fied&&((tt =f.getResp onseHeader ("Last-Mod ified"))&& (i.lastMod ified[o]=t t),(it=f.g etResponse Header("Et ag"))&&(i. etag[o]=it )),n===304 )a="notmod ified",p=! 0;else try {d=te(u,ut );a="succe ss";p=!0}c atch(ft){a ="parserer ror";w=ft} else w=a,( !a||n)&&(a ="error",n <0&&(n=0)) ;f.status= n;f.status Text=""+(r ||a);p?k.r esolveWith (h,[d,a,f] ):k.reject With(h,[f, a,w]);f.st atusCode(y );y=t;v&&b .trigger(" ajax"+(p?" Success":" Error"),[f ,u,p?d:w]) ;rt.fireWi th(h,[f,a] );v&&(b.tr igger("aja xComplete" ,[f,u]),-- i.active|| i.event.tr igger("aja xStop"))}} var tt,it; typeof n== "object"&& (r=n,n=t); r=r||{};va r u=i.ajax Setup({},r ),,
        559   24,
        560    /**,
        561   25,
        562     * XrmSvc Toolkit v0 .2, a smal l JavaScri pt library  that help s access,
        563   26,
        564     * Micros oft Dynami cs CRM 201 1 web serv ice interf aces (SOAP  and REST) ,
        565  
        566   Descriptio n of Key T erminology ,
        567   Likelihood  and Impac t,
        568   Likelihood ,
        569   Likelihood  is the pr obability  that a vul nerability  will be a ccurately  identified  and succe ssfully ex ploited. ,
        570   Impact,
        571   Impact is  the potent ial damage  an attack er could d o to asset s by succe ssfully ex ploiting a  vulnerabi lity. This  damage ca n be in th e form of,  but not l imited to,  financial  loss, com pliance vi olation, l oss of bra nd reputat ion, and n egative pu blicity.,
        572   Fortify Pr iority Ord er,
        573   Critical,
        574   Critical-p riority is sues have  high impac t and high  likelihoo d. Critica l-priority  issues ar e easy to  detect and  exploit a nd result  in large a sset damag e. These i ssues repr esent the  highest se curity ris k to the a pplication . As such,  they shou ld be reme diated imm ediately.  ,
        575   SQL Inject ion is an  example of  a critica l issue. ,
        576   High,
        577   High-prior ity issues  have high  impact an d low like lihood. Hi gh-priorit y issues a re often d ifficult t o detect a nd exploit , but can  result in  large asse t damage.  These issu es represe nt a high  security r isk to the  applicati on. High-p riority is sues shoul d be remed iated in t he next sc heduled pa tch releas e. ,
        578   :PORT Hard coded :POR T an examp le of a hi gh issue.  ,
        579   Medium,
        580   Medium-pri ority issu es have lo w impact a nd high li kelihood.  Medium-pri ority issu es are eas y to detec t and expl oit, but t ypically r esult in s mall asset  damage. T hese issue s represen t a modera te securit y risk to  the applic ation. Med ium-priori ty issues  should be  remediated  in the ne xt schedul ed product  update. ,
        581   Path Manip ulation is  an exampl e of a med ium issue.  ,
        582   Low,
        583   Low-priori ty issues  have low i mpact and  low likeli hood. Low- priority i ssues can  be difficu lt to dete ct and exp loit and t ypically r esult in s mall asset  damage. T hese issue s represen t a minor  security r isk to the  applicati on. Low-pr iority iss ues should  be remedi ated as ti me allows.  ,
        584   Dead Code  is an exam ple of a l ow issue.,
        585   About HPE  Security,
        586   HPE Securi ty is a le ading prov ider of se curity and  complianc e solution s for the  modern ent erprise th at wants t o mitigate  risk in t heir hybri d environm ent and de fend again st advance d threats.  Based on  market-lea ding produ cts from H PE Securit y ArcSight  and HPE S ecurity Fo rtify, the  HPE Secur ity Intell igence Pla tform uniq uely deliv ers the ap plication  protection  and advan ced correl ation to p rotect tod ay's hybri d IT infra structure  from sophi sticated c yber threa ts.,
        587  
        588   &"Arial"&8 &K87898bJu l 27, 2017 , 6:50 PM& "Arial"&7& K87898b© C opyright 2 016 Hewlet t Packard  Enterprise  Developme nt LP      &"Arial"&7 &K87898b&P