UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

1 lines 25.8 kB
{"version":3,"sources":["browser_adapter.es6"],"names":[],"mappings":"AAAA,KAAO,EAAC,IAAG;AAAG,WAAS;AAAG,YAAU,CAAC,KAAO,iCAA+B,CAAC;AAC5E,KAAO,EAAC,OAAM;AAAG,UAAQ,CAAC,KAAO,2BAAyB,CAAC;AAC3D,KAAO,EAAC,iBAAgB,CAAC,KAAO,gBAAc,CAAC;AAC/C,KAAO,EAAC,wBAAuB,CAAC,KAAO,4BAA0B,CAAC;AAElE,AAAI,EAAA,CAAA,cAAa,EAAI;AACnB,YAAU,CAAG,YAAU;AACvB,WAAS,CAAG,WAAS;AACrB,WAAS,CAAG,WAAS;AAAA,AACvB,CAAC;AAED,AAAM,IAAA,CAAA,uBAAsB,EAAI,EAAA,CAAC;AAGjC,AAAI,EAAA,CAAA,OAAM,EAAI;AAGZ,KAAG,CAAG,YAAU;AAChB,KAAG,CAAG,MAAI;AACV,OAAK,CAAG,SAAO;AACf,OAAK,CAAG,SAAO;AACf,MAAI,CAAG,SAAO;AACd,MAAI,CAAG,SAAO;AACd,OAAK,CAAG,YAAU;AAClB,QAAM,CAAG,aAAW;AACpB,KAAG,CAAG,UAAQ;AACd,OAAK,CAAE,YAAU;AACjB,OAAK,CAAG,cAAY;AACpB,SAAO,CAAI,aAAW;AACtB,MAAI,CAAG,KAAG;AAAA,AACZ,CAAC;AAKD,AAAI,EAAA,CAAA,mBAAkB,EAAI;AACxB,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,IAAE,CAAG,IAAE;AACP,OAAK,CAAG,IAAE;AACV,OAAK,CAAG,UAAQ;AAAA,AAClB,CAAC;AAED,KAAO,MAAM,kBAAgB,QAAU,yBAAuB;AAC5D,OAAO,YAAU,CAAE,AAAD,CAAG;AACnB,oBAAgB,AAAC,CAAC,GAAI,kBAAgB,AAAC,EAAC,CAAC,CAAC;EAC5C;AAAA,AAEA,IAAI,cAAY,EAAI;AAClB,SAAO,eAAa,CAAC;EACvB;AAAA,AAEA,MAAI,CAAE,QAAO,AAAO,CAAG;AACrB,SAAO,CAAA,QAAO,cAAc,AAAC,CAAC,QAAO,CAAC,CAAC;EACzC;AAAA,AACA,cAAY,CAAE,EAAC,CAAG,CAAA,QAAO,AAAO,CAAQ;AACtC,SAAO,CAAA,EAAC,cAAc,AAAC,CAAC,QAAO,CAAC,CAAC;EACnC;AAAA,AACA,iBAAe,CAAE,EAAC,CAAG,CAAA,QAAO,AAAO,CAAY;AAC7C,SAAO,CAAA,EAAC,iBAAiB,AAAC,CAAC,QAAO,CAAC,CAAC;EACtC;AAAA,AACA,GAAC,CAAE,EAAC,CAAG,CAAA,GAAE,CAAG,CAAA,QAAO,CAAG;AACpB,KAAC,iBAAiB,AAAC,CAAC,GAAE,CAAG,SAAO,CAAG,MAAI,CAAC,CAAC;EAC3C;AAAA,AACA,YAAU,CAAE,EAAC,CAAG,CAAA,GAAE,CAAG,CAAA,QAAO,CAAa;AACvC,KAAC,iBAAiB,AAAC,CAAC,GAAE,CAAG,SAAO,CAAG,MAAI,CAAC,CAAC;AAGzC,SAAO,EAAC,AAAD,IAAM;AAAC,OAAC,oBAAoB,AAAC,CAAC,GAAE,CAAG,SAAO,CAAG,MAAI,CAAC,CAAC;IAAC,CAAC;EAC9D;AAAA,AACA,cAAY,CAAE,EAAC,CAAG,CAAA,GAAE,CAAG;AACrB,KAAC,cAAc,AAAC,CAAC,GAAE,CAAC,CAAC;EACvB;AAAA,AACA,iBAAe,CAAE,SAAQ,CAAG;AAC1B,AAAI,MAAA,CAAA,GAAE,EAAI,IAAI,WAAS,AAAC,CAAC,SAAQ,CAAC,CAAC;AACnC,MAAE,UAAU,AAAC,CAAC,SAAQ,CAAG,KAAG,CAAG,KAAG,CAAC,CAAC;AACpC,SAAO,IAAE,CAAC;EACZ;AAAA,AACA,YAAU,CAAE,SAAQ,CAAG;AACrB,SAAO,IAAI,MAAI,AAAC,CAAC,SAAQ,CAAG,KAAG,CAAC,CAAC;EACnC;AAAA,AACA,aAAW,CAAE,EAAC,CAAG;AACf,SAAO,CAAA,EAAC,UAAU,CAAC;EACrB;AAAA,AACA,aAAW,CAAE,EAAC,CAAG;AACf,SAAO,CAAA,EAAC,UAAU,CAAC;EACrB;AAAA,AACA,SAAO,CAAE,IAAG,AAAK,CAAU;AACzB,SAAO,CAAA,IAAG,SAAS,CAAC;EACtB;AAAA,AACA,UAAQ,CAAE,IAAG,AAAK,CAAU;AAC1B,SAAO,CAAA,IAAG,UAAU,CAAC;EACvB;AAAA,AACA,KAAG,CAAE,IAAG,AAAO,CAAG;AAChB,SAAO,CAAA,IAAG,KAAK,CAAC;EAClB;AAAA,AACA,QAAM,CAAE,IAAG,AAAY,CAAQ;AAC7B,OAAI,IAAG,YAAY,AAAC,CAAC,IAAG,CAAG,UAAQ,CAAC,CAAG;AACrC,WAAO,CAAA,IAAG,QAAQ,CAAC;IACrB,KAAO;AACL,WAAO,KAAG,CAAC;IACb;AAAA,EACF;AAAA,AACA,WAAS,CAAE,EAAC,CAAQ;AAClB,SAAO,CAAA,EAAC,WAAW,CAAC;EACtB;AAAA,AACA,YAAU,CAAE,EAAC,CAAQ;AACnB,SAAO,CAAA,EAAC,YAAY,CAAC;EACvB;AAAA,AACA,cAAY,CAAE,EAAC,CAAG;AAChB,SAAO,CAAA,EAAC,cAAc,CAAC;EACzB;AAAA,AACA,WAAS,CAAE,EAAC,CAAY;AACtB,SAAO,CAAA,EAAC,WAAW,CAAC;EACtB;AAAA,AACA,iBAAe,CAAE,EAAC,CAAQ;AACxB,AAAI,MAAA,CAAA,UAAS,EAAI,CAAA,EAAC,WAAW,CAAC;AAC9B,AAAI,MAAA,CAAA,GAAE,EAAI,CAAA,WAAU,gBAAgB,AAAC,CAAC,UAAS,OAAO,CAAC,CAAC;AACxD,QAAS,GAAA,CAAA,CAAA,EAAE,EAAA,CAAG,CAAA,CAAA,EAAE,CAAA,UAAS,OAAO,CAAG,CAAA,CAAA,EAAE,CAAG;AACtC,QAAE,CAAE,CAAA,CAAC,EAAI,CAAA,UAAS,CAAE,CAAA,CAAC,CAAC;IACxB;AAAA,AACA,SAAO,IAAE,CAAC;EACZ;AAAA,AACA,WAAS,CAAE,EAAC,CAAG;AACb,QAAS,GAAA,CAAA,CAAA,EAAI,EAAA,CAAG,CAAA,CAAA,EAAI,CAAA,EAAC,WAAW,OAAO,CAAG,CAAA,CAAA,EAAE,CAAG;AAC7C,SAAG,OAAO,AAAC,CAAC,EAAC,WAAW,CAAE,CAAA,CAAC,CAAC,CAAC;IAC/B;AAAA,EACF;AAAA,AACA,YAAU,CAAE,EAAC,CAAG,CAAA,IAAG,CAAG;AACpB,KAAC,YAAY,AAAC,CAAC,IAAG,CAAC,CAAC;EACtB;AAAA,AACA,YAAU,CAAE,EAAC,CAAG,CAAA,IAAG,CAAG;AACpB,KAAC,YAAY,AAAC,CAAC,IAAG,CAAC,CAAC;EACtB;AAAA,AACA,aAAW,CAAE,EAAC,AAAM,CAAG,CAAA,QAAO,CAAG,CAAA,QAAO,CAAG;AACzC,KAAC,aAAa,AAAC,CAAC,QAAO,CAAG,SAAO,CAAC,CAAC;EACrC;AAAA,AACA,OAAK,CAAE,EAAC,CAAG;AACT,AAAI,MAAA,CAAA,MAAK,EAAI,CAAA,EAAC,WAAW,CAAC;AAC1B,SAAK,YAAY,AAAC,CAAC,EAAC,CAAC,CAAC;AACtB,SAAO,GAAC,CAAC;EACX;AAAA,AACA,aAAW,CAAE,EAAC,CAAG,CAAA,IAAG,CAAG;AACrB,KAAC,WAAW,aAAa,AAAC,CAAC,IAAG,CAAG,GAAC,CAAC,CAAC;EACtC;AAAA,AACA,gBAAc,CAAE,EAAC,CAAG,CAAA,KAAI,CAAG;AACzB,cAAU,QAAQ,AAAC,CAAC,KAAI,CAAG,EAAC,CAAA,IAAM;AAChC,OAAC,WAAW,aAAa,AAAC,CAAC,CAAA,CAAG,GAAC,CAAC,CAAC;IACnC,CAAC,CAAC;EACJ;AAAA,AACA,YAAU,CAAE,EAAC,CAAG,CAAA,IAAG,CAAG;AACpB,KAAC,WAAW,aAAa,AAAC,CAAC,IAAG,CAAG,CAAA,EAAC,YAAY,CAAC,CAAC;EAClD;AAAA,AACA,aAAW,CAAE,EAAC,CAAG,CAAA,KAAI,CAAG;AACtB,KAAC,UAAU,EAAI,MAAI,CAAC;EACtB;AAAA,AACA,QAAM,CAAE,EAAC,CAAG;AACV,SAAO,CAAA,EAAC,YAAY,CAAC;EACvB;AAAA,AAEA,QAAM,CAAE,EAAC,CAAG,CAAA,KAAI,AAAO,CAAG;AACxB,KAAC,YAAY,EAAI,MAAI,CAAC;EACxB;AAAA,AACA,SAAO,CAAE,EAAC,CAAG;AACX,SAAO,CAAA,EAAC,MAAM,CAAC;EACjB;AAAA,AACA,SAAO,CAAE,EAAC,CAAG,CAAA,KAAI,AAAO,CAAG;AACzB,KAAC,MAAM,EAAI,MAAI,CAAC;EAClB;AAAA,AACA,WAAS,CAAE,EAAC,CAAG;AACb,SAAO,CAAA,EAAC,QAAQ,CAAC;EACnB;AAAA,AACA,WAAS,CAAE,EAAC,CAAG,CAAA,KAAI,AAAQ,CAAG;AAC5B,KAAC,QAAQ,EAAI,MAAI,CAAC;EACpB;AAAA,AACA,eAAa,CAAE,IAAG,CAAG;AACnB,AAAI,MAAA,CAAA,CAAA,EAAI,CAAA,QAAO,cAAc,AAAC,CAAC,UAAS,CAAC,CAAC;AAC1C,IAAA,UAAU,EAAI,KAAG,CAAC;AAClB,SAAO,EAAA,CAAC;EACV;AAAA,AACA,cAAY,CAAE,OAAM,CAAG,CAAA,GAAE,EAAE,SAAO,CAAG;AACnC,SAAO,CAAA,GAAE,cAAc,AAAC,CAAC,OAAM,CAAC,CAAC;EACnC;AAAA,AACA,eAAa,CAAE,IAAG,AAAQ,CAAG,CAAA,GAAE,EAAE,SAAO,CAAG;AACzC,SAAO,CAAA,GAAE,eAAe,AAAC,CAAC,IAAG,CAAC,CAAC;EACjC;AAAA,AACA,gBAAc,CAAE,QAAO,AAAO,CAAG,CAAA,SAAQ,AAAO,CAAG,CAAA,GAAE,EAAE,SAAO,CAAG;AAC/D,AAAI,MAAA,CAAA,EAAC,EAAI,CAAA,GAAE,cAAc,AAAC,CAAC,QAAO,CAAC,CAAC;AACpC,KAAC,aAAa,AAAC,CAAC,QAAO,CAAG,UAAQ,CAAC,CAAC;AACpC,SAAO,GAAC,CAAC;EACX;AAAA,AACA,mBAAiB,CAAE,GAAE,AAAO,CAAG,CAAA,GAAE,EAAE,SAAO,CAAoB;AAC5D,AAAI,MAAA,CAAA,KAAI,EAAI,CAAA,GAAE,cAAc,AAAC,CAAC,OAAM,CAAC,CAAC;AACtC,QAAI,UAAU,EAAI,IAAE,CAAC;AACrB,SAAO,MAAI,CAAC;EACd;AAAA,AACA,iBAAe,CAAE,EAAC,AAAY,CAAe;AAC3C,SAAO,CAAA,EAAC,iBAAiB,AAAC,EAAC,CAAC;EAC9B;AAAA,AACA,cAAY,CAAE,EAAC,AAAY,CAAe;AACxC,SAAO,CAAA,EAAC,WAAW,CAAC;EACtB;AAAA,AACA,QAAM,CAAE,EAAC,AAAY,CAAgB;AACnC,SAAO,CAAA,EAAC,KAAK,CAAC;EAChB;AAAA,AACA,MAAI,CAAE,IAAG,AAAK,CAAG;AACf,SAAO,CAAA,IAAG,UAAU,AAAC,CAAC,IAAG,CAAC,CAAC;EAC7B;AAAA,AACA,YAAU,CAAE,OAAM,CAAG,CAAA,IAAG,AAAO,CAAG;AAChC,SAAO,CAAA,IAAG,GAAK,QAAM,CAAC;EACxB;AAAA,AACA,uBAAqB,CAAE,OAAM,CAAG,CAAA,IAAG,AAAO,CAAG;AAC3C,SAAO,CAAA,OAAM,uBAAuB,AAAC,CAAC,IAAG,CAAC,CAAC;EAC7C;AAAA,AACA,qBAAmB,CAAE,OAAM,CAAG,CAAA,IAAG,AAAO,CAAG;AACzC,SAAO,CAAA,OAAM,qBAAqB,AAAC,CAAC,IAAG,CAAC,CAAC;EAC3C;AAAA,AACA,UAAQ,CAAE,OAAM,CAAQ;AACtB,SAAO,CAAA,KAAI,UAAU,MAAM,KAAK,AAAC,CAAC,OAAM,UAAU,CAAG,EAAA,CAAC,CAAC;EACzD;AAAA,AACA,SAAO,CAAE,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AAClC,UAAM,UAAU,IAAI,AAAC,CAAC,SAAQ,CAAC,CAAC;EAClC;AAAA,AACA,YAAU,CAAE,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AACrC,UAAM,UAAU,OAAO,AAAC,CAAC,SAAQ,CAAC,CAAC;EACrC;AAAA,AACA,SAAO,CAAE,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AAClC,SAAO,CAAA,OAAM,UAAU,SAAS,AAAC,CAAC,SAAQ,CAAC,CAAC;EAC9C;AAAA,AACA,SAAO,CAAE,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG,CAAA,UAAS,AAAO,CAAG;AACrD,UAAM,MAAM,CAAE,SAAQ,CAAC,EAAI,WAAS,CAAC;EACvC;AAAA,AACA,YAAU,CAAE,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AACrC,UAAM,MAAM,CAAE,SAAQ,CAAC,EAAI,KAAG,CAAC;EACjC;AAAA,AACA,SAAO,CAAE,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AAClC,SAAO,CAAA,OAAM,MAAM,CAAE,SAAQ,CAAC,CAAC;EACjC;AAAA,AACA,QAAM,CAAE,OAAM,CAAU;AACtB,SAAO,CAAA,OAAM,QAAQ,CAAC;EACxB;AAAA,AACA,aAAW,CAAE,OAAM,CAAG;AACpB,AAAI,MAAA,CAAA,GAAE,EAAI,CAAA,UAAS,OAAO,AAAC,EAAC,CAAC;AAC7B,AAAI,MAAA,CAAA,OAAM,EAAI,CAAA,OAAM,WAAW,CAAC;AAChC,QAAS,GAAA,CAAA,CAAA,EAAI,EAAA,CAAG,CAAA,CAAA,EAAI,CAAA,OAAM,OAAO,CAAG,CAAA,CAAA,EAAE,CAAG;AACvC,AAAI,QAAA,CAAA,MAAK,EAAI,CAAA,OAAM,CAAE,CAAA,CAAC,CAAC;AACvB,eAAS,IAAI,AAAC,CAAC,GAAE,CAAG,CAAA,MAAK,KAAK,CAAG,CAAA,MAAK,MAAM,CAAC,CAAC;IAChD;AAAA,AACA,SAAO,IAAE,CAAC;EACZ;AAAA,AACA,aAAW,CAAE,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AACtC,SAAO,CAAA,OAAM,aAAa,AAAC,CAAC,SAAQ,CAAC,CAAC;EACxC;AAAA,AACA,aAAW,CAAE,OAAM,CAAG,CAAA,IAAG,AAAO,CAAG,CAAA,KAAI,AAAO,CAAG;AAC/C,UAAM,aAAa,AAAC,CAAC,IAAG,CAAG,MAAI,CAAC,CAAC;EACnC;AAAA,AACA,gBAAc,CAAE,OAAM,CAAG,CAAA,SAAQ,AAAO,CAAG;AACzC,SAAO,CAAA,OAAM,gBAAgB,AAAC,CAAC,SAAQ,CAAC,CAAC;EAC3C;AAAA,AACA,kBAAgB,CAAE,EAAC,CAAG;AACpB,SAAO,CAAA,IAAG,kBAAkB,AAAC,CAAC,EAAC,CAAC,CAAA,CAAI,CAAA,IAAG,QAAQ,AAAC,CAAC,EAAC,CAAC,CAAA,CAAI,GAAC,CAAC;EAC3D;AAAA,AACA,mBAAiB,CAAE,AAAD,CAAG;AACnB,SAAO,CAAA,QAAO,eAAe,mBAAmB,AAAC,CAAC,WAAU,CAAC,CAAC;EAChE;AAAA,AACA,WAAS,CAAE,AAAD,CAAG;AACX,SAAO,SAAO,CAAC;EACjB;AAAA,AACA,sBAAoB,CAAE,EAAC,CAAG;AACxB,SAAO,CAAA,EAAC,sBAAsB,AAAC,EAAC,CAAC;EACnC;AAAA,AACA,SAAO,CAAE,AAAD,CAAG;AACT,SAAO,CAAA,QAAO,MAAM,CAAC;EACvB;AAAA,AACA,SAAO,CAAE,QAAO,AAAO,CAAG;AACxB,WAAO,MAAM,EAAI,SAAO,CAAC;EAC3B;AAAA,AACA,eAAa,CAAE,CAAA,CAAG,CAAA,QAAO,AAAO,CAAW;AACzC,SAAO,CAAA,CAAA,WAAa,YAAU,CAAA,EAAK,CAAA,CAAA,QAAQ,AAAC,CAAC,QAAO,CAAC,CAAC;EACxD;AAAA,AACA,kBAAgB,CAAE,EAAC,AAAI,CAAW;AAChC,SAAO,CAAA,EAAC,WAAa,YAAU,CAAA,EAAK,CAAA,EAAC,SAAS,GAAK,WAAS,CAAC;EAC/D;AAAA,AACA,WAAS,CAAE,IAAG,AAAK,CAAW;AAC5B,SAAO,CAAA,IAAG,SAAS,IAAM,CAAA,IAAG,UAAU,CAAC;EACzC;AAAA,AACA,cAAY,CAAE,IAAG,AAAK,CAAW;AAC/B,SAAO,CAAA,IAAG,SAAS,IAAM,CAAA,IAAG,aAAa,CAAC;EAC5C;AAAA,AACA,cAAY,CAAE,IAAG,AAAK,CAAW;AAC/B,SAAO,CAAA,IAAG,SAAS,IAAM,CAAA,IAAG,aAAa,CAAC;EAC5C;AAAA,AACA,cAAY,CAAE,IAAG,CAAW;AAC1B,SAAO,CAAA,IAAG,WAAa,YAAU,CAAA,EAAK,CAAA,SAAQ,AAAC,CAAC,IAAG,WAAW,CAAC,CAAC;EAClE;AAAA,AACA,aAAW,CAAE,IAAG,CAAW;AACzB,SAAO,CAAA,IAAG,WAAa,WAAS,CAAC;EACnC;AAAA,AACA,cAAY,CAAE,IAAG,AAAK,CAAG;AACvB,AAAI,MAAA,CAAA,MAAK,EAAI,CAAA,QAAO,WAAW,AAAC,CAAC,IAAG,CAAG,KAAG,CAAC,CAAC;AAE5C,OAAI,IAAG,kBAAkB,AAAC,CAAC,MAAK,CAAC,CAAA,EAC7B,EAAC,IAAG,QAAQ,AAAC,CAAC,MAAK,CAAC,WAAW,OAAO,CAAA,EAAK,CAAA,IAAG,QAAQ,AAAC,CAAC,IAAG,CAAC,WAAW,OAAO,CAAG;AACnF,AAAI,QAAA,CAAA,UAAS,EAAI,CAAA,IAAG,QAAQ,AAAC,CAAC,IAAG,CAAC,WAAW,CAAC;AAC9C,UAAS,GAAA,CAAA,CAAA,EAAI,EAAA,CAAG,CAAA,CAAA,EAAI,CAAA,UAAS,OAAO,CAAG,GAAE,CAAA,CAAG;AAC1C,WAAG,QAAQ,AAAC,CAAC,MAAK,CAAC,YAAY,AAAC,CAC5B,IAAG,cAAc,AAAC,CAAC,UAAS,CAAE,CAAA,CAAC,CAAC,CAAC,CAAC;MACxC;AAAA,IACF;AAAA,AACA,SAAO,OAAK,CAAC;EACf;AAAA,AACA,WAAS,CAAE,IAAG,CAAY;AACxB,SAAO,CAAA,IAAG,KAAK,IAAM,CAAA,OAAM,UAAU,CAAC;EACxC;AAAA,AACA,YAAU,CAAE,IAAG,CAAY;AACzB,SAAO,CAAA,IAAG,KAAK,IAAM,CAAA,OAAM,WAAW,CAAC;EACzC;AAAA,AACA,YAAU,CAAE,IAAG,CAAY;AACzB,SAAO,CAAA,IAAG,KAAK,IAAM,CAAA,OAAM,WAAW,CAAC;EACzC;AAAA,AACA,gBAAc,CAAE,IAAG,CAAY;AAC7B,SAAO,CAAA,IAAG,KAAK,IAAM,CAAA,OAAM,eAAe,CAAC;EAC7C;AAAA,AACA,QAAM,CAAE,EAAC,AAAQ,CAAW;AAC1B,SAAO,CAAA,EAAC,KAAK,CAAC;EAChB;AAAA,AACA,YAAU,CAAE,KAAI,CAAW;AACzB,AAAI,MAAA,CAAA,GAAE,EAAI,CAAA,KAAI,IAAI,CAAC;AACnB,OAAI,OAAM,AAAC,CAAC,GAAE,CAAC,CAAG;AAChB,QAAE,EAAI,CAAA,KAAI,cAAc,CAAC;AAGzB,SAAI,OAAM,AAAC,CAAC,GAAE,CAAC,CAAG;AAChB,aAAO,eAAa,CAAC;MACvB;AAAA,AACA,SAAI,GAAE,WAAW,AAAC,CAAC,IAAG,CAAC,CAAG;AACxB,UAAE,EAAI,CAAA,MAAK,aAAa,AAAC,CAAC,QAAO,AAAC,CAAC,GAAE,UAAU,AAAC,CAAC,CAAA,CAAC,CAAG,GAAC,CAAC,CAAC,CAAC;AACzD,WAAI,KAAI,SAAS,IAAM,wBAAsB,CAAA,EAAK,CAAA,mBAAkB,eAAe,AAAC,CAAC,GAAE,CAAC,CAAG;AAIzF,YAAE,EAAI,CAAA,mBAAkB,CAAE,GAAE,CAAC,CAAC;QAChC;AAAA,MACF;AAAA,IACF;AAAA,AACA,OAAI,OAAM,eAAe,AAAC,CAAC,GAAE,CAAC,CAAG;AAC/B,QAAE,EAAI,CAAA,OAAM,CAAE,GAAE,CAAC,CAAC;IACpB;AAAA,AACA,SAAO,IAAE,CAAC;EACZ;AAAA,AACA,qBAAmB,CAAE,MAAK,AAAO,CAAG;AAClC,OAAI,MAAK,GAAK,SAAO,CAAG;AACtB,WAAO,OAAK,CAAC;IACf,KAAO,KAAI,MAAK,GAAK,WAAS,CAAG;AAC/B,WAAO,SAAO,CAAC;IACjB,KAAO,KAAI,MAAK,GAAK,OAAK,CAAG;AAC3B,WAAO,CAAA,QAAO,KAAK,CAAC;IACtB;AAAA,EACF;AAAA,AACF;AAAA,AAlXA,KAAK,eAAe,AAAC,iDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,yDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,4DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAiGV,IAAG,GAjG8B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,qDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAoGT,IAAG,GApG6B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,gDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,mDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YA0GX,WAAU,GA1GwB;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,wDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAgJP,IAAG,WAhJ2B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,mDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,sDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,WAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,0DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,MAAK,KAAgB,cAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,2DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,MAAK,KAAgB,WAArB,MAAK,KAAgB,cAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,8DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,MAAK,KAAgB,cAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,4DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YA8MJ,WAAU,GA9MiB;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,yDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAiNP,WAAU,GAjNoB;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,mDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAoNb,WAAU,GApN0B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,iDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAuNb,IAAG,GAvNiC;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,uDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,kEACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,gEACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,uDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,WAArB,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,uDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,wDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,wDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,WAArB,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,2DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,oDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,0DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,gBAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,6DACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,MAAK,KAAgB,OAC4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,sDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAqSR,IAAG,GArS4B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,yDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAwSL,IAAG,GAxSyB;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,yDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YA2SL,IAAG,GA3SyB;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,yDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAoTL,IAAG,GApTyB;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,mDACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YA6Ub,OAAM,GA7U8B;EAAC,CAAC,CAAC,CAAC;AADrD,KAAK,eAAe,AAAC,gEACb,EAAC,GAAE,CAAG,UAAS,AAAD,CAAG;AAAC,YAD1B,MAAK,KAAgB,UAC4B;EAAC,CAAC,CAAC,CAAC;AAkXrD","file":"angular2/src/dom/browser_adapter.es6","sourcesContent":["import {List, MapWrapper, ListWrapper} from 'angular2/src/facade/collection';\nimport {isBlank, isPresent} from 'angular2/src/facade/lang';\nimport {setRootDomAdapter} from './dom_adapter';\nimport {GenericBrowserDomAdapter} from './generic_browser_adapter';\n\nvar _attrToPropMap = {\n 'innerHtml': 'innerHTML',\n 'readonly': 'readOnly',\n 'tabindex': 'tabIndex'\n};\n\nconst DOM_KEY_LOCATION_NUMPAD = 3;\n\n// Map to convert some key or keyIdentifier values to what will be returned by getEventKey\nvar _keyMap = {\n // The following values are here for cross-browser compatibility and to match the W3C standard\n // cf http://www.w3.org/TR/DOM-Level-3-Events-key/\n '\\b': 'Backspace',\n '\\t': 'Tab',\n '\\x7F': 'Delete',\n '\\x1B': 'Escape',\n 'Del': 'Delete',\n 'Esc': 'Escape',\n 'Left': 'ArrowLeft',\n 'Right': 'ArrowRight',\n 'Up': 'ArrowUp',\n 'Down':'ArrowDown',\n 'Menu': 'ContextMenu',\n 'Scroll' : 'ScrollLock',\n 'Win': 'OS'\n};\n\n// There is a bug in Chrome for numeric keypad keys:\n// https://code.google.com/p/chromium/issues/detail?id=155654\n// 1, 2, 3 ... are reported as A, B, C ...\nvar _chromeNumKeyPadMap = {\n 'A': '1',\n 'B': '2',\n 'C': '3',\n 'D': '4',\n 'E': '5',\n 'F': '6',\n 'G': '7',\n 'H': '8',\n 'I': '9',\n 'J': '*',\n 'K': '+',\n 'M': '-',\n 'N': '.',\n 'O': '/',\n '\\x60': '0',\n '\\x90': 'NumLock'\n};\n\nexport class BrowserDomAdapter extends GenericBrowserDomAdapter {\n static makeCurrent() {\n setRootDomAdapter(new BrowserDomAdapter());\n }\n\n get attrToPropMap() {\n return _attrToPropMap;\n }\n\n query(selector:string) {\n return document.querySelector(selector);\n }\n querySelector(el, selector:string):Node {\n return el.querySelector(selector);\n }\n querySelectorAll(el, selector:string):NodeList {\n return el.querySelectorAll(selector);\n }\n on(el, evt, listener) {\n el.addEventListener(evt, listener, false);\n }\n onAndCancel(el, evt, listener): Function {\n el.addEventListener(evt, listener, false);\n //Needed to follow Dart's subscription semantic, until fix of\n //https://code.google.com/p/dart/issues/detail?id=17406\n return () => {el.removeEventListener(evt, listener, false);};\n }\n dispatchEvent(el, evt) {\n el.dispatchEvent(evt);\n }\n createMouseEvent(eventType) {\n var evt = new MouseEvent(eventType);\n evt.initEvent(eventType, true, true);\n return evt;\n }\n createEvent(eventType) {\n return new Event(eventType, true);\n }\n getInnerHTML(el) {\n return el.innerHTML;\n }\n getOuterHTML(el) {\n return el.outerHTML;\n }\n nodeName(node:Node):string {\n return node.nodeName;\n }\n nodeValue(node:Node):string {\n return node.nodeValue;\n }\n type(node:string) {\n return node.type;\n }\n content(node:HTMLElement):Node {\n if (this.hasProperty(node, \"content\")) {\n return node.content;\n } else {\n return node;\n }\n }\n firstChild(el):Node {\n return el.firstChild;\n }\n nextSibling(el):Node {\n return el.nextSibling;\n }\n parentElement(el) {\n return el.parentElement;\n }\n childNodes(el):NodeList {\n return el.childNodes;\n }\n childNodesAsList(el):List {\n var childNodes = el.childNodes;\n var res = ListWrapper.createFixedSize(childNodes.length);\n for (var i=0; i<childNodes.length; i++) {\n res[i] = childNodes[i];\n }\n return res;\n }\n clearNodes(el) {\n for (var i = 0; i < el.childNodes.length; i++) {\n this.remove(el.childNodes[i]);\n }\n }\n appendChild(el, node) {\n el.appendChild(node);\n }\n removeChild(el, node) {\n el.removeChild(node);\n }\n replaceChild(el: Node, newChild, oldChild) {\n el.replaceChild(newChild, oldChild);\n }\n remove(el) {\n var parent = el.parentNode;\n parent.removeChild(el);\n return el;\n }\n insertBefore(el, node) {\n el.parentNode.insertBefore(node, el);\n }\n insertAllBefore(el, nodes) {\n ListWrapper.forEach(nodes, (n) => {\n el.parentNode.insertBefore(n, el);\n });\n }\n insertAfter(el, node) {\n el.parentNode.insertBefore(node, el.nextSibling);\n }\n setInnerHTML(el, value) {\n el.innerHTML = value;\n }\n getText(el) {\n return el.textContent;\n }\n // TODO(vicb): removed Element type because it does not support StyleElement\n setText(el, value:string) {\n el.textContent = value;\n }\n getValue(el) {\n return el.value;\n }\n setValue(el, value:string) {\n el.value = value;\n }\n getChecked(el) {\n return el.checked;\n }\n setChecked(el, value:boolean) {\n el.checked = value;\n }\n createTemplate(html) {\n var t = document.createElement('template');\n t.innerHTML = html;\n return t;\n }\n createElement(tagName, doc=document) {\n return doc.createElement(tagName);\n }\n createTextNode(text: string, doc=document) {\n return doc.createTextNode(text);\n }\n createScriptTag(attrName:string, attrValue:string, doc=document) {\n var el = doc.createElement('SCRIPT');\n el.setAttribute(attrName, attrValue);\n return el;\n }\n createStyleElement(css:string, doc=document):HTMLStyleElement {\n var style = doc.createElement('STYLE');\n style.innerText = css;\n return style;\n }\n createShadowRoot(el:HTMLElement): ShadowRoot {\n return el.createShadowRoot();\n }\n getShadowRoot(el:HTMLElement): ShadowRoot {\n return el.shadowRoot;\n }\n getHost(el:HTMLElement): HTMLElement {\n return el.host;\n }\n clone(node:Node) {\n return node.cloneNode(true);\n }\n hasProperty(element, name:string) {\n return name in element;\n }\n getElementsByClassName(element, name:string) {\n return element.getElementsByClassName(name);\n }\n getElementsByTagName(element, name:string) {\n return element.getElementsByTagName(name);\n }\n classList(element):List {\n return Array.prototype.slice.call(element.classList, 0);\n }\n addClass(element, classname:string) {\n element.classList.add(classname);\n }\n removeClass(element, classname:string) {\n element.classList.remove(classname);\n }\n hasClass(element, classname:string) {\n return element.classList.contains(classname);\n }\n setStyle(element, stylename:string, stylevalue:string) {\n element.style[stylename] = stylevalue;\n }\n removeStyle(element, stylename:string) {\n element.style[stylename] = null;\n }\n getStyle(element, stylename:string) {\n return element.style[stylename];\n }\n tagName(element):string {\n return element.tagName;\n }\n attributeMap(element) {\n var res = MapWrapper.create();\n var elAttrs = element.attributes;\n for (var i = 0; i < elAttrs.length; i++) {\n var attrib = elAttrs[i];\n MapWrapper.set(res, attrib.name, attrib.value);\n }\n return res;\n }\n getAttribute(element, attribute:string) {\n return element.getAttribute(attribute);\n }\n setAttribute(element, name:string, value:string) {\n element.setAttribute(name, value);\n }\n removeAttribute(element, attribute:string) {\n return element.removeAttribute(attribute);\n }\n templateAwareRoot(el) {\n return this.isTemplateElement(el) ? this.content(el) : el;\n }\n createHtmlDocument() {\n return document.implementation.createHTMLDocument('fakeTitle');\n }\n defaultDoc() {\n return document;\n }\n getBoundingClientRect(el) {\n return el.getBoundingClientRect();\n }\n getTitle() {\n return document.title;\n }\n setTitle(newTitle:string) {\n document.title = newTitle;\n }\n elementMatches(n, selector:string):boolean {\n return n instanceof HTMLElement && n.matches(selector);\n }\n isTemplateElement(el:any):boolean {\n return el instanceof HTMLElement && el.nodeName == \"TEMPLATE\";\n }\n isTextNode(node:Node):boolean {\n return node.nodeType === Node.TEXT_NODE;\n }\n isCommentNode(node:Node):boolean {\n return node.nodeType === Node.COMMENT_NODE;\n }\n isElementNode(node:Node):boolean {\n return node.nodeType === Node.ELEMENT_NODE;\n }\n hasShadowRoot(node):boolean {\n return node instanceof HTMLElement && isPresent(node.shadowRoot);\n }\n isShadowRoot(node):boolean {\n return node instanceof ShadowRoot;\n }\n importIntoDoc(node:Node) {\n var result = document.importNode(node, true);\n // Workaround WebKit https://bugs.webkit.org/show_bug.cgi?id=137619\n if (this.isTemplateElement(result) &&\n !this.content(result).childNodes.length && this.content(node).childNodes.length) {\n var childNodes = this.content(node).childNodes;\n for (var i = 0; i < childNodes.length; ++i) {\n this.content(result).appendChild(\n this.importIntoDoc(childNodes[i]));\n }\n }\n return result;\n }\n isPageRule(rule): boolean {\n return rule.type === CSSRule.PAGE_RULE;\n }\n isStyleRule(rule): boolean {\n return rule.type === CSSRule.STYLE_RULE;\n }\n isMediaRule(rule): boolean {\n return rule.type === CSSRule.MEDIA_RULE;\n }\n isKeyframesRule(rule): boolean {\n return rule.type === CSSRule.KEYFRAMES_RULE;\n }\n getHref(el:Element): string {\n return el.href;\n }\n getEventKey(event): string {\n var key = event.key;\n if (isBlank(key)) {\n key = event.keyIdentifier;\n // keyIdentifier is defined in the old draft of DOM Level 3 Events implemented by Chrome and Safari\n // cf http://www.w3.org/TR/2007/WD-DOM-Level-3-Events-20071221/events.html#Events-KeyboardEvents-Interfaces\n if (isBlank(key)) {\n return 'Unidentified';\n }\n if (key.startsWith('U+')) {\n key = String.fromCharCode(parseInt(key.substring(2), 16));\n if (event.location === DOM_KEY_LOCATION_NUMPAD && _chromeNumKeyPadMap.hasOwnProperty(key)) {\n // There is a bug in Chrome for numeric keypad keys:\n // https://code.google.com/p/chromium/issues/detail?id=155654\n // 1, 2, 3 ... are reported as A, B, C ...\n key = _chromeNumKeyPadMap[key];\n }\n }\n }\n if (_keyMap.hasOwnProperty(key)) {\n key = _keyMap[key];\n }\n return key;\n }\n getGlobalEventTarget(target:string) {\n if (target == \"window\") {\n return window;\n } else if (target == \"document\") {\n return document;\n } else if (target == \"body\") {\n return document.body;\n }\n }\n}\n"]}