{"version":3,"sources":["dom_adapter.js"],"names":[],"mappings":"AAAA;AAAA,KAAK,iBAAiB,AAAC,CAAC,MAAK,QAAQ;KAArC,EAAC,GAAE,YAAqB;AAAE,gBAAwB;IAAE,AAA9B,CAAC;mBAAvB,EAAC,GAAE,YAAqB;AAAE,8BAAwB;IAAE,AAA9B,CAAC;YAAvB,EAAC,GAAE,YAAqB;AAAE,uBAAwB;IAAE,AAA9B,CAAC;AAAvB,WAAS,CAAT,EAAC,KAAI,CAAO,KAAG,AAAS,CAAC;CAAgC,CAAC;;SAA1D,EAAC,wCAAoB,CAAA,OAAM,AAAC,4BAAkB,CACtC,CAAA,yCAAqB,kDAA2B,CAAA,yCAAqB,GAAK,EAAC,OAAM,wCAAmB,CAAC,AAD/D,CACgE;AADtG,WAAO;AAAG,gBAAY;AAEvB,AAAI,EAAA,CAAA,GAAE,AAAW,CAAC;AAElB,OAAS,kBAAgB,CAAE,OAAM,AAAW,CAAG;AACpD,IAAE,EAAI,QAAM,CAAC;AACf;AAAA,AANA,KAAK,eAAe,AAAC,iCACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAGgB,UAAS,GAHF;EAAC,CAAC,CAAC,CAAC;AAOrD,OAAS,UAAQ,CAAE,AAAD,CAAG;AACnB,OAAO,IAAI,cAAY,AAAC,CAAC,yBAAwB,CAAC,CAAC;AACrD;AAAA,AAVI,EAAA,aAgBG,SAAM,WAAS;;AAyQtB,AAzRwC,CAAA;AAAxC,AAAC,eAAc,YAAY,CAAC,AAAC;AAsB3B,IAAI,cAAY,EAAI;AAClB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AAEA,MAAI,CAAJ,UAAM,YAAW,AAAO,CAAG;AACzB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,MAAI,CAAJ,UAAM,QAAO,AAAO,CAAG;AACrB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,EAAC,CAAG,CAAA,QAAO,AAAO,CAAG;AACjC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,iBAAe,CAAf,UAAiB,EAAC,CAAG,CAAA,QAAO,AAAO,CAAQ;AACzC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,GAAC,CAAD,UAAG,EAAC,CAAG,CAAA,GAAE,CAAG,CAAA,QAAO,CAAG;AACpB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,EAAC,CAAG,CAAA,GAAE,CAAG,CAAA,QAAO,CAAa;AACvC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,EAAC,CAAG,CAAA,GAAE,CAAG;AACrB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,iBAAe,CAAf,UAAiB,SAAQ,CAAG;AAC1B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,SAAQ,CAAG;AACrB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,EAAC,CAAG;AACf,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,EAAC,CAAG;AACf,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,IAAG,CAAU;AACpB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,UAAQ,CAAR,UAAU,IAAG,CAAU;AACrB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,KAAG,CAAH,UAAK,IAAG,CAAU;AAChB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,QAAM,CAAN,UAAQ,IAAG,CAAG;AACZ,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,EAAC,CAAG;AACb,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,EAAC,CAAG;AACd,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,EAAC,CAAG;AAChB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,EAAC,CAAQ;AAClB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,iBAAe,CAAf,UAAiB,EAAC,CAAQ;AACxB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,EAAC,CAAG;AACb,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,EAAC,CAAG,CAAA,IAAG,CAAG;AACpB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,EAAC,CAAG,CAAA,IAAG,CAAG;AACpB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,EAAC,CAAG,CAAA,OAAM,CAAG,CAAA,OAAM,CAAG;AACjC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,OAAK,CAAL,UAAO,EAAC,CAAG;AACT,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,EAAC,CAAG,CAAA,IAAG,CAAG;AACrB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,gBAAc,CAAd,UAAgB,EAAC,CAAG,CAAA,KAAI,CAAG;AACzB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,EAAC,CAAG,CAAA,IAAG,CAAG;AACpB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,EAAC,CAAG,CAAA,KAAI,CAAG;AACtB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,QAAM,CAAN,UAAQ,EAAC,CAAG;AACV,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,QAAM,CAAN,UAAQ,EAAC,CAAG,CAAA,KAAI,AAAO,CAAG;AACxB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,EAAC,CAAG;AACX,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,EAAC,CAAG,CAAA,KAAI,AAAO,CAAG;AACzB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,EAAC,CAAG;AACb,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,EAAC,CAAG,CAAA,KAAI,AAAQ,CAAG;AAC5B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,eAAa,CAAb,UAAe,IAAG,CAAG;AACnB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,OAAM,AAAY,CAAG;MAAZ,IAAE,6CAAI,KAAG;AAC9B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,eAAa,CAAb,UAAe,IAAG,AAAoB,CAAG;MAAZ,IAAE,6CAAI,KAAG;AACpC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,gBAAc,CAAd,UAAgB,QAAO,AAAO,CAAG,CAAA,SAAQ,AAAmB,CAAG;MAAZ,IAAE,6CAAI,KAAG;AAC1D,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,mBAAiB,CAAjB,UAAmB,GAAE,AAAmB,CAAG;MAAZ,IAAE,6CAAI,KAAG;AACtC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,iBAAe,CAAf,UAAiB,EAAC,CAAG;AACnB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,EAAC,CAAG;AAChB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,QAAM,CAAN,UAAQ,EAAC,CAAG;AACV,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,oBAAkB,CAAlB,UAAoB,EAAC,CAAG;AACtB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,MAAI,CAAJ,UAAM,IAAG,CAAG;AACV,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,OAAM,CAAG,CAAA,IAAG,AAAO,CAAG;AAChC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,uBAAqB,CAArB,UAAuB,OAAM,CAAG,CAAA,IAAG,AAAO,CAAG;AAC3C,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,qBAAmB,CAAnB,UAAqB,OAAM,CAAG,CAAA,IAAG,AAAO,CAAG;AACzC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,UAAQ,CAAR,UAAU,OAAM,CAAQ;AACtB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AAClC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AACrC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AAClC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG,CAAA,UAAS,AAAO,CAAG;AACrD,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AACrC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AAClC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,QAAM,CAAN,UAAQ,OAAM,CAAU;AACtB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,OAAM,CAAG;AACpB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AACtC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,OAAM,CAAG,CAAA,IAAG,AAAO,CAAG,CAAA,KAAI,AAAO,CAAG;AAC/C,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,gBAAc,CAAd,UAAgB,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AACzC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,kBAAgB,CAAhB,UAAkB,EAAC,CAAG;AACpB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,mBAAiB,CAAjB,UAAmB,AAAD,CAAG;AACnB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,AAAD,CAAG;AACX,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,sBAAoB,CAApB,UAAsB,EAAC,CAAG;AACxB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,AAAD,CAAG;AACT,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,SAAO,CAAP,UAAS,QAAO,AAAO,CAAG;AACxB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,eAAa,CAAb,UAAe,CAAA,CAAG,CAAA,QAAO,AAAO,CAAW;AACzC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,kBAAgB,CAAhB,UAAkB,EAAC,AAAI,CAAW;AAChC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,IAAG,CAAW;AACvB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,IAAG,CAAW;AAC1B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,IAAG,CAAW;AAC1B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,IAAG,CAAW;AAC1B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,aAAW,CAAX,UAAa,IAAG,CAAW;AACzB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,cAAY,CAAZ,UAAc,IAAG,CAAG;AAClB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,IAAG,CAAY;AACxB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,IAAG,CAAY;AACzB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,IAAG,CAAY;AACzB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,gBAAc,CAAd,UAAgB,IAAG,CAAY;AAC7B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,QAAM,CAAN,UAAQ,OAAM,CAAW;AACvB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,YAAU,CAAV,UAAY,KAAI,CAAW;AACzB,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,kBAAgB,CAAhB,UAAkB,OAAM,CAAG,CAAA,OAAM,AAAO,CAAG,CAAA,IAAG,AAAO,CAAG;AACtD,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,WAAS,CAAT,UAAW,GAAE,AAAO,CAAS;AAC3B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,kBAAgB,CAAhB,UAAkB,AAAD,CAAY;AAC3B,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,wBAAsB,CAAtB,UAAwB,AAAD,CAAY;AACjC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AACA,qBAAmB,CAAnB,UAAqB,MAAK,AAAO,CAAG;AAClC,QAAM,CAAA,SAAQ,AAAC,EAAC,CAAC;EACnB;AAAA,KAxRmF;AAArF,KAAK,eAAe,AAAC,2BACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,cAczB,SAAO,AAAC,EAAC,EAduC;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,0CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,0CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,kDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,qDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,4CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,6CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,+CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,WAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,mDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,cAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,WAArB,eAAc,KAAO,cAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,uDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,cAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,gDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,2DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,yDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,6CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,gDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,6CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,6CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,WAArB,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,gDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,6CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,iDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,iDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,WAArB,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,6CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,mDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,sDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,OAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,sDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,eAAc,KAAO,WAArB,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,+CACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,yDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,eAAc,KAAO,UAC4B;EAAC,CAAC,CAAC,CAAC;AAyRrD","file":"angular2/src/dom/dom_adapter.js","sourcesContent":["import {ABSTRACT, BaseException} from 'angular2/src/facade/lang';\n\nexport var DOM:DomAdapter;\n\nexport function setRootDomAdapter(adapter:DomAdapter) {\n  DOM = adapter;\n}\n\nfunction _abstract() {\n  return new BaseException('This method is abstract');\n}\n\n/**\n * Provides DOM operations in an environment-agnostic way.\n */\n@ABSTRACT()\nexport class DomAdapter {\n\n  /**\n   * Maps attribute names to their corresponding property names for cases\n   * where attribute name doesn't match property name.\n   */\n  get attrToPropMap() {\n    throw _abstract();\n  }\n\n  parse(templateHtml:string) {\n    throw _abstract();\n  }\n  query(selector:string) {\n    throw _abstract();\n  }\n  querySelector(el, selector:string) {\n    throw _abstract();\n  }\n  querySelectorAll(el, selector:string):List {\n    throw _abstract();\n  }\n  on(el, evt, listener) {\n    throw _abstract();\n  }\n  onAndCancel(el, evt, listener): Function {\n    throw _abstract();\n  }\n  dispatchEvent(el, evt) {\n    throw _abstract();\n  }\n  createMouseEvent(eventType) {\n    throw _abstract();\n  }\n  createEvent(eventType) {\n    throw _abstract();\n  }\n  getInnerHTML(el) {\n    throw _abstract();\n  }\n  getOuterHTML(el) {\n    throw _abstract();\n  }\n  nodeName(node):string {\n    throw _abstract();\n  }\n  nodeValue(node):string {\n    throw _abstract();\n  }\n  type(node):string {\n    throw _abstract();\n  }\n  content(node) {\n    throw _abstract();\n  }\n  firstChild(el) {\n    throw _abstract();\n  }\n  nextSibling(el) {\n    throw _abstract();\n  }\n  parentElement(el) {\n    throw _abstract();\n  }\n  childNodes(el):List {\n    throw _abstract();\n  }\n  childNodesAsList(el):List {\n    throw _abstract();\n  }\n  clearNodes(el) {\n    throw _abstract();\n  }\n  appendChild(el, node) {\n    throw _abstract();\n  }\n  removeChild(el, node) {\n    throw _abstract();\n  }\n  replaceChild(el, newNode, oldNode) {\n    throw _abstract();\n  }\n  remove(el) {\n    throw _abstract();\n  }\n  insertBefore(el, node) {\n    throw _abstract();\n  }\n  insertAllBefore(el, nodes) {\n    throw _abstract();\n  }\n  insertAfter(el, node) {\n    throw _abstract();\n  }\n  setInnerHTML(el, value) {\n    throw _abstract();\n  }\n  getText(el) {\n    throw _abstract();\n  }\n  setText(el, value:string) {\n    throw _abstract();\n  }\n  getValue(el) {\n    throw _abstract();\n  }\n  setValue(el, value:string) {\n    throw _abstract();\n  }\n  getChecked(el) {\n    throw _abstract();\n  }\n  setChecked(el, value:boolean) {\n    throw _abstract();\n  }\n  createTemplate(html) {\n    throw _abstract();\n  }\n  createElement(tagName, doc = null) {\n    throw _abstract();\n  }\n  createTextNode(text: string, doc = null) {\n    throw _abstract();\n  }\n  createScriptTag(attrName:string, attrValue:string, doc = null) {\n    throw _abstract();\n  }\n  createStyleElement(css:string, doc = null) {\n    throw _abstract();\n  }\n  createShadowRoot(el) {\n    throw _abstract();\n  }\n  getShadowRoot(el) {\n    throw _abstract();\n  }\n  getHost(el) {\n    throw _abstract();\n  }\n  getDistributedNodes(el) {\n    throw _abstract();\n  }\n  clone(node) {\n    throw _abstract();\n  }\n  hasProperty(element, name:string) {\n    throw _abstract();\n  }\n  getElementsByClassName(element, name:string) {\n    throw _abstract();\n  }\n  getElementsByTagName(element, name:string) {\n    throw _abstract();\n  }\n  classList(element):List {\n    throw _abstract();\n  }\n  addClass(element, classname:string) {\n    throw _abstract();\n  }\n  removeClass(element, classname:string) {\n    throw _abstract();\n  }\n  hasClass(element, classname:string) {\n    throw _abstract();\n  }\n  setStyle(element, stylename:string, stylevalue:string) {\n    throw _abstract();\n  }\n  removeStyle(element, stylename:string) {\n    throw _abstract();\n  }\n  getStyle(element, stylename:string) {\n    throw _abstract();\n  }\n  tagName(element):string {\n    throw _abstract();\n  }\n  attributeMap(element) {\n    throw _abstract();\n  }\n  getAttribute(element, attribute:string) {\n    throw _abstract();\n  }\n  setAttribute(element, name:string, value:string) {\n    throw _abstract();\n  }\n  removeAttribute(element, attribute:string) {\n    throw _abstract();\n  }\n  templateAwareRoot(el) {\n    throw _abstract();\n  }\n  createHtmlDocument() {\n    throw _abstract();\n  }\n  defaultDoc() {\n    throw _abstract();\n  }\n  getBoundingClientRect(el) {\n    throw _abstract();\n  }\n  getTitle() {\n    throw _abstract();\n  }\n  setTitle(newTitle:string) {\n    throw _abstract();\n  }\n  elementMatches(n, selector:string):boolean {\n    throw _abstract();\n  }\n  isTemplateElement(el:any):boolean {\n    throw _abstract();\n  }\n  isTextNode(node):boolean {\n    throw _abstract();\n  }\n  isCommentNode(node):boolean {\n    throw _abstract();\n  }\n  isElementNode(node):boolean {\n    throw _abstract();\n  }\n  hasShadowRoot(node):boolean {\n    throw _abstract();\n  }\n  isShadowRoot(node):boolean {\n    throw _abstract();\n  }\n  importIntoDoc(node) {\n    throw _abstract();\n  }\n  isPageRule(rule): boolean {\n    throw _abstract();\n  }\n  isStyleRule(rule): boolean {\n    throw _abstract();\n  }\n  isMediaRule(rule): boolean {\n    throw _abstract();\n  }\n  isKeyframesRule(rule): boolean {\n    throw _abstract();\n  }\n  getHref(element): string {\n    throw _abstract();\n  }\n  getEventKey(event): string {\n    throw _abstract();\n  }\n  resolveAndSetHref(element, baseUrl:string, href:string) {\n    throw _abstract();\n  }\n  cssToRules(css:string): List {\n    throw _abstract();\n  }\n  supportsDOMEvents(): boolean {\n    throw _abstract();\n  }\n  supportsNativeShadowDOM(): boolean {\n    throw _abstract();\n  }\n  getGlobalEventTarget(target:string) {\n    throw _abstract();\n  }\n}\n"]}