| 1 | | {"version":3,"file":"advanced-sidebar-menu-block-editor.js","mappings":"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CA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,EAAE;AACF;AACA;AACA;AACA;AACA;AACA,IAAI,gBAAgB;AACpB;AACA;AACA;AACA;;;;;;;;;;;;AC3Ca;AACb,cAAc,mBAAO,CAAC,+BAAsB;AAC5C,iBAAiB,mBAAO,CAAC,oCAA0B;AACnD,2BAA2B,mBAAO,CAAC,+CAAqC;;AAExE;AACA,kFAAkF;;AAElF;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;ACdY;AACb,8BAA8B;AAC9B;AACA;;AAEA;AACA,4EAA4E,MAAM;;AAElF;AACA;AACA,SAAS;AACT;AACA;AACA,EAAE;;;;;;;;;;;;ACbW;AACb,YAAY,mBAAO,CAAC,qCAA2B;;AAE/C;AACA,gDAAgD;AAChD;;;;;;;;;;;;ACLa;AACb,kBAAkB,mBAAO,CAAC,8CAAoC;;AAE9D,6BAA6B;AAC7B;;AAEA;AACA;AACA;;;;;;;;;;;;ACRa;AACb,kBAAkB,mBAAO,CAAC,oCAA0B;AACpD,8BAA8B,mBAAO,CAAC,gDAAsC;AAC5E,2BAA2B,mBAAO,CAAC,+CAAqC;AACxE,eAAe,mBAAO,CAAC,kCAAwB;AAC/C,sBAAsB,mBAAO,CAAC,0CAAgC;AAC9D,iBAAiB,mBAAO,CAAC,oCAA0B;;AAEnD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACpBA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA,EAAE,UAAU;AACZ;AACA;AACA;AACA,EAAE;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2FAA2F,aAAa;AACxG;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+FAA+F,eAAe;AAC9G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+FAA+F,eAAe;AAC9G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2EAA2E,eAAe;AAC1F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,sBAAsB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,8BAA8B,EAAE,iBAAiB,EAAE,MAAM;AACzD;AACA,8BAA8B,aAAa;AAC3C,wDAAwD;AACxD,0CAA0C;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C;AAC1C;AACA;AACA,0CAA0C;AAC1C;AACA;AACA,gBAAgB,sBAAsB;AACtC,gBAAgB,sBAAsB;AACtC,gBAAgB,SAAS;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C;AAC7C;AACA;AACA,2CAA2C;AAC3C;AACA;AACA,iDAAiD;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD,kDAAkD;AAClD,2CAA2C;AAC3C;AACA;AACA;AACA;AACA,kDAAkD;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0EAA0E;AAC1E,0EAA0E;AAC1E,sFAAsF;AACtF;AACA;AACA,gFAAgF;AAChF,wEAAwE,gDAAgD;AACxH,wEAAwE,gDAAgD;AACxH;AACA,qDAAqD;AACrD,qDAAqD;AACrD,oEAAoE;AACpE,uEAAuE;AACvE,0DAA0D;AAC1D,+CAA+C;AAC/C,kDAAkD;AAClD,0CAA0C;AAC1C,4DAA4D;AAC5D,4DAA4D;AAC5D,0CAA0C;AAC1C,+CAA+C;AAC/C,8DAA8D;AAC9D,+CAA+C;AAC/C,sCAAsC;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC;AAClC,qCAAqC;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,QAAQ;AACR;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,QAAQ;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C;AAC1C,oFAAoF,6DAA6D,8HAA8H;AAC/Q;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qTAAqT;AACrT;AACA;AACA;AACA,MAAM,wCAAwC,oFAAoF,oKAAoK,iHAAiH;AACvZ;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,oCAAoC;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;A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A,IAAI;AACJ;AACA;AACA;AACA,MAAM,gBAAgB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;;;;;;;;;;;;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb,IAAI,IAAqC;AACzC;AACA;;AAEA,YAAY,mBAAO,CAAC,iBAAO;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,iGAAiG,eAAe;AAChH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA,KAAK,GAAG;;AAER,kDAAkD;AAClD;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,4BAA4B;AAC5B;AACA,qCAAqC;;AAErC,gCAAgC;AAChC;AACA;;AAEA,gCAAgC;;AAEhC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;;AAGF;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC;;AAEvC;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA,sBAAsB;AACtB;AACA,SAAS;AACT,uBAAuB;AACvB;AACA,SAAS;AACT,uBAAuB;AACvB;AACA,SAAS;AACT,wBAAwB;AACxB;AACA,SAAS;AACT,wBAAwB;AACxB;AACA,SAAS;AACT,iCAAiC;AACjC;AACA,SAAS;AACT,2BAA2B;AAC3B;AACA,SAAS;AACT,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,2DAA2D;;AAE3D;AACA;;AAEA;AACA,yDAAyD;AACzD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;;AAGT;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,QAAQ;AACR;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,aAAa,kBAAkB;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA,gFAAgF;AAChF;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,kBAAkB;;;AAGlB;AACA;AACA,cAAc;AACd;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,8BAA8B;AAC9B;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,2HAA2H;AAC3H;AACA;AACA;;AAEA;AACA,UAAU;AACV;AACA;;AAEA;AACA;;AAEA,oEAAoE;;AAEpE;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,iCAAiC;;AAEjC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,wCAAwC;AACxC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd,WAAW,GAAG;AACd,WAAW,GAAG;AACd,WAAW,eAAe;AAC1B,WAAW,GAAG;AACd,WAAW,GAAG;AACd;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;;AAER;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;AACR;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB;;AAEA;AACA;AACA,kBAAkB;;AAElB;AACA;AACA,oBAAoB;AACpB,2DAA2D,UAAU;AACrE,yBAAyB,UAAU;AACnC;AACA,aAAa,UAAU;AACvB;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,YAAY,SAAS;AACrB;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,GAAG;AACd;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,6DAA6D;AAC7D;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,WAAW;AACtB,WAAW,GAAG;AACd;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA,sBAAsB,iBAAiB;AACvC;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN,4CAA4C;;AAE5C;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB;;;AAGA;AACA;AACA;;AAEA,oBAAoB,iBAAiB;AACrC;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,8CAA8C;AAC9C;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;;AAEA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA,0DAA0D;AAC1D;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA,4BAA4B,qBAAqB;AACjD;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,sCAAsC;AACtC;;AAEA;;AAEA,gBAAgB;AAChB,WAAW;AACX,YAAY;AACZ,GAAG;AACH;;;;;;;;;;;;ACjyCa;AACb,iBAAiB,mBAAO,CAAC,oCAA0B;AACnD,+BAA+B,oFAA4D;AAC3F,kCAAkC,mBAAO,CAAC,uDAA6C;AACvF,oBAAoB,mBAAO,CAAC,wCAA8B;AAC1D,2BAA2B,mBAAO,CAAC,+CAAqC;AACxE,gCAAgC,mBAAO,CAAC,oDAA0C;AAClF,eAAe,mBAAO,CAAC,gCAAwB;;AAE/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ,kEAAkE;AAClE,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACtDA,mC;;;;;;;;;;;ACAa;AACb,kBAAkB,mBAAO,CAAC,qCAA2B;AACrD,eAAe,mBAAO,CAAC,kCAAwB;;AAE/C;AACA;AA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A4B;AACtD,iBAAiB,mBAAO,CAAC,oCAA0B;AACnD,WAAW,mBAAO,CAAC,6BAAmB;AACtC,4BAA4B,mBAAO,CAAC,gDAAsC;AAC1E,gBAAgB,mBAAO,CAAC,kCAAyB;;AAEjD;AACA;AACA;AACA;AACA;;AAEA,qCAAqC;;AAErC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,gBAAgB;AACpB;AACA;AACA;AACA;AACA,kDAAkD;AAClD;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;;;;;;;;;;;ACpFa;AACb,kBAAkB,mBAAO,CAAC,8CAAoC;;AAE9D;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;;ACTa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,kBAAkB,YAAY;AAC9B,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;ACXa;AACb,kBAAkB,mBAAO,CAAC,6CAAmC;;AAE7D;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPa;AACb;AACA,iBAAiB,mBAAO,CAAC,+CAAqC;AAC9D,YAAY,mBAAO,CAAC,8BAAoB;AACxC,iBAAiB,mBAAO,CAAC,oCAA0B;;AAEnD;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;AClBY;AACb,yBAAyB,mBAAO,CAAC,6CAAmC;AACpE,kBAAkB,mBAAO,CAAC,sCAA4B;;AAEtD;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;ACXA,gC;;;;;;;;;;;ACAA,wB;;;;;;;;;;;;;;;;;;;;;;;;ACA+C;AAErB;AAEsE;AAC7D;AAEW;;AAE9C;AACA;AACA;AACA;AACA;AACA;AACA;;AAOA;AAAA;AASA;AACA;AA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","sources":["webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/is-forced.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/components/transform-notice.pcss","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?d615","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/globals/config.ts","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/components/TransformNotice.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/is-pure.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/shared-key.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/environment-user-agent.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/make-built-in.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/pages/PagesIcon.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-define-property.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/shared-store.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-property-is-enumerable.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/shared.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/classof-raw.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-define-properties.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/dompurify-npm-3.3.0-caeafd3783-66b1787b0b.zip/node_modules/dompurify/dist/purify.es.mjs","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/index.ts","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/to-string-tag-support.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/define-built-ins.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/descriptors.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/get-method.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"React\"","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/try-to-string.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/iterator-close-all.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"jQuery\"","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/is-array-iterator-method.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/function-name.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/pages/Edit.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/iterate.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/require-object-coercible.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/define-built-in.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/react-npm-18.2.0-1eae08fee2-b562d9b569.zip/node_modules/react/cjs/react-jsx-runtime.development.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/export.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?d71d","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/to-property-key.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/fails.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/well-known-symbol.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/to-indexed-object.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/categories/CategoriesIcon.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-keys-internal.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/an-object.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/to-object.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/weak-map-basic-detection.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/has-own-property.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/create-property-descriptor.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/enum-bug-keys.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/preview.pcss","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/function-bind-context.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/categories/Edit.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/ordinary-to-primitive.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/is-object.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/SideLoad.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/components/ErrorBoundary.tsx","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?a199","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/inspect-source.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?72e5","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/__virtual__/react-dom-virtual-aadcd0dad6/0/cache/react-dom-npm-18.2.0-dd675bca1c-66dfc5f93e.zip/node_modules/react-dom/client.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-get-prototype-of.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/to-primitive.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/hidden-keys.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/modules/es.iterator.for-each.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/pages/block.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/an-instance.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/length-of-array-like.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/NavigationIcon.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/iterators-core.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?537d","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/own-keys.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?f6f0","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/classof.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/iterators.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/to-integer-or-infinity.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/use-symbol-as-uid.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/define-built-in-accessor.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"ReactDOM\"","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/internal-state.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/create-iter-result-object.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/array-includes.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/modules/widgets.tsx","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?0dcf","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/to-absolute-index.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/modules/es.iterator.map.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-is-prototype-of.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/ie8-dom-define.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/helpers.ts","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/get-built-in.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?8ca5","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/function-uncurry-this-clause.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/create-property.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/indexed-object.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?3ade","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/document-create-element.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/function-uncurry-this.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/iterator-create-proxy.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/get-iterator-direct.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/copy-constructor-properties.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/create-non-enumerable-property.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/__virtual__/@lipemat-js-boilerplate-gutenberg-virtual-7af610892b/0/cache/@lipemat-js-boilerplate-gutenberg-npm-4.2.0-cef29811c4-5c50528ede.zip/node_modules/@lipemat/js-boilerplate-gutenberg/dist/index.module.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/InfoPanel.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/react-npm-18.2.0-1eae08fee2-b562d9b569.zip/node_modules/react/jsx-runtime.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/get-iterator.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/iterator-close.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/is-symbol.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-create.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/uid.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/iterator-helper-throws-on-invalid-iterator.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/function-call.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/symbol-constructor-detection.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-get-own-property-names.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp","webpack://@onpointplugins/advanced-sidebar-menu/external var \"lodash\"","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/categories/block.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/math-trunc.js","webpack://@onpointplugins/advanced-sidebar-menu/external var \"window.wp?3f6b","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/modules/es.iterator.constructor.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-keys.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/html.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/Preview.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/call-with-safe-iteration-closing.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/to-length.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/function-bind-native.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/correct-prototype-getter.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/ sync block\\.tsx$","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/Display.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/is-null-or-undefined.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/global-this.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/get-iterator-method.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/environment-v8-version.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/ExcludeField.tsx","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/is-callable.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/object-get-own-property-symbols.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/pages/edit.pcss","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/a-callable.js","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/v8-prototype-define-bug.js","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/gutenberg/blocks/info-panel.pcss","webpack://@onpointplugins/advanced-sidebar-menu/./.yarn/cache/core-js-npm-3.46.0-457a28ad91-12d559d39a.zip/node_modules/core-js/internals/define-global-property.js","webpack://@onpointplugins/advanced-sidebar-menu/webpack/bootstrap","webpack://@onpointplugins/advanced-sidebar-menu/webpack/runtime/compat get default export","webpack://@onpointplugins/advanced-sidebar-menu/webpack/runtime/define property getters","webpack://@onpointplugins/advanced-sidebar-menu/webpack/runtime/global","webpack://@onpointplugins/advanced-sidebar-menu/webpack/runtime/harmony module decorator","webpack://@onpointplugins/advanced-sidebar-menu/webpack/runtime/hasOwnProperty shorthand","webpack://@onpointplugins/advanced-sidebar-menu/webpack/runtime/make namespace object","webpack://@onpointplugins/advanced-sidebar-menu/./js/src/block-editor.ts"],"sourcesContent":["'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","// extracted by mini-css-extract-plugin\nexport default {\"wrap\":\"transform-notice__wrap__mq\"};","module.exports = window.wp?.plugins;","import type {Attr as PageAttr} from '../gutenberg/blocks/pages/block';\nimport type {Attr as CategoryAttr} from '../gutenberg/blocks/categories/block';\nimport type {BlockAttributes, BlockSupports} from '@wordpress/blocks';\nimport type {CommonAttr, ServerSideRenderRequired} from '../gutenberg/blocks/Preview';\nimport type {PassedGlobals} from '../gutenberg/index';\n\nexport type Screen = 'site-editor' | 'widgets' | 'post' | 'customize';\n\nexport type WPBoolean = '1' | '';\n\nexport interface JSConfig {\n\tblocks: {\n\t\tcommonAttr: BlockAttributes<CommonAttr>;\n\t\tpreviewAttr: BlockAttributes<ServerSideRenderRequired>;\n\t\tblockSupport: BlockSupports;\n\t\tcategories: {\n\t\t\tid: 'advanced-sidebar-menu/categories';\n\t\t\tattributes: BlockAttributes<CategoryAttr>;\n\t\t};\n\t\tpages: {\n\t\t\tid: 'advanced-sidebar-menu/pages';\n\t\t\tattributes: BlockAttributes<PageAttr>;\n\t\t};\n\t\tnavigation?: {\n\t\t\tid: 'advanced-sidebar-menu/navigation';\n\t\t\tattributes: BlockAttributes<object>;\n\t\t}\n\t};\n\tcategories: {\n\t\tdisplayEach: {\n\t\t\tlist: string;\n\t\t\twidget: string;\n\t\t};\n\t};\n\tcurrentScreen: Screen;\n\tdocs: {\n\t\tpage: string;\n\t\tcategory: string;\n\t};\n\terror: string;\n\tfeatures: Array<string>;\n\tisPostEdit: WPBoolean;\n\tisPro: WPBoolean;\n\tisWidgets: WPBoolean;\n\tpages: {\n\t\torderBy: { [ value: string ]: string };\n\t};\n\tsiteInfo: {\n\t\tbasic: string;\n\t\tclassicWidgets: boolean;\n\t\tmenus: Array<object>;\n\t\tphp: string;\n\t\tpro: string | false;\n\t\tscriptDebug: boolean;\n\t\tWordPress: string;\n\t};\n\tsupport: string;\n}\n\n\ndeclare global {\n\tinterface Window {\n\t\tADVANCED_SIDEBAR_MENU: JSConfig & PassedGlobals;\n\t\tadvancedSidebarMenuAdmin: {\n\t\t\tinit: () => void;\n\t\t\thandlePreviews: () => void;\n\t\t\tshowHideElements: () => void;\n\t\t\tclickReveal: ( id: string ) => void;\n\t\t\tsetHideState( target: JQuery<HTMLElement> ): void;\n\t\t};\n\t\t__TEST__?: boolean;\n\t}\n}\n\nexport const CONFIG: JSConfig & PassedGlobals = window.ADVANCED_SIDEBAR_MENU;\n","import {__} from '@wordpress/i18n';\nimport {useState} from 'react';\nimport {Notice} from '@wordpress/components';\n\nimport styles from './transform-notice.pcss';\n\ntype Props = Record<string, never>;\n\nexport const DISMISS_KEY = 'advanced-sidebar-menu/transform-notice-dismissed';\n\n/**\n * Display a dismissible notice above widget forms to inform\n * users the widget may be transformed into a block.\n *\n * Only applies to legacy widgets which should theoretically\n * be phased out in favor of blocks.\n * This notice is intended to help facilitate the transition.\n *\n */\nconst TransformNotice = ( {}: Props ) => {\n\tconst [ shown, setShown ] = useState<boolean>( true );\n\n\tif ( ! shown ) {\n\t\treturn null;\n\t}\n\n\treturn (\n\t\t<Notice\n\t\t\tclassName={styles.wrap}\n\t\t\tpoliteness={'polite'}\n\t\t\tonDismiss={() => {\n\t\t\t\tsetShown( false );\n\t\t\t\tlocalStorage.setItem( DISMISS_KEY, '1' );\n\t\t\t}}\n\t\t\tactions={[ {\n\t\t\t\tlabel: __( 'Blocks are the future of Advanced Sidebar Menu.', 'advanced-sidebar-menu' ),\n\t\t\t\turl: 'https://onpointplugins.com/advanced-sidebar-menu/advanced-sidebar-menu-gutenberg-blocks/#transform-widgets-to-blocks',\n\t\t\t\tvariant: 'link',\n\t\t\t} ]}\n\t\t>\n\t\t\t<span className=\"dashicons dashicons-arrow-up-alt\" /> \n\t\t\t{__( 'This widget may be transformed into a block.', 'advanced-sidebar-menu' )}\n\t\t</Notice>\n\t);\n};\n\nexport default TransformNotice;\n","'use strict';\nmodule.exports = false;\n","'use strict';\nvar shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","'use strict';\nvar globalThis = require('../internals/global-this');\n\nvar navigator = globalThis.navigator;\nvar userAgent = navigator && navigator.userAgent;\n\nmodule.exports = userAgent ? String(userAgent) : '';\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\nvar $String = String;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\nvar stringSlice = uncurryThis(''.slice);\nvar replace = uncurryThis(''.replace);\nvar join = uncurryThis([].join);\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (stringSlice($String(name), 0, 7) === 'Symbol(') {\n name = '[' + replace($String(name), /^Symbol\\(([^)]*)\\).*$/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = join(TEMPLATE, typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","const PagesIcon = <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\">\n\t<rect x=\"0\" fill=\"none\" width=\"20\" height=\"20\" />\n\t<g>\n\t\t<path\n\t\t\tfill=\"#044567\"\n\t\t\td=\"M19 17V2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1h15c.55 0 1-.45 1-1z M4 3h13v4H4V3z M5 4h3v2H5V4zm4 0h3v2H9V4zm4 0h3v2H13V4z M4.5 9 c .28 0 .5 .22 .5 .5s-.22.5-.5.5s-.5-.22-.5-.5s.22-.5 .5-.5z M6 9h4v1H6v-1z M4.5 12 c .28 0 .5 .22 .5 .5s-.22.5-.5.5s-.5-.22-.5-.5s.22-.5 .5-.5z M6 12h4v1H6v-1z M4.5 15 c .28 0 .5 .22 .5 .5s-.22.5-.5.5s-.5-.22-.5-.5s.22-.5 .5-.5z M6 15h4v1H6v-1z M12 9 H15.5 L17 10.5 V15.5 H12 V9 Z M15.5 9 V10.5 H17 M12.5 12 H16.5 M12.5 13.5 H16.5\"\n\t\t/>\n\t</g>\n</svg>;\n\nexport default PagesIcon;\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw new $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","'use strict';\nvar IS_PURE = require('../internals/is-pure');\nvar globalThis = require('../internals/global-this');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});\n\n(store.versions || (store.versions = [])).push({\n version: '3.46.0',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)',\n license: 'https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nvar store = require('../internals/shared-store');\n\nmodule.exports = function (key, value) {\n return store[key] || (store[key] = value || {});\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n","/*! @license DOMPurify 3.3.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.3.0/LICENSE */\n\nconst {\n entries,\n setPrototypeOf,\n isFrozen,\n getPrototypeOf,\n getOwnPropertyDescriptor\n} = Object;\nlet {\n freeze,\n seal,\n create\n} = Object; // eslint-disable-line import/no-mutable-exports\nlet {\n apply,\n construct\n} = typeof Reflect !== 'undefined' && Reflect;\nif (!freeze) {\n freeze = function freeze(x) {\n return x;\n };\n}\nif (!seal) {\n seal = function seal(x) {\n return x;\n };\n}\nif (!apply) {\n apply = function apply(func, thisArg) {\n for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n args[_key - 2] = arguments[_key];\n }\n return func.apply(thisArg, args);\n };\n}\nif (!construct) {\n construct = function construct(Func) {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n return new Func(...args);\n };\n}\nconst arrayForEach = unapply(Array.prototype.forEach);\nconst arrayLastIndexOf = unapply(Array.prototype.lastIndexOf);\nconst arrayPop = unapply(Array.prototype.pop);\nconst arrayPush = unapply(Array.prototype.push);\nconst arraySplice = unapply(Array.prototype.splice);\nconst stringToLowerCase = unapply(String.prototype.toLowerCase);\nconst stringToString = unapply(String.prototype.toString);\nconst stringMatch = unapply(String.prototype.match);\nconst stringReplace = unapply(String.prototype.replace);\nconst stringIndexOf = unapply(String.prototype.indexOf);\nconst stringTrim = unapply(String.prototype.trim);\nconst objectHasOwnProperty = unapply(Object.prototype.hasOwnProperty);\nconst regExpTest = unapply(RegExp.prototype.test);\nconst typeErrorCreate = unconstruct(TypeError);\n/**\n * Creates a new function that calls the given function with a specified thisArg and arguments.\n *\n * @param func - The function to be wrapped and called.\n * @returns A new function that calls the given function with a specified thisArg and arguments.\n */\nfunction unapply(func) {\n return function (thisArg) {\n if (thisArg instanceof RegExp) {\n thisArg.lastIndex = 0;\n }\n for (var _len3 = arguments.length, args = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) {\n args[_key3 - 1] = arguments[_key3];\n }\n return apply(func, thisArg, args);\n };\n}\n/**\n * Creates a new function that constructs an instance of the given constructor function with the provided arguments.\n *\n * @param func - The constructor function to be wrapped and called.\n * @returns A new function that constructs an instance of the given constructor function with the provided arguments.\n */\nfunction unconstruct(Func) {\n return function () {\n for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n args[_key4] = arguments[_key4];\n }\n return construct(Func, args);\n };\n}\n/**\n * Add properties to a lookup table\n *\n * @param set - The set to which elements will be added.\n * @param array - The array containing elements to be added to the set.\n * @param transformCaseFunc - An optional function to transform the case of each element before adding to the set.\n * @returns The modified set with added elements.\n */\nfunction addToSet(set, array) {\n let transformCaseFunc = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : stringToLowerCase;\n if (setPrototypeOf) {\n // Make 'in' and truthy checks like Boolean(set.constructor)\n // independent of any properties defined on Object.prototype.\n // Prevent prototype setters from intercepting set as a this value.\n setPrototypeOf(set, null);\n }\n let l = array.length;\n while (l--) {\n let element = array[l];\n if (typeof element === 'string') {\n const lcElement = transformCaseFunc(element);\n if (lcElement !== element) {\n // Config presets (e.g. tags.js, attrs.js) are immutable.\n if (!isFrozen(array)) {\n array[l] = lcElement;\n }\n element = lcElement;\n }\n }\n set[element] = true;\n }\n return set;\n}\n/**\n * Clean up an array to harden against CSPP\n *\n * @param array - The array to be cleaned.\n * @returns The cleaned version of the array\n */\nfunction cleanArray(array) {\n for (let index = 0; index < array.length; index++) {\n const isPropertyExist = objectHasOwnProperty(array, index);\n if (!isPropertyExist) {\n array[index] = null;\n }\n }\n return array;\n}\n/**\n * Shallow clone an object\n *\n * @param object - The object to be cloned.\n * @returns A new object that copies the original.\n */\nfunction clone(object) {\n const newObject = create(null);\n for (const [property, value] of entries(object)) {\n const isPropertyExist = objectHasOwnProperty(object, property);\n if (isPropertyExist) {\n if (Array.isArray(value)) {\n newObject[property] = cleanArray(value);\n } else if (value && typeof value === 'object' && value.constructor === Object) {\n newObject[property] = clone(value);\n } else {\n newObject[property] = value;\n }\n }\n }\n return newObject;\n}\n/**\n * This method automatically checks if the prop is function or getter and behaves accordingly.\n *\n * @param object - The object to look up the getter function in its prototype chain.\n * @param prop - The property name for which to find the getter function.\n * @returns The getter function found in the prototype chain or a fallback function.\n */\nfunction lookupGetter(object, prop) {\n while (object !== null) {\n const desc = getOwnPropertyDescriptor(object, prop);\n if (desc) {\n if (desc.get) {\n return unapply(desc.get);\n }\n if (typeof desc.value === 'function') {\n return unapply(desc.value);\n }\n }\n object = getPrototypeOf(object);\n }\n function fallbackValue() {\n return null;\n }\n return fallbackValue;\n}\n\nconst html$1 = freeze(['a', 'abbr', 'acronym', 'address', 'area', 'article', 'aside', 'audio', 'b', 'bdi', 'bdo', 'big', 'blink', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'center', 'cite', 'code', 'col', 'colgroup', 'content', 'data', 'datalist', 'dd', 'decorator', 'del', 'details', 'dfn', 'dialog', 'dir', 'div', 'dl', 'dt', 'element', 'em', 'fieldset', 'figcaption', 'figure', 'font', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'img', 'input', 'ins', 'kbd', 'label', 'legend', 'li', 'main', 'map', 'mark', 'marquee', 'menu', 'menuitem', 'meter', 'nav', 'nobr', 'ol', 'optgroup', 'option', 'output', 'p', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'search', 'section', 'select', 'shadow', 'slot', 'small', 'source', 'spacer', 'span', 'strike', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'template', 'textarea', 'tfoot', 'th', 'thead', 'time', 'tr', 'track', 'tt', 'u', 'ul', 'var', 'video', 'wbr']);\nconst svg$1 = freeze(['svg', 'a', 'altglyph', 'altglyphdef', 'altglyphitem', 'animatecolor', 'animatemotion', 'animatetransform', 'circle', 'clippath', 'defs', 'desc', 'ellipse', 'enterkeyhint', 'exportparts', 'filter', 'font', 'g', 'glyph', 'glyphref', 'hkern', 'image', 'inputmode', 'line', 'lineargradient', 'marker', 'mask', 'metadata', 'mpath', 'part', 'path', 'pattern', 'polygon', 'polyline', 'radialgradient', 'rect', 'stop', 'style', 'switch', 'symbol', 'text', 'textpath', 'title', 'tref', 'tspan', 'view', 'vkern']);\nconst svgFilters = freeze(['feBlend', 'feColorMatrix', 'feComponentTransfer', 'feComposite', 'feConvolveMatrix', 'feDiffuseLighting', 'feDisplacementMap', 'feDistantLight', 'feDropShadow', 'feFlood', 'feFuncA', 'feFuncB', 'feFuncG', 'feFuncR', 'feGaussianBlur', 'feImage', 'feMerge', 'feMergeNode', 'feMorphology', 'feOffset', 'fePointLight', 'feSpecularLighting', 'feSpotLight', 'feTile', 'feTurbulence']);\n// List of SVG elements that are disallowed by default.\n// We still need to know them so that we can do namespace\n// checks properly in case one wants to add them to\n// allow-list.\nconst svgDisallowed = freeze(['animate', 'color-profile', 'cursor', 'discard', 'font-face', 'font-face-format', 'font-face-name', 'font-face-src', 'font-face-uri', 'foreignobject', 'hatch', 'hatchpath', 'mesh', 'meshgradient', 'meshpatch', 'meshrow', 'missing-glyph', 'script', 'set', 'solidcolor', 'unknown', 'use']);\nconst mathMl$1 = freeze(['math', 'menclose', 'merror', 'mfenced', 'mfrac', 'mglyph', 'mi', 'mlabeledtr', 'mmultiscripts', 'mn', 'mo', 'mover', 'mpadded', 'mphantom', 'mroot', 'mrow', 'ms', 'mspace', 'msqrt', 'mstyle', 'msub', 'msup', 'msubsup', 'mtable', 'mtd', 'mtext', 'mtr', 'munder', 'munderover', 'mprescripts']);\n// Similarly to SVG, we want to know all MathML elements,\n// even those that we disallow by default.\nconst mathMlDisallowed = freeze(['maction', 'maligngroup', 'malignmark', 'mlongdiv', 'mscarries', 'mscarry', 'msgroup', 'mstack', 'msline', 'msrow', 'semantics', 'annotation', 'annotation-xml', 'mprescripts', 'none']);\nconst text = freeze(['#text']);\n\nconst html = freeze(['accept', 'action', 'align', 'alt', 'autocapitalize', 'autocomplete', 'autopictureinpicture', 'autoplay', 'background', 'bgcolor', 'border', 'capture', 'cellpadding', 'cellspacing', 'checked', 'cite', 'class', 'clear', 'color', 'cols', 'colspan', 'controls', 'controlslist', 'coords', 'crossorigin', 'datetime', 'decoding', 'default', 'dir', 'disabled', 'disablepictureinpicture', 'disableremoteplayback', 'download', 'draggable', 'enctype', 'enterkeyhint', 'exportparts', 'face', 'for', 'headers', 'height', 'hidden', 'high', 'href', 'hreflang', 'id', 'inert', 'inputmode', 'integrity', 'ismap', 'kind', 'label', 'lang', 'list', 'loading', 'loop', 'low', 'max', 'maxlength', 'media', 'method', 'min', 'minlength', 'multiple', 'muted', 'name', 'nonce', 'noshade', 'novalidate', 'nowrap', 'open', 'optimum', 'part', 'pattern', 'placeholder', 'playsinline', 'popover', 'popovertarget', 'popovertargetaction', 'poster', 'preload', 'pubdate', 'radiogroup', 'readonly', 'rel', 'required', 'rev', 'reversed', 'role', 'rows', 'rowspan', 'spellcheck', 'scope', 'selected', 'shape', 'size', 'sizes', 'slot', 'span', 'srclang', 'start', 'src', 'srcset', 'step', 'style', 'summary', 'tabindex', 'title', 'translate', 'type', 'usemap', 'valign', 'value', 'width', 'wrap', 'xmlns', 'slot']);\nconst svg = freeze(['accent-height', 'accumulate', 'additive', 'alignment-baseline', 'amplitude', 'ascent', 'attributename', 'attributetype', 'azimuth', 'basefrequency', 'baseline-shift', 'begin', 'bias', 'by', 'class', 'clip', 'clippathunits', 'clip-path', 'clip-rule', 'color', 'color-interpolation', 'color-interpolation-filters', 'color-profile', 'color-rendering', 'cx', 'cy', 'd', 'dx', 'dy', 'diffuseconstant', 'direction', 'display', 'divisor', 'dur', 'edgemode', 'elevation', 'end', 'exponent', 'fill', 'fill-opacity', 'fill-rule', 'filter', 'filterunits', 'flood-color', 'flood-opacity', 'font-family', 'font-size', 'font-size-adjust', 'font-stretch', 'font-style', 'font-variant', 'font-weight', 'fx', 'fy', 'g1', 'g2', 'glyph-name', 'glyphref', 'gradientunits', 'gradienttransform', 'height', 'href', 'id', 'image-rendering', 'in', 'in2', 'intercept', 'k', 'k1', 'k2', 'k3', 'k4', 'kerning', 'keypoints', 'keysplines', 'keytimes', 'lang', 'lengthadjust', 'letter-spacing', 'kernelmatrix', 'kernelunitlength', 'lighting-color', 'local', 'marker-end', 'marker-mid', 'marker-start', 'markerheight', 'markerunits', 'markerwidth', 'maskcontentunits', 'maskunits', 'max', 'mask', 'mask-type', 'media', 'method', 'mode', 'min', 'name', 'numoctaves', 'offset', 'operator', 'opacity', 'order', 'orient', 'orientation', 'origin', 'overflow', 'paint-order', 'path', 'pathlength', 'patterncontentunits', 'patterntransform', 'patternunits', 'points', 'preservealpha', 'preserveaspectratio', 'primitiveunits', 'r', 'rx', 'ry', 'radius', 'refx', 'refy', 'repeatcount', 'repeatdur', 'restart', 'result', 'rotate', 'scale', 'seed', 'shape-rendering', 'slope', 'specularconstant', 'specularexponent', 'spreadmethod', 'startoffset', 'stddeviation', 'stitchtiles', 'stop-color', 'stop-opacity', 'stroke-dasharray', 'stroke-dashoffset', 'stroke-linecap', 'stroke-linejoin', 'stroke-miterlimit', 'stroke-opacity', 'stroke', 'stroke-width', 'style', 'surfacescale', 'systemlanguage', 'tabindex', 'tablevalues', 'targetx', 'targety', 'transform', 'transform-origin', 'text-anchor', 'text-decoration', 'text-rendering', 'textlength', 'type', 'u1', 'u2', 'unicode', 'values', 'viewbox', 'visibility', 'version', 'vert-adv-y', 'vert-origin-x', 'vert-origin-y', 'width', 'word-spacing', 'wrap', 'writing-mode', 'xchannelselector', 'ychannelselector', 'x', 'x1', 'x2', 'xmlns', 'y', 'y1', 'y2', 'z', 'zoomandpan']);\nconst mathMl = freeze(['accent', 'accentunder', 'align', 'bevelled', 'close', 'columnsalign', 'columnlines', 'columnspan', 'denomalign', 'depth', 'dir', 'display', 'displaystyle', 'encoding', 'fence', 'frame', 'height', 'href', 'id', 'largeop', 'length', 'linethickness', 'lspace', 'lquote', 'mathbackground', 'mathcolor', 'mathsize', 'mathvariant', 'maxsize', 'minsize', 'movablelimits', 'notation', 'numalign', 'open', 'rowalign', 'rowlines', 'rowspacing', 'rowspan', 'rspace', 'rquote', 'scriptlevel', 'scriptminsize', 'scriptsizemultiplier', 'selection', 'separator', 'separators', 'stretchy', 'subscriptshift', 'supscriptshift', 'symmetric', 'voffset', 'width', 'xmlns']);\nconst xml = freeze(['xlink:href', 'xml:id', 'xlink:title', 'xml:space', 'xmlns:xlink']);\n\n// eslint-disable-next-line unicorn/better-regex\nconst MUSTACHE_EXPR = seal(/\\{\\{[\\w\\W]*|[\\w\\W]*\\}\\}/gm); // Specify template detection regex for SAFE_FOR_TEMPLATES mode\nconst ERB_EXPR = seal(/<%[\\w\\W]*|[\\w\\W]*%>/gm);\nconst TMPLIT_EXPR = seal(/\\$\\{[\\w\\W]*/gm); // eslint-disable-line unicorn/better-regex\nconst DATA_ATTR = seal(/^data-[\\-\\w.\\u00B7-\\uFFFF]+$/); // eslint-disable-line no-useless-escape\nconst ARIA_ATTR = seal(/^aria-[\\-\\w]+$/); // eslint-disable-line no-useless-escape\nconst IS_ALLOWED_URI = seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\\-]+(?:[^a-z+.\\-:]|$))/i // eslint-disable-line no-useless-escape\n);\nconst IS_SCRIPT_OR_DATA = seal(/^(?:\\w+script|data):/i);\nconst ATTR_WHITESPACE = seal(/[\\u0000-\\u0020\\u00A0\\u1680\\u180E\\u2000-\\u2029\\u205F\\u3000]/g // eslint-disable-line no-control-regex\n);\nconst DOCTYPE_NAME = seal(/^html$/i);\nconst CUSTOM_ELEMENT = seal(/^[a-z][.\\w]*(-[.\\w]+)+$/i);\n\nvar EXPRESSIONS = /*#__PURE__*/Object.freeze({\n __proto__: null,\n ARIA_ATTR: ARIA_ATTR,\n ATTR_WHITESPACE: ATTR_WHITESPACE,\n CUSTOM_ELEMENT: CUSTOM_ELEMENT,\n DATA_ATTR: DATA_ATTR,\n DOCTYPE_NAME: DOCTYPE_NAME,\n ERB_EXPR: ERB_EXPR,\n IS_ALLOWED_URI: IS_ALLOWED_URI,\n IS_SCRIPT_OR_DATA: IS_SCRIPT_OR_DATA,\n MUSTACHE_EXPR: MUSTACHE_EXPR,\n TMPLIT_EXPR: TMPLIT_EXPR\n});\n\n/* eslint-disable @typescript-eslint/indent */\n// https://developer.mozilla.org/en-US/docs/Web/API/Node/nodeType\nconst NODE_TYPE = {\n element: 1,\n attribute: 2,\n text: 3,\n cdataSection: 4,\n entityReference: 5,\n // Deprecated\n entityNode: 6,\n // Deprecated\n progressingInstruction: 7,\n comment: 8,\n document: 9,\n documentType: 10,\n documentFragment: 11,\n notation: 12 // Deprecated\n};\nconst getGlobal = function getGlobal() {\n return typeof window === 'undefined' ? null : window;\n};\n/**\n * Creates a no-op policy for internal use only.\n * Don't export this function outside this module!\n * @param trustedTypes The policy factory.\n * @param purifyHostElement The Script element used to load DOMPurify (to determine policy name suffix).\n * @return The policy created (or null, if Trusted Types\n * are not supported or creating the policy failed).\n */\nconst _createTrustedTypesPolicy = function _createTrustedTypesPolicy(trustedTypes, purifyHostElement) {\n if (typeof trustedTypes !== 'object' || typeof trustedTypes.createPolicy !== 'function') {\n return null;\n }\n // Allow the callers to control the unique policy name\n // by adding a data-tt-policy-suffix to the script element with the DOMPurify.\n // Policy creation with duplicate names throws in Trusted Types.\n let suffix = null;\n const ATTR_NAME = 'data-tt-policy-suffix';\n if (purifyHostElement && purifyHostElement.hasAttribute(ATTR_NAME)) {\n suffix = purifyHostElement.getAttribute(ATTR_NAME);\n }\n const policyName = 'dompurify' + (suffix ? '#' + suffix : '');\n try {\n return trustedTypes.createPolicy(policyName, {\n createHTML(html) {\n return html;\n },\n createScriptURL(scriptUrl) {\n return scriptUrl;\n }\n });\n } catch (_) {\n // Policy creation failed (most likely another DOMPurify script has\n // already run). Skip creating the policy, as this will only cause errors\n // if TT are enforced.\n console.warn('TrustedTypes policy ' + policyName + ' could not be created.');\n return null;\n }\n};\nconst _createHooksMap = function _createHooksMap() {\n return {\n afterSanitizeAttributes: [],\n afterSanitizeElements: [],\n afterSanitizeShadowDOM: [],\n beforeSanitizeAttributes: [],\n beforeSanitizeElements: [],\n beforeSanitizeShadowDOM: [],\n uponSanitizeAttribute: [],\n uponSanitizeElement: [],\n uponSanitizeShadowNode: []\n };\n};\nfunction createDOMPurify() {\n let window = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : getGlobal();\n const DOMPurify = root => createDOMPurify(root);\n DOMPurify.version = '3.3.0';\n DOMPurify.removed = [];\n if (!window || !window.document || window.document.nodeType !== NODE_TYPE.document || !window.Element) {\n // Not running in a browser, provide a factory function\n // so that you can pass your own Window\n DOMPurify.isSupported = false;\n return DOMPurify;\n }\n let {\n document\n } = window;\n const originalDocument = document;\n const currentScript = originalDocument.currentScript;\n const {\n DocumentFragment,\n HTMLTemplateElement,\n Node,\n Element,\n NodeFilter,\n NamedNodeMap = window.NamedNodeMap || window.MozNamedAttrMap,\n HTMLFormElement,\n DOMParser,\n trustedTypes\n } = window;\n const ElementPrototype = Element.prototype;\n const cloneNode = lookupGetter(ElementPrototype, 'cloneNode');\n const remove = lookupGetter(ElementPrototype, 'remove');\n const getNextSibling = lookupGetter(ElementPrototype, 'nextSibling');\n const getChildNodes = lookupGetter(ElementPrototype, 'childNodes');\n const getParentNode = lookupGetter(ElementPrototype, 'parentNode');\n // As per issue #47, the web-components registry is inherited by a\n // new document created via createHTMLDocument. As per the spec\n // (http://w3c.github.io/webcomponents/spec/custom/#creating-and-passing-registries)\n // a new empty registry is used when creating a template contents owner\n // document, so we use that as our parent document to ensure nothing\n // is inherited.\n if (typeof HTMLTemplateElement === 'function') {\n const template = document.createElement('template');\n if (template.content && template.content.ownerDocument) {\n document = template.content.ownerDocument;\n }\n }\n let trustedTypesPolicy;\n let emptyHTML = '';\n const {\n implementation,\n createNodeIterator,\n createDocumentFragment,\n getElementsByTagName\n } = document;\n const {\n importNode\n } = originalDocument;\n let hooks = _createHooksMap();\n /**\n * Expose whether this browser supports running the full DOMPurify.\n */\n DOMPurify.isSupported = typeof entries === 'function' && typeof getParentNode === 'function' && implementation && implementation.createHTMLDocument !== undefined;\n const {\n MUSTACHE_EXPR,\n ERB_EXPR,\n TMPLIT_EXPR,\n DATA_ATTR,\n ARIA_ATTR,\n IS_SCRIPT_OR_DATA,\n ATTR_WHITESPACE,\n CUSTOM_ELEMENT\n } = EXPRESSIONS;\n let {\n IS_ALLOWED_URI: IS_ALLOWED_URI$1\n } = EXPRESSIONS;\n /**\n * We consider the elements and attributes below to be safe. Ideally\n * don't add any new ones but feel free to remove unwanted ones.\n */\n /* allowed element names */\n let ALLOWED_TAGS = null;\n const DEFAULT_ALLOWED_TAGS = addToSet({}, [...html$1, ...svg$1, ...svgFilters, ...mathMl$1, ...text]);\n /* Allowed attribute names */\n let ALLOWED_ATTR = null;\n const DEFAULT_ALLOWED_ATTR = addToSet({}, [...html, ...svg, ...mathMl, ...xml]);\n /*\n * Configure how DOMPurify should handle custom elements and their attributes as well as customized built-in elements.\n * @property {RegExp|Function|null} tagNameCheck one of [null, regexPattern, predicate]. Default: `null` (disallow any custom elements)\n * @property {RegExp|Function|null} attributeNameCheck one of [null, regexPattern, predicate]. Default: `null` (disallow any attributes not on the allow list)\n * @property {boolean} allowCustomizedBuiltInElements allow custom elements derived from built-ins if they pass CUSTOM_ELEMENT_HANDLING.tagNameCheck. Default: `false`.\n */\n let CUSTOM_ELEMENT_HANDLING = Object.seal(create(null, {\n tagNameCheck: {\n writable: true,\n configurable: false,\n enumerable: true,\n value: null\n },\n attributeNameCheck: {\n writable: true,\n configurable: false,\n enumerable: true,\n value: null\n },\n allowCustomizedBuiltInElements: {\n writable: true,\n configurable: false,\n enumerable: true,\n value: false\n }\n }));\n /* Explicitly forbidden tags (overrides ALLOWED_TAGS/ADD_TAGS) */\n let FORBID_TAGS = null;\n /* Explicitly forbidden attributes (overrides ALLOWED_ATTR/ADD_ATTR) */\n let FORBID_ATTR = null;\n /* Config object to store ADD_TAGS/ADD_ATTR functions (when used as functions) */\n const EXTRA_ELEMENT_HANDLING = Object.seal(create(null, {\n tagCheck: {\n writable: true,\n configurable: false,\n enumerable: true,\n value: null\n },\n attributeCheck: {\n writable: true,\n configurable: false,\n enumerable: true,\n value: null\n }\n }));\n /* Decide if ARIA attributes are okay */\n let ALLOW_ARIA_ATTR = true;\n /* Decide if custom data attributes are okay */\n let ALLOW_DATA_ATTR = true;\n /* Decide if unknown protocols are okay */\n let ALLOW_UNKNOWN_PROTOCOLS = false;\n /* Decide if self-closing tags in attributes are allowed.\n * Usually removed due to a mXSS issue in jQuery 3.0 */\n let ALLOW_SELF_CLOSE_IN_ATTR = true;\n /* Output should be safe for common template engines.\n * This means, DOMPurify removes data attributes, mustaches and ERB\n */\n let SAFE_FOR_TEMPLATES = false;\n /* Output should be safe even for XML used within HTML and alike.\n * This means, DOMPurify removes comments when containing risky content.\n */\n let SAFE_FOR_XML = true;\n /* Decide if document with <html>... should be returned */\n let WHOLE_DOCUMENT = false;\n /* Track whether config is already set on this instance of DOMPurify. */\n let SET_CONFIG = false;\n /* Decide if all elements (e.g. style, script) must be children of\n * document.body. By default, browsers might move them to document.head */\n let FORCE_BODY = false;\n /* Decide if a DOM `HTMLBodyElement` should be returned, instead of a html\n * string (or a TrustedHTML object if Trusted Types are supported).\n * If `WHOLE_DOCUMENT` is enabled a `HTMLHtmlElement` will be returned instead\n */\n let RETURN_DOM = false;\n /* Decide if a DOM `DocumentFragment` should be returned, instead of a html\n * string (or a TrustedHTML object if Trusted Types are supported) */\n let RETURN_DOM_FRAGMENT = false;\n /* Try to return a Trusted Type object instead of a string, return a string in\n * case Trusted Types are not supported */\n let RETURN_TRUSTED_TYPE = false;\n /* Output should be free from DOM clobbering attacks?\n * This sanitizes markups named with colliding, clobberable built-in DOM APIs.\n */\n let SANITIZE_DOM = true;\n /* Achieve full DOM Clobbering protection by isolating the namespace of named\n * properties and JS variables, mitigating attacks that abuse the HTML/DOM spec rules.\n *\n * HTML/DOM spec rules that enable DOM Clobbering:\n * - Named Access on Window (§7.3.3)\n * - DOM Tree Accessors (§3.1.5)\n * - Form Element Parent-Child Relations (§4.10.3)\n * - Iframe srcdoc / Nested WindowProxies (§4.8.5)\n * - HTMLCollection (§4.2.10.2)\n *\n * Namespace isolation is implemented by prefixing `id` and `name` attributes\n * with a constant string, i.e., `user-content-`\n */\n let SANITIZE_NAMED_PROPS = false;\n const SANITIZE_NAMED_PROPS_PREFIX = 'user-content-';\n /* Keep element content when removing element? */\n let KEEP_CONTENT = true;\n /* If a `Node` is passed to sanitize(), then performs sanitization in-place instead\n * of importing it into a new Document and returning a sanitized copy */\n let IN_PLACE = false;\n /* Allow usage of profiles like html, svg and mathMl */\n let USE_PROFILES = {};\n /* Tags to ignore content of when KEEP_CONTENT is true */\n let FORBID_CONTENTS = null;\n const DEFAULT_FORBID_CONTENTS = addToSet({}, ['annotation-xml', 'audio', 'colgroup', 'desc', 'foreignobject', 'head', 'iframe', 'math', 'mi', 'mn', 'mo', 'ms', 'mtext', 'noembed', 'noframes', 'noscript', 'plaintext', 'script', 'style', 'svg', 'template', 'thead', 'title', 'video', 'xmp']);\n /* Tags that are safe for data: URIs */\n let DATA_URI_TAGS = null;\n const DEFAULT_DATA_URI_TAGS = addToSet({}, ['audio', 'video', 'img', 'source', 'image', 'track']);\n /* Attributes safe for values like \"javascript:\" */\n let URI_SAFE_ATTRIBUTES = null;\n const DEFAULT_URI_SAFE_ATTRIBUTES = addToSet({}, ['alt', 'class', 'for', 'id', 'label', 'name', 'pattern', 'placeholder', 'role', 'summary', 'title', 'value', 'style', 'xmlns']);\n const MATHML_NAMESPACE = 'http://www.w3.org/1998/Math/MathML';\n const SVG_NAMESPACE = 'http://www.w3.org/2000/svg';\n const HTML_NAMESPACE = 'http://www.w3.org/1999/xhtml';\n /* Document namespace */\n let NAMESPACE = HTML_NAMESPACE;\n let IS_EMPTY_INPUT = false;\n /* Allowed XHTML+XML namespaces */\n let ALLOWED_NAMESPACES = null;\n const DEFAULT_ALLOWED_NAMESPACES = addToSet({}, [MATHML_NAMESPACE, SVG_NAMESPACE, HTML_NAMESPACE], stringToString);\n let MATHML_TEXT_INTEGRATION_POINTS = addToSet({}, ['mi', 'mo', 'mn', 'ms', 'mtext']);\n let HTML_INTEGRATION_POINTS = addToSet({}, ['annotation-xml']);\n // Certain elements are allowed in both SVG and HTML\n // namespace. We need to specify them explicitly\n // so that they don't get erroneously deleted from\n // HTML namespace.\n const COMMON_SVG_AND_HTML_ELEMENTS = addToSet({}, ['title', 'style', 'font', 'a', 'script']);\n /* Parsing of strict XHTML documents */\n let PARSER_MEDIA_TYPE = null;\n const SUPPORTED_PARSER_MEDIA_TYPES = ['application/xhtml+xml', 'text/html'];\n const DEFAULT_PARSER_MEDIA_TYPE = 'text/html';\n let transformCaseFunc = null;\n /* Keep a reference to config to pass to hooks */\n let CONFIG = null;\n /* Ideally, do not touch anything below this line */\n /* ______________________________________________ */\n const formElement = document.createElement('form');\n const isRegexOrFunction = function isRegexOrFunction(testValue) {\n return testValue instanceof RegExp || testValue instanceof Function;\n };\n /**\n * _parseConfig\n *\n * @param cfg optional config literal\n */\n // eslint-disable-next-line complexity\n const _parseConfig = function _parseConfig() {\n let cfg = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n if (CONFIG && CONFIG === cfg) {\n return;\n }\n /* Shield configuration object from tampering */\n if (!cfg || typeof cfg !== 'object') {\n cfg = {};\n }\n /* Shield configuration object from prototype pollution */\n cfg = clone(cfg);\n PARSER_MEDIA_TYPE =\n // eslint-disable-next-line unicorn/prefer-includes\n SUPPORTED_PARSER_MEDIA_TYPES.indexOf(cfg.PARSER_MEDIA_TYPE) === -1 ? DEFAULT_PARSER_MEDIA_TYPE : cfg.PARSER_MEDIA_TYPE;\n // HTML tags and attributes are not case-sensitive, converting to lowercase. Keeping XHTML as is.\n transformCaseFunc = PARSER_MEDIA_TYPE === 'application/xhtml+xml' ? stringToString : stringToLowerCase;\n /* Set configuration parameters */\n ALLOWED_TAGS = objectHasOwnProperty(cfg, 'ALLOWED_TAGS') ? addToSet({}, cfg.ALLOWED_TAGS, transformCaseFunc) : DEFAULT_ALLOWED_TAGS;\n ALLOWED_ATTR = objectHasOwnProperty(cfg, 'ALLOWED_ATTR') ? addToSet({}, cfg.ALLOWED_ATTR, transformCaseFunc) : DEFAULT_ALLOWED_ATTR;\n ALLOWED_NAMESPACES = objectHasOwnProperty(cfg, 'ALLOWED_NAMESPACES') ? addToSet({}, cfg.ALLOWED_NAMESPACES, stringToString) : DEFAULT_ALLOWED_NAMESPACES;\n URI_SAFE_ATTRIBUTES = objectHasOwnProperty(cfg, 'ADD_URI_SAFE_ATTR') ? addToSet(clone(DEFAULT_URI_SAFE_ATTRIBUTES), cfg.ADD_URI_SAFE_ATTR, transformCaseFunc) : DEFAULT_URI_SAFE_ATTRIBUTES;\n DATA_URI_TAGS = objectHasOwnProperty(cfg, 'ADD_DATA_URI_TAGS') ? addToSet(clone(DEFAULT_DATA_URI_TAGS), cfg.ADD_DATA_URI_TAGS, transformCaseFunc) : DEFAULT_DATA_URI_TAGS;\n FORBID_CONTENTS = objectHasOwnProperty(cfg, 'FORBID_CONTENTS') ? addToSet({}, cfg.FORBID_CONTENTS, transformCaseFunc) : DEFAULT_FORBID_CONTENTS;\n FORBID_TAGS = objectHasOwnProperty(cfg, 'FORBID_TAGS') ? addToSet({}, cfg.FORBID_TAGS, transformCaseFunc) : clone({});\n FORBID_ATTR = objectHasOwnProperty(cfg, 'FORBID_ATTR') ? addToSet({}, cfg.FORBID_ATTR, transformCaseFunc) : clone({});\n USE_PROFILES = objectHasOwnProperty(cfg, 'USE_PROFILES') ? cfg.USE_PROFILES : false;\n ALLOW_ARIA_ATTR = cfg.ALLOW_ARIA_ATTR !== false; // Default true\n ALLOW_DATA_ATTR = cfg.ALLOW_DATA_ATTR !== false; // Default true\n ALLOW_UNKNOWN_PROTOCOLS = cfg.ALLOW_UNKNOWN_PROTOCOLS || false; // Default false\n ALLOW_SELF_CLOSE_IN_ATTR = cfg.ALLOW_SELF_CLOSE_IN_ATTR !== false; // Default true\n SAFE_FOR_TEMPLATES = cfg.SAFE_FOR_TEMPLATES || false; // Default false\n SAFE_FOR_XML = cfg.SAFE_FOR_XML !== false; // Default true\n WHOLE_DOCUMENT = cfg.WHOLE_DOCUMENT || false; // Default false\n RETURN_DOM = cfg.RETURN_DOM || false; // Default false\n RETURN_DOM_FRAGMENT = cfg.RETURN_DOM_FRAGMENT || false; // Default false\n RETURN_TRUSTED_TYPE = cfg.RETURN_TRUSTED_TYPE || false; // Default false\n FORCE_BODY = cfg.FORCE_BODY || false; // Default false\n SANITIZE_DOM = cfg.SANITIZE_DOM !== false; // Default true\n SANITIZE_NAMED_PROPS = cfg.SANITIZE_NAMED_PROPS || false; // Default false\n KEEP_CONTENT = cfg.KEEP_CONTENT !== false; // Default true\n IN_PLACE = cfg.IN_PLACE || false; // Default false\n IS_ALLOWED_URI$1 = cfg.ALLOWED_URI_REGEXP || IS_ALLOWED_URI;\n NAMESPACE = cfg.NAMESPACE || HTML_NAMESPACE;\n MATHML_TEXT_INTEGRATION_POINTS = cfg.MATHML_TEXT_INTEGRATION_POINTS || MATHML_TEXT_INTEGRATION_POINTS;\n HTML_INTEGRATION_POINTS = cfg.HTML_INTEGRATION_POINTS || HTML_INTEGRATION_POINTS;\n CUSTOM_ELEMENT_HANDLING = cfg.CUSTOM_ELEMENT_HANDLING || {};\n if (cfg.CUSTOM_ELEMENT_HANDLING && isRegexOrFunction(cfg.CUSTOM_ELEMENT_HANDLING.tagNameCheck)) {\n CUSTOM_ELEMENT_HANDLING.tagNameCheck = cfg.CUSTOM_ELEMENT_HANDLING.tagNameCheck;\n }\n if (cfg.CUSTOM_ELEMENT_HANDLING && isRegexOrFunction(cfg.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)) {\n CUSTOM_ELEMENT_HANDLING.attributeNameCheck = cfg.CUSTOM_ELEMENT_HANDLING.attributeNameCheck;\n }\n if (cfg.CUSTOM_ELEMENT_HANDLING && typeof cfg.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements === 'boolean') {\n CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements = cfg.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements;\n }\n if (SAFE_FOR_TEMPLATES) {\n ALLOW_DATA_ATTR = false;\n }\n if (RETURN_DOM_FRAGMENT) {\n RETURN_DOM = true;\n }\n /* Parse profile info */\n if (USE_PROFILES) {\n ALLOWED_TAGS = addToSet({}, text);\n ALLOWED_ATTR = [];\n if (USE_PROFILES.html === true) {\n addToSet(ALLOWED_TAGS, html$1);\n addToSet(ALLOWED_ATTR, html);\n }\n if (USE_PROFILES.svg === true) {\n addToSet(ALLOWED_TAGS, svg$1);\n addToSet(ALLOWED_ATTR, svg);\n addToSet(ALLOWED_ATTR, xml);\n }\n if (USE_PROFILES.svgFilters === true) {\n addToSet(ALLOWED_TAGS, svgFilters);\n addToSet(ALLOWED_ATTR, svg);\n addToSet(ALLOWED_ATTR, xml);\n }\n if (USE_PROFILES.mathMl === true) {\n addToSet(ALLOWED_TAGS, mathMl$1);\n addToSet(ALLOWED_ATTR, mathMl);\n addToSet(ALLOWED_ATTR, xml);\n }\n }\n /* Merge configuration parameters */\n if (cfg.ADD_TAGS) {\n if (typeof cfg.ADD_TAGS === 'function') {\n EXTRA_ELEMENT_HANDLING.tagCheck = cfg.ADD_TAGS;\n } else {\n if (ALLOWED_TAGS === DEFAULT_ALLOWED_TAGS) {\n ALLOWED_TAGS = clone(ALLOWED_TAGS);\n }\n addToSet(ALLOWED_TAGS, cfg.ADD_TAGS, transformCaseFunc);\n }\n }\n if (cfg.ADD_ATTR) {\n if (typeof cfg.ADD_ATTR === 'function') {\n EXTRA_ELEMENT_HANDLING.attributeCheck = cfg.ADD_ATTR;\n } else {\n if (ALLOWED_ATTR === DEFAULT_ALLOWED_ATTR) {\n ALLOWED_ATTR = clone(ALLOWED_ATTR);\n }\n addToSet(ALLOWED_ATTR, cfg.ADD_ATTR, transformCaseFunc);\n }\n }\n if (cfg.ADD_URI_SAFE_ATTR) {\n addToSet(URI_SAFE_ATTRIBUTES, cfg.ADD_URI_SAFE_ATTR, transformCaseFunc);\n }\n if (cfg.FORBID_CONTENTS) {\n if (FORBID_CONTENTS === DEFAULT_FORBID_CONTENTS) {\n FORBID_CONTENTS = clone(FORBID_CONTENTS);\n }\n addToSet(FORBID_CONTENTS, cfg.FORBID_CONTENTS, transformCaseFunc);\n }\n /* Add #text in case KEEP_CONTENT is set to true */\n if (KEEP_CONTENT) {\n ALLOWED_TAGS['#text'] = true;\n }\n /* Add html, head and body to ALLOWED_TAGS in case WHOLE_DOCUMENT is true */\n if (WHOLE_DOCUMENT) {\n addToSet(ALLOWED_TAGS, ['html', 'head', 'body']);\n }\n /* Add tbody to ALLOWED_TAGS in case tables are permitted, see #286, #365 */\n if (ALLOWED_TAGS.table) {\n addToSet(ALLOWED_TAGS, ['tbody']);\n delete FORBID_TAGS.tbody;\n }\n if (cfg.TRUSTED_TYPES_POLICY) {\n if (typeof cfg.TRUSTED_TYPES_POLICY.createHTML !== 'function') {\n throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a \"createHTML\" hook.');\n }\n if (typeof cfg.TRUSTED_TYPES_POLICY.createScriptURL !== 'function') {\n throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a \"createScriptURL\" hook.');\n }\n // Overwrite existing TrustedTypes policy.\n trustedTypesPolicy = cfg.TRUSTED_TYPES_POLICY;\n // Sign local variables required by `sanitize`.\n emptyHTML = trustedTypesPolicy.createHTML('');\n } else {\n // Uninitialized policy, attempt to initialize the internal dompurify policy.\n if (trustedTypesPolicy === undefined) {\n trustedTypesPolicy = _createTrustedTypesPolicy(trustedTypes, currentScript);\n }\n // If creating the internal policy succeeded sign internal variables.\n if (trustedTypesPolicy !== null && typeof emptyHTML === 'string') {\n emptyHTML = trustedTypesPolicy.createHTML('');\n }\n }\n // Prevent further manipulation of configuration.\n // Not available in IE8, Safari 5, etc.\n if (freeze) {\n freeze(cfg);\n }\n CONFIG = cfg;\n };\n /* Keep track of all possible SVG and MathML tags\n * so that we can perform the namespace checks\n * correctly. */\n const ALL_SVG_TAGS = addToSet({}, [...svg$1, ...svgFilters, ...svgDisallowed]);\n const ALL_MATHML_TAGS = addToSet({}, [...mathMl$1, ...mathMlDisallowed]);\n /**\n * @param element a DOM element whose namespace is being checked\n * @returns Return false if the element has a\n * namespace that a spec-compliant parser would never\n * return. Return true otherwise.\n */\n const _checkValidNamespace = function _checkValidNamespace(element) {\n let parent = getParentNode(element);\n // In JSDOM, if we're inside shadow DOM, then parentNode\n // can be null. We just simulate parent in this case.\n if (!parent || !parent.tagName) {\n parent = {\n namespaceURI: NAMESPACE,\n tagName: 'template'\n };\n }\n const tagName = stringToLowerCase(element.tagName);\n const parentTagName = stringToLowerCase(parent.tagName);\n if (!ALLOWED_NAMESPACES[element.namespaceURI]) {\n return false;\n }\n if (element.namespaceURI === SVG_NAMESPACE) {\n // The only way to switch from HTML namespace to SVG\n // is via <svg>. If it happens via any other tag, then\n // it should be killed.\n if (parent.namespaceURI === HTML_NAMESPACE) {\n return tagName === 'svg';\n }\n // The only way to switch from MathML to SVG is via`\n // svg if parent is either <annotation-xml> or MathML\n // text integration points.\n if (parent.namespaceURI === MATHML_NAMESPACE) {\n return tagName === 'svg' && (parentTagName === 'annotation-xml' || MATHML_TEXT_INTEGRATION_POINTS[parentTagName]);\n }\n // We only allow elements that are defined in SVG\n // spec. All others are disallowed in SVG namespace.\n return Boolean(ALL_SVG_TAGS[tagName]);\n }\n if (element.namespaceURI === MATHML_NAMESPACE) {\n // The only way to switch from HTML namespace to MathML\n // is via <math>. If it happens via any other tag, then\n // it should be killed.\n if (parent.namespaceURI === HTML_NAMESPACE) {\n return tagName === 'math';\n }\n // The only way to switch from SVG to MathML is via\n // <math> and HTML integration points\n if (parent.namespaceURI === SVG_NAMESPACE) {\n return tagName === 'math' && HTML_INTEGRATION_POINTS[parentTagName];\n }\n // We only allow elements that are defined in MathML\n // spec. All others are disallowed in MathML namespace.\n return Boolean(ALL_MATHML_TAGS[tagName]);\n }\n if (element.namespaceURI === HTML_NAMESPACE) {\n // The only way to switch from SVG to HTML is via\n // HTML integration points, and from MathML to HTML\n // is via MathML text integration points\n if (parent.namespaceURI === SVG_NAMESPACE && !HTML_INTEGRATION_POINTS[parentTagName]) {\n return false;\n }\n if (parent.namespaceURI === MATHML_NAMESPACE && !MATHML_TEXT_INTEGRATION_POINTS[parentTagName]) {\n return false;\n }\n // We disallow tags that are specific for MathML\n // or SVG and should never appear in HTML namespace\n return !ALL_MATHML_TAGS[tagName] && (COMMON_SVG_AND_HTML_ELEMENTS[tagName] || !ALL_SVG_TAGS[tagName]);\n }\n // For XHTML and XML documents that support custom namespaces\n if (PARSER_MEDIA_TYPE === 'application/xhtml+xml' && ALLOWED_NAMESPACES[element.namespaceURI]) {\n return true;\n }\n // The code should never reach this place (this means\n // that the element somehow got namespace that is not\n // HTML, SVG, MathML or allowed via ALLOWED_NAMESPACES).\n // Return false just in case.\n return false;\n };\n /**\n * _forceRemove\n *\n * @param node a DOM node\n */\n const _forceRemove = function _forceRemove(node) {\n arrayPush(DOMPurify.removed, {\n element: node\n });\n try {\n // eslint-disable-next-line unicorn/prefer-dom-node-remove\n getParentNode(node).removeChild(node);\n } catch (_) {\n remove(node);\n }\n };\n /**\n * _removeAttribute\n *\n * @param name an Attribute name\n * @param element a DOM node\n */\n const _removeAttribute = function _removeAttribute(name, element) {\n try {\n arrayPush(DOMPurify.removed, {\n attribute: element.getAttributeNode(name),\n from: element\n });\n } catch (_) {\n arrayPush(DOMPurify.removed, {\n attribute: null,\n from: element\n });\n }\n element.removeAttribute(name);\n // We void attribute values for unremovable \"is\" attributes\n if (name === 'is') {\n if (RETURN_DOM || RETURN_DOM_FRAGMENT) {\n try {\n _forceRemove(element);\n } catch (_) {}\n } else {\n try {\n element.setAttribute(name, '');\n } catch (_) {}\n }\n }\n };\n /**\n * _initDocument\n *\n * @param dirty - a string of dirty markup\n * @return a DOM, filled with the dirty markup\n */\n const _initDocument = function _initDocument(dirty) {\n /* Create a HTML document */\n let doc = null;\n let leadingWhitespace = null;\n if (FORCE_BODY) {\n dirty = '<remove></remove>' + dirty;\n } else {\n /* If FORCE_BODY isn't used, leading whitespace needs to be preserved manually */\n const matches = stringMatch(dirty, /^[\\r\\n\\t ]+/);\n leadingWhitespace = matches && matches[0];\n }\n if (PARSER_MEDIA_TYPE === 'application/xhtml+xml' && NAMESPACE === HTML_NAMESPACE) {\n // Root of XHTML doc must contain xmlns declaration (see https://www.w3.org/TR/xhtml1/normative.html#strict)\n dirty = '<html xmlns=\"http://www.w3.org/1999/xhtml\"><head></head><body>' + dirty + '</body></html>';\n }\n const dirtyPayload = trustedTypesPolicy ? trustedTypesPolicy.createHTML(dirty) : dirty;\n /*\n * Use the DOMParser API by default, fallback later if needs be\n * DOMParser not work for svg when has multiple root element.\n */\n if (NAMESPACE === HTML_NAMESPACE) {\n try {\n doc = new DOMParser().parseFromString(dirtyPayload, PARSER_MEDIA_TYPE);\n } catch (_) {}\n }\n /* Use createHTMLDocument in case DOMParser is not available */\n if (!doc || !doc.documentElement) {\n doc = implementation.createDocument(NAMESPACE, 'template', null);\n try {\n doc.documentElement.innerHTML = IS_EMPTY_INPUT ? emptyHTML : dirtyPayload;\n } catch (_) {\n // Syntax error if dirtyPayload is invalid xml\n }\n }\n const body = doc.body || doc.documentElement;\n if (dirty && leadingWhitespace) {\n body.insertBefore(document.createTextNode(leadingWhitespace), body.childNodes[0] || null);\n }\n /* Work on whole document or just its body */\n if (NAMESPACE === HTML_NAMESPACE) {\n return getElementsByTagName.call(doc, WHOLE_DOCUMENT ? 'html' : 'body')[0];\n }\n return WHOLE_DOCUMENT ? doc.documentElement : body;\n };\n /**\n * Creates a NodeIterator object that you can use to traverse filtered lists of nodes or elements in a document.\n *\n * @param root The root element or node to start traversing on.\n * @return The created NodeIterator\n */\n const _createNodeIterator = function _createNodeIterator(root) {\n return createNodeIterator.call(root.ownerDocument || root, root,\n // eslint-disable-next-line no-bitwise\n NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_COMMENT | NodeFilter.SHOW_TEXT | NodeFilter.SHOW_PROCESSING_INSTRUCTION | NodeFilter.SHOW_CDATA_SECTION, null);\n };\n /**\n * _isClobbered\n *\n * @param element element to check for clobbering attacks\n * @return true if clobbered, false if safe\n */\n const _isClobbered = function _isClobbered(element) {\n return element instanceof HTMLFormElement && (typeof element.nodeName !== 'string' || typeof element.textContent !== 'string' || typeof element.removeChild !== 'function' || !(element.attributes instanceof NamedNodeMap) || typeof element.removeAttribute !== 'function' || typeof element.setAttribute !== 'function' || typeof element.namespaceURI !== 'string' || typeof element.insertBefore !== 'function' || typeof element.hasChildNodes !== 'function');\n };\n /**\n * Checks whether the given object is a DOM node.\n *\n * @param value object to check whether it's a DOM node\n * @return true is object is a DOM node\n */\n const _isNode = function _isNode(value) {\n return typeof Node === 'function' && value instanceof Node;\n };\n function _executeHooks(hooks, currentNode, data) {\n arrayForEach(hooks, hook => {\n hook.call(DOMPurify, currentNode, data, CONFIG);\n });\n }\n /**\n * _sanitizeElements\n *\n * @protect nodeName\n * @protect textContent\n * @protect removeChild\n * @param currentNode to check for permission to exist\n * @return true if node was killed, false if left alive\n */\n const _sanitizeElements = function _sanitizeElements(currentNode) {\n let content = null;\n /* Execute a hook if present */\n _executeHooks(hooks.beforeSanitizeElements, currentNode, null);\n /* Check if element is clobbered or can clobber */\n if (_isClobbered(currentNode)) {\n _forceRemove(currentNode);\n return true;\n }\n /* Now let's check the element's type and name */\n const tagName = transformCaseFunc(currentNode.nodeName);\n /* Execute a hook if present */\n _executeHooks(hooks.uponSanitizeElement, currentNode, {\n tagName,\n allowedTags: ALLOWED_TAGS\n });\n /* Detect mXSS attempts abusing namespace confusion */\n if (SAFE_FOR_XML && currentNode.hasChildNodes() && !_isNode(currentNode.firstElementChild) && regExpTest(/<[/\\w!]/g, currentNode.innerHTML) && regExpTest(/<[/\\w!]/g, currentNode.textContent)) {\n _forceRemove(currentNode);\n return true;\n }\n /* Remove any occurrence of processing instructions */\n if (currentNode.nodeType === NODE_TYPE.progressingInstruction) {\n _forceRemove(currentNode);\n return true;\n }\n /* Remove any kind of possibly harmful comments */\n if (SAFE_FOR_XML && currentNode.nodeType === NODE_TYPE.comment && regExpTest(/<[/\\w]/g, currentNode.data)) {\n _forceRemove(currentNode);\n return true;\n }\n /* Remove element if anything forbids its presence */\n if (!(EXTRA_ELEMENT_HANDLING.tagCheck instanceof Function && EXTRA_ELEMENT_HANDLING.tagCheck(tagName)) && (!ALLOWED_TAGS[tagName] || FORBID_TAGS[tagName])) {\n /* Check if we have a custom element to handle */\n if (!FORBID_TAGS[tagName] && _isBasicCustomElement(tagName)) {\n if (CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp && regExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck, tagName)) {\n return false;\n }\n if (CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function && CUSTOM_ELEMENT_HANDLING.tagNameCheck(tagName)) {\n return false;\n }\n }\n /* Keep content except for bad-listed elements */\n if (KEEP_CONTENT && !FORBID_CONTENTS[tagName]) {\n const parentNode = getParentNode(currentNode) || currentNode.parentNode;\n const childNodes = getChildNodes(currentNode) || currentNode.childNodes;\n if (childNodes && parentNode) {\n const childCount = childNodes.length;\n for (let i = childCount - 1; i >= 0; --i) {\n const childClone = cloneNode(childNodes[i], true);\n childClone.__removalCount = (currentNode.__removalCount || 0) + 1;\n parentNode.insertBefore(childClone, getNextSibling(currentNode));\n }\n }\n }\n _forceRemove(currentNode);\n return true;\n }\n /* Check whether element has a valid namespace */\n if (currentNode instanceof Element && !_checkValidNamespace(currentNode)) {\n _forceRemove(currentNode);\n return true;\n }\n /* Make sure that older browsers don't get fallback-tag mXSS */\n if ((tagName === 'noscript' || tagName === 'noembed' || tagName === 'noframes') && regExpTest(/<\\/no(script|embed|frames)/i, currentNode.innerHTML)) {\n _forceRemove(currentNode);\n return true;\n }\n /* Sanitize element content to be template-safe */\n if (SAFE_FOR_TEMPLATES && currentNode.nodeType === NODE_TYPE.text) {\n /* Get the element's text content */\n content = currentNode.textContent;\n arrayForEach([MUSTACHE_EXPR, ERB_EXPR, TMPLIT_EXPR], expr => {\n content = stringReplace(content, expr, ' ');\n });\n if (currentNode.textContent !== content) {\n arrayPush(DOMPurify.removed, {\n element: currentNode.cloneNode()\n });\n currentNode.textContent = content;\n }\n }\n /* Execute a hook if present */\n _executeHooks(hooks.afterSanitizeElements, currentNode, null);\n return false;\n };\n /**\n * _isValidAttribute\n *\n * @param lcTag Lowercase tag name of containing element.\n * @param lcName Lowercase attribute name.\n * @param value Attribute value.\n * @return Returns true if `value` is valid, otherwise false.\n */\n // eslint-disable-next-line complexity\n const _isValidAttribute = function _isValidAttribute(lcTag, lcName, value) {\n /* Make sure attribute cannot clobber */\n if (SANITIZE_DOM && (lcName === 'id' || lcName === 'name') && (value in document || value in formElement)) {\n return false;\n }\n /* Allow valid data-* attributes: At least one character after \"-\"\n (https://html.spec.whatwg.org/multipage/dom.html#embedding-custom-non-visible-data-with-the-data-*-attributes)\n XML-compatible (https://html.spec.whatwg.org/multipage/infrastructure.html#xml-compatible and http://www.w3.org/TR/xml/#d0e804)\n We don't need to check the value; it's always URI safe. */\n if (ALLOW_DATA_ATTR && !FORBID_ATTR[lcName] && regExpTest(DATA_ATTR, lcName)) ; else if (ALLOW_ARIA_ATTR && regExpTest(ARIA_ATTR, lcName)) ; else if (EXTRA_ELEMENT_HANDLING.attributeCheck instanceof Function && EXTRA_ELEMENT_HANDLING.attributeCheck(lcName, lcTag)) ; else if (!ALLOWED_ATTR[lcName] || FORBID_ATTR[lcName]) {\n if (\n // First condition does a very basic check if a) it's basically a valid custom element tagname AND\n // b) if the tagName passes whatever the user has configured for CUSTOM_ELEMENT_HANDLING.tagNameCheck\n // and c) if the attribute name passes whatever the user has configured for CUSTOM_ELEMENT_HANDLING.attributeNameCheck\n _isBasicCustomElement(lcTag) && (CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp && regExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck, lcTag) || CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function && CUSTOM_ELEMENT_HANDLING.tagNameCheck(lcTag)) && (CUSTOM_ELEMENT_HANDLING.attributeNameCheck instanceof RegExp && regExpTest(CUSTOM_ELEMENT_HANDLING.attributeNameCheck, lcName) || CUSTOM_ELEMENT_HANDLING.attributeNameCheck instanceof Function && CUSTOM_ELEMENT_HANDLING.attributeNameCheck(lcName, lcTag)) ||\n // Alternative, second condition checks if it's an `is`-attribute, AND\n // the value passes whatever the user has configured for CUSTOM_ELEMENT_HANDLING.tagNameCheck\n lcName === 'is' && CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements && (CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp && regExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck, value) || CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function && CUSTOM_ELEMENT_HANDLING.tagNameCheck(value))) ; else {\n return false;\n }\n /* Check value is safe. First, is attr inert? If so, is safe */\n } else if (URI_SAFE_ATTRIBUTES[lcName]) ; else if (regExpTest(IS_ALLOWED_URI$1, stringReplace(value, ATTR_WHITESPACE, ''))) ; else if ((lcName === 'src' || lcName === 'xlink:href' || lcName === 'href') && lcTag !== 'script' && stringIndexOf(value, 'data:') === 0 && DATA_URI_TAGS[lcTag]) ; else if (ALLOW_UNKNOWN_PROTOCOLS && !regExpTest(IS_SCRIPT_OR_DATA, stringReplace(value, ATTR_WHITESPACE, ''))) ; else if (value) {\n return false;\n } else ;\n return true;\n };\n /**\n * _isBasicCustomElement\n * checks if at least one dash is included in tagName, and it's not the first char\n * for more sophisticated checking see https://github.com/sindresorhus/validate-element-name\n *\n * @param tagName name of the tag of the node to sanitize\n * @returns Returns true if the tag name meets the basic criteria for a custom element, otherwise false.\n */\n const _isBasicCustomElement = function _isBasicCustomElement(tagName) {\n return tagName !== 'annotation-xml' && stringMatch(tagName, CUSTOM_ELEMENT);\n };\n /**\n * _sanitizeAttributes\n *\n * @protect attributes\n * @protect nodeName\n * @protect removeAttribute\n * @protect setAttribute\n *\n * @param currentNode to sanitize\n */\n const _sanitizeAttributes = function _sanitizeAttributes(currentNode) {\n /* Execute a hook if present */\n _executeHooks(hooks.beforeSanitizeAttributes, currentNode, null);\n const {\n attributes\n } = currentNode;\n /* Check if we have attributes; if not we might have a text node */\n if (!attributes || _isClobbered(currentNode)) {\n return;\n }\n const hookEvent = {\n attrName: '',\n attrValue: '',\n keepAttr: true,\n allowedAttributes: ALLOWED_ATTR,\n forceKeepAttr: undefined\n };\n let l = attributes.length;\n /* Go backwards over all attributes; safely remove bad ones */\n while (l--) {\n const attr = attributes[l];\n const {\n name,\n namespaceURI,\n value: attrValue\n } = attr;\n const lcName = transformCaseFunc(name);\n const initValue = attrValue;\n let value = name === 'value' ? initValue : stringTrim(initValue);\n /* Execute a hook if present */\n hookEvent.attrName = lcName;\n hookEvent.attrValue = value;\n hookEvent.keepAttr = true;\n hookEvent.forceKeepAttr = undefined; // Allows developers to see this is a property they can set\n _executeHooks(hooks.uponSanitizeAttribute, currentNode, hookEvent);\n value = hookEvent.attrValue;\n /* Full DOM Clobbering protection via namespace isolation,\n * Prefix id and name attributes with `user-content-`\n */\n if (SANITIZE_NAMED_PROPS && (lcName === 'id' || lcName === 'name')) {\n // Remove the attribute with this value\n _removeAttribute(name, currentNode);\n // Prefix the value and later re-create the attribute with the sanitized value\n value = SANITIZE_NAMED_PROPS_PREFIX + value;\n }\n /* Work around a security issue with comments inside attributes */\n if (SAFE_FOR_XML && regExpTest(/((--!?|])>)|<\\/(style|title|textarea)/i, value)) {\n _removeAttribute(name, currentNode);\n continue;\n }\n /* Make sure we cannot easily use animated hrefs, even if animations are allowed */\n if (lcName === 'attributename' && stringMatch(value, 'href')) {\n _removeAttribute(name, currentNode);\n continue;\n }\n /* Did the hooks approve of the attribute? */\n if (hookEvent.forceKeepAttr) {\n continue;\n }\n /* Did the hooks approve of the attribute? */\n if (!hookEvent.keepAttr) {\n _removeAttribute(name, currentNode);\n continue;\n }\n /* Work around a security issue in jQuery 3.0 */\n if (!ALLOW_SELF_CLOSE_IN_ATTR && regExpTest(/\\/>/i, value)) {\n _removeAttribute(name, currentNode);\n continue;\n }\n /* Sanitize attribute content to be template-safe */\n if (SAFE_FOR_TEMPLATES) {\n arrayForEach([MUSTACHE_EXPR, ERB_EXPR, TMPLIT_EXPR], expr => {\n value = stringReplace(value, expr, ' ');\n });\n }\n /* Is `value` valid for this attribute? */\n const lcTag = transformCaseFunc(currentNode.nodeName);\n if (!_isValidAttribute(lcTag, lcName, value)) {\n _removeAttribute(name, currentNode);\n continue;\n }\n /* Handle attributes that require Trusted Types */\n if (trustedTypesPolicy && typeof trustedTypes === 'object' && typeof trustedTypes.getAttributeType === 'function') {\n if (namespaceURI) ; else {\n switch (trustedTypes.getAttributeType(lcTag, lcName)) {\n case 'TrustedHTML':\n {\n value = trustedTypesPolicy.createHTML(value);\n break;\n }\n case 'TrustedScriptURL':\n {\n value = trustedTypesPolicy.createScriptURL(value);\n break;\n }\n }\n }\n }\n /* Handle invalid data-* attribute set by try-catching it */\n if (value !== initValue) {\n try {\n if (namespaceURI) {\n currentNode.setAttributeNS(namespaceURI, name, value);\n } else {\n /* Fallback to setAttribute() for browser-unrecognized namespaces e.g. \"x-schema\". */\n currentNode.setAttribute(name, value);\n }\n if (_isClobbered(currentNode)) {\n _forceRemove(currentNode);\n } else {\n arrayPop(DOMPurify.removed);\n }\n } catch (_) {\n _removeAttribute(name, currentNode);\n }\n }\n }\n /* Execute a hook if present */\n _executeHooks(hooks.afterSanitizeAttributes, currentNode, null);\n };\n /**\n * _sanitizeShadowDOM\n *\n * @param fragment to iterate over recursively\n */\n const _sanitizeShadowDOM = function _sanitizeShadowDOM(fragment) {\n let shadowNode = null;\n const shadowIterator = _createNodeIterator(fragment);\n /* Execute a hook if present */\n _executeHooks(hooks.beforeSanitizeShadowDOM, fragment, null);\n while (shadowNode = shadowIterator.nextNode()) {\n /* Execute a hook if present */\n _executeHooks(hooks.uponSanitizeShadowNode, shadowNode, null);\n /* Sanitize tags and elements */\n _sanitizeElements(shadowNode);\n /* Check attributes next */\n _sanitizeAttributes(shadowNode);\n /* Deep shadow DOM detected */\n if (shadowNode.content instanceof DocumentFragment) {\n _sanitizeShadowDOM(shadowNode.content);\n }\n }\n /* Execute a hook if present */\n _executeHooks(hooks.afterSanitizeShadowDOM, fragment, null);\n };\n // eslint-disable-next-line complexity\n DOMPurify.sanitize = function (dirty) {\n let cfg = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n let body = null;\n let importedNode = null;\n let currentNode = null;\n let returnNode = null;\n /* Make sure we have a string to sanitize.\n DO NOT return early, as this will return the wrong type if\n the user has requested a DOM object rather than a string */\n IS_EMPTY_INPUT = !dirty;\n if (IS_EMPTY_INPUT) {\n dirty = '<!-->';\n }\n /* Stringify, in case dirty is an object */\n if (typeof dirty !== 'string' && !_isNode(dirty)) {\n if (typeof dirty.toString === 'function') {\n dirty = dirty.toString();\n if (typeof dirty !== 'string') {\n throw typeErrorCreate('dirty is not a string, aborting');\n }\n } else {\n throw typeErrorCreate('toString is not a function');\n }\n }\n /* Return dirty HTML if DOMPurify cannot run */\n if (!DOMPurify.isSupported) {\n return dirty;\n }\n /* Assign config vars */\n if (!SET_CONFIG) {\n _parseConfig(cfg);\n }\n /* Clean up removed elements */\n DOMPurify.removed = [];\n /* Check if dirty is correctly typed for IN_PLACE */\n if (typeof dirty === 'string') {\n IN_PLACE = false;\n }\n if (IN_PLACE) {\n /* Do some early pre-sanitization to avoid unsafe root nodes */\n if (dirty.nodeName) {\n const tagName = transformCaseFunc(dirty.nodeName);\n if (!ALLOWED_TAGS[tagName] || FORBID_TAGS[tagName]) {\n throw typeErrorCreate('root node is forbidden and cannot be sanitized in-place');\n }\n }\n } else if (dirty instanceof Node) {\n /* If dirty is a DOM element, append to an empty document to avoid\n elements being stripped by the parser */\n body = _initDocument('<!---->');\n importedNode = body.ownerDocument.importNode(dirty, true);\n if (importedNode.nodeType === NODE_TYPE.element && importedNode.nodeName === 'BODY') {\n /* Node is already a body, use as is */\n body = importedNode;\n } else if (importedNode.nodeName === 'HTML') {\n body = importedNode;\n } else {\n // eslint-disable-next-line unicorn/prefer-dom-node-append\n body.appendChild(importedNode);\n }\n } else {\n /* Exit directly if we have nothing to do */\n if (!RETURN_DOM && !SAFE_FOR_TEMPLATES && !WHOLE_DOCUMENT &&\n // eslint-disable-next-line unicorn/prefer-includes\n dirty.indexOf('<') === -1) {\n return trustedTypesPolicy && RETURN_TRUSTED_TYPE ? trustedTypesPolicy.createHTML(dirty) : dirty;\n }\n /* Initialize the document to work on */\n body = _initDocument(dirty);\n /* Check we have a DOM node from the data */\n if (!body) {\n return RETURN_DOM ? null : RETURN_TRUSTED_TYPE ? emptyHTML : '';\n }\n }\n /* Remove first element node (ours) if FORCE_BODY is set */\n if (body && FORCE_BODY) {\n _forceRemove(body.firstChild);\n }\n /* Get node iterator */\n const nodeIterator = _createNodeIterator(IN_PLACE ? dirty : body);\n /* Now start iterating over the created document */\n while (currentNode = nodeIterator.nextNode()) {\n /* Sanitize tags and elements */\n _sanitizeElements(currentNode);\n /* Check attributes next */\n _sanitizeAttributes(currentNode);\n /* Shadow DOM detected, sanitize it */\n if (currentNode.content instanceof DocumentFragment) {\n _sanitizeShadowDOM(currentNode.content);\n }\n }\n /* If we sanitized `dirty` in-place, return it. */\n if (IN_PLACE) {\n return dirty;\n }\n /* Return sanitized string or DOM */\n if (RETURN_DOM) {\n if (RETURN_DOM_FRAGMENT) {\n returnNode = createDocumentFragment.call(body.ownerDocument);\n while (body.firstChild) {\n // eslint-disable-next-line unicorn/prefer-dom-node-append\n returnNode.appendChild(body.firstChild);\n }\n } else {\n returnNode = body;\n }\n if (ALLOWED_ATTR.shadowroot || ALLOWED_ATTR.shadowrootmode) {\n /*\n AdoptNode() is not used because internal state is not reset\n (e.g. the past names map of a HTMLFormElement), this is safe\n in theory but we would rather not risk another attack vector.\n The state that is cloned by importNode() is explicitly defined\n by the specs.\n */\n returnNode = importNode.call(originalDocument, returnNode, true);\n }\n return returnNode;\n }\n let serializedHTML = WHOLE_DOCUMENT ? body.outerHTML : body.innerHTML;\n /* Serialize doctype if allowed */\n if (WHOLE_DOCUMENT && ALLOWED_TAGS['!doctype'] && body.ownerDocument && body.ownerDocument.doctype && body.ownerDocument.doctype.name && regExpTest(DOCTYPE_NAME, body.ownerDocument.doctype.name)) {\n serializedHTML = '<!DOCTYPE ' + body.ownerDocument.doctype.name + '>\\n' + serializedHTML;\n }\n /* Sanitize final string template-safe */\n if (SAFE_FOR_TEMPLATES) {\n arrayForEach([MUSTACHE_EXPR, ERB_EXPR, TMPLIT_EXPR], expr => {\n serializedHTML = stringReplace(serializedHTML, expr, ' ');\n });\n }\n return trustedTypesPolicy && RETURN_TRUSTED_TYPE ? trustedTypesPolicy.createHTML(serializedHTML) : serializedHTML;\n };\n DOMPurify.setConfig = function () {\n let cfg = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n _parseConfig(cfg);\n SET_CONFIG = true;\n };\n DOMPurify.clearConfig = function () {\n CONFIG = null;\n SET_CONFIG = false;\n };\n DOMPurify.isValidAttribute = function (tag, attr, value) {\n /* Initialize shared config vars if necessary. */\n if (!CONFIG) {\n _parseConfig({});\n }\n const lcTag = transformCaseFunc(tag);\n const lcName = transformCaseFunc(attr);\n return _isValidAttribute(lcTag, lcName, value);\n };\n DOMPurify.addHook = function (entryPoint, hookFunction) {\n if (typeof hookFunction !== 'function') {\n return;\n }\n arrayPush(hooks[entryPoint], hookFunction);\n };\n DOMPurify.removeHook = function (entryPoint, hookFunction) {\n if (hookFunction !== undefined) {\n const index = arrayLastIndexOf(hooks[entryPoint], hookFunction);\n return index === -1 ? undefined : arraySplice(hooks[entryPoint], index, 1)[0];\n }\n return arrayPop(hooks[entryPoint]);\n };\n DOMPurify.removeHooks = function (entryPoint) {\n hooks[entryPoint] = [];\n };\n DOMPurify.removeAllHooks = function () {\n hooks = _createHooksMap();\n };\n return DOMPurify;\n}\nvar purify = createDOMPurify();\n\nexport { purify as default };\n//# sourceMappingURL=purify.es.mjs.map\n","import {autoloadBlocks} from '@lipemat/js-boilerplate-gutenberg';\nimport Preview from './blocks/Preview';\nimport {getBlockSupports, TransformLegacy, transformLegacyWidget, translateBlockAttributes} from './helpers';\nimport ErrorBoundary from '../components/ErrorBoundary';\nimport NavigationIcon from './blocks/NavigationIcon';\n\n\n// @see content/plugins/advanced-sidebar-menu-pro/js/src/globals/config.ts\nexport type PassedGlobals = Partial<{\n\tErrorBoundary: typeof ErrorBoundary;\n\tNavigationIcon: typeof NavigationIcon;\n\tPreview: typeof Preview;\n\tgetBlockSupports: typeof getBlockSupports;\n\ttransformLegacyWidget: TransformLegacy;\n\ttranslateBlockAttributes: typeof translateBlockAttributes;\n}>;\n\n/**\n * Use our custom autoloader to automatically require,\n * register and add HMR support to the Gutenberg-related items.\n *\n * Will load from the specified directory recursively.\n */\nexport default () => {\n\t// Load all blocks\n\tautoloadBlocks( () => require.context( './blocks', true, /block\\.tsx$/ ), module );\n\n\n\t// Expose helpers and Preview component to the window, so we can use them in PRO.\n\tif ( '' === window.ADVANCED_SIDEBAR_MENU.isPro ) {\n\t\treturn;\n\t}\n\twindow.ADVANCED_SIDEBAR_MENU.ErrorBoundary = ErrorBoundary;\n\twindow.ADVANCED_SIDEBAR_MENU.NavigationIcon = NavigationIcon;\n\twindow.ADVANCED_SIDEBAR_MENU.Preview = Preview;\n\twindow.ADVANCED_SIDEBAR_MENU.getBlockSupports = getBlockSupports;\n\twindow.ADVANCED_SIDEBAR_MENU.transformLegacyWidget = transformLegacyWidget;\n\twindow.ADVANCED_SIDEBAR_MENU.translateBlockAttributes = translateBlockAttributes;\n}\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\n\nmodule.exports = function (target, src, options) {\n for (var key in src) defineBuiltIn(target, key, src[key], options);\n return target;\n};\n","'use strict';\nvar fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;\n});\n","'use strict';\nvar aCallable = require('../internals/a-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n","module.exports = React;","'use strict';\nvar $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","'use strict';\nvar iteratorClose = require('../internals/iterator-close');\n\nmodule.exports = function (iters, kind, value) {\n for (var i = iters.length - 1; i >= 0; i--) {\n if (iters[i] === undefined) continue;\n try {\n value = iteratorClose(iters[i].iterator, kind, value);\n } catch (error) {\n kind = 'throw';\n value = error;\n }\n }\n if (kind === 'throw') throw value;\n return value;\n};\n","module.exports = jQuery;","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\n// check on default Array iterator\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","import {BlockControls, InspectorControls} from '@wordpress/block-editor';\nimport {PanelBody, SelectControl, Slot, TextControl} from '@wordpress/components';\nimport {BlockEditProps} from '@wordpress/blocks';\nimport {Attr, block} from './block';\nimport Preview from '../Preview';\nimport Display from '../Display';\nimport {useSelect} from '@wordpress/data';\nimport InfoPanel from '../InfoPanel';\nimport {CONFIG} from '../../../globals/config';\nimport {__} from '@wordpress/i18n';\nimport {Type} from '@wordpress/api/types';\nimport ErrorBoundary from '../../../components/ErrorBoundary';\nimport SideLoad from '../../SideLoad';\nimport {isScreen} from '../../helpers';\nimport ExcludeField from '../ExcludeField';\nimport DOMPurify from 'dompurify';\n\nimport styles from './edit.pcss';\n\n\nexport type FillProps =\n\tPick<BlockEditProps<Attr>, 'clientId' | 'attributes' | 'setAttributes' | 'name'>\n\t& { type?: Type }\n\ntype Props = BlockEditProps<Attr>;\n\n/**\n * Pages block content in the editor.\n */\nconst Edit = ( {attributes, setAttributes, clientId, name}: Props ) => {\n\tconst postType: Type<'edit'> | undefined = useSelect( select => {\n\t\tconst type = select( 'core' ).getPostType( attributes.post_type ?? 'page' );\n\t\treturn type ?? select( 'core' ).getPostType( 'page' );\n\t}, [ attributes.post_type ] );\n\n\t// We have a version conflict or license error.\n\tif ( '' !== CONFIG.error ) {\n\t\treturn ( <>\n\t\t\t<InspectorControls>\n\t\t\t\t<div\n\t\t\t\t\tclassName={styles.error}\n\t\t\t\t\tdangerouslySetInnerHTML={{__html: DOMPurify.sanitize( CONFIG.error )}} />\n\t\t\t</InspectorControls>\n\t\t\t<Preview<Attr> attributes={attributes} block={block.id} clientId={clientId} />\n\t\t</> );\n\t}\n\n\tconst fillProps: FillProps = {\n\t\ttype: postType,\n\t\tattributes,\n\t\tname,\n\t\tsetAttributes,\n\t\tclientId,\n\t};\n\n\n\treturn ( <>\n\t\t<InspectorControls>\n\t\t\t<div className={'components-panel__body is-opened'}>\n\t\t\t\t<a\n\t\t\t\t\thref={CONFIG.docs.page}\n\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\trel=\"noopener noreferrer\"\n\t\t\t\t>\n\t\t\t\t\t{__( 'Documentation', 'advanced-sidebar-menu' )}\n\t\t\t\t</a>\n\t\t\t</div>\n\t\t</InspectorControls>\n\t\t<InspectorControls>\n\t\t\t{isScreen( [ 'widgets', 'site-editor', 'customize' ] ) && <PanelBody>\n\t\t\t\t<TextControl\n\t\t\t\t\tvalue={attributes.title ?? ''}\n\t\t\t\t\tlabel={__( 'Title', 'advanced-sidebar-menu' )}\n\t\t\t\t\tonChange={title => setAttributes( {title} )}\n\t\t\t\t\t// @ts-expect-error -- Not technically supported until WP 6.7\n\t\t\t\t\t__nextHasNoMarginBottom\n\t\t\t\t/>\n\t\t\t</PanelBody>}\n\t\t\t<ErrorBoundary attributes={attributes} block={name} section={'pages/Edit/general'}>\n\t\t\t\t<Display\n\t\t\t\t\tattributes={attributes}\n\t\t\t\t\tclientId={clientId}\n\t\t\t\t\tname={name}\n\t\t\t\t\tsetAttributes={setAttributes}\n\t\t\t\t\ttype={postType} />\n\n\t\t\t\t<div className={'components-panel__body is-opened'}>\n\t\t\t\t\t<Slot<FillProps>\n\t\t\t\t\t\tname=\"advanced-sidebar-menu/pages/general\"\n\t\t\t\t\t\tfillProps={fillProps} />\n\n\t\t\t\t\t<SelectControl\n\t\t\t\t\t\tlabel={__( 'Order by', 'advanced-sidebar-menu' )}\n\t\t\t\t\t\tvalue={attributes.order_by}\n\t\t\t\t\t\tlabelPosition={'side'}\n\t\t\t\t\t\toptions={Object.entries( CONFIG.pages.orderBy ).map( ( [ value, label ] ) => ( {\n\t\t\t\t\t\t\tvalue,\n\t\t\t\t\t\t\tlabel,\n\t\t\t\t\t\t} ) )}\n\t\t\t\t\t\tonChange={value => {\n\t\t\t\t\t\t\tsetAttributes( {\n\t\t\t\t\t\t\t\torder_by: value,\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t}} />\n\n\t\t\t\t\t<ExcludeField\n\t\t\t\t\t\ttype={postType}\n\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\tsetAttributes={setAttributes} />\n\n\t\t\t\t\t<Slot<FillProps>\n\t\t\t\t\t\tname=\"advanced-sidebar-menu/pages/general-after\"\n\t\t\t\t\t\tfillProps={fillProps} />\n\t\t\t\t</div>\n\n\t\t\t</ErrorBoundary>\n\t\t\t<ErrorBoundary attributes={attributes} block={name} section={'pages/Edit/inspector'}>\n\t\t\t\t<Slot<FillProps>\n\t\t\t\t\tname=\"advanced-sidebar-menu/pages/inspector\"\n\t\t\t\t\tfillProps={fillProps} />\n\n\t\t\t</ErrorBoundary>\n\t\t</InspectorControls>\n\n\t\t<BlockControls>\n\t\t\t<ErrorBoundary\n\t\t\t\tattributes={attributes}\n\t\t\t\tblock={name}\n\t\t\t\tsection={'pages/Edit/block-controls'}\n\t\t\t>\n\t\t\t\t<Slot<FillProps>\n\t\t\t\t\tname=\"advanced-sidebar-menu/pages/block-controls\"\n\t\t\t\t\tfillProps={fillProps} />\n\t\t\t</ErrorBoundary>\n\t\t</BlockControls>\n\n\t\t<InfoPanel clientId={clientId} />\n\n\t\t<ErrorBoundary attributes={attributes} block={name} section={'pages/Edit/preview'}>\n\t\t\t<Preview<Attr> attributes={attributes} block={block.id} clientId={clientId} />\n\t\t</ErrorBoundary>\n\n\t\t<SideLoad clientId={clientId} />\n\t</> );\n};\n\nexport default Edit;\n","'use strict';\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar iteratorClose = require('../internals/iterator-close');\n\nvar $TypeError = TypeError;\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nvar ResultPrototype = Result.prototype;\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_RECORD = !!(options && options.IS_RECORD);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n if (iterator) iteratorClose(iterator, 'normal');\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_RECORD) {\n iterator = iterable.iterator;\n } else if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (!iterFn) throw new $TypeError(tryToString(iterable) + ' is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n }\n iterator = getIterator(iterable, iterFn);\n }\n\n next = IS_RECORD ? iterable.next : iterator.next;\n while (!(step = call(next, iterator)).done) {\n try {\n result = callFn(step.value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n};\n","'use strict';\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (isNullOrUndefined(it)) throw new $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","/**\n * @license React\n * react-jsx-runtime.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\nvar React = require('react');\n\n// ATTENTION\n// When adding new symbols to this file,\n// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n// The Symbol used to tag the ReactElement-like types.\nvar REACT_ELEMENT_TYPE = Symbol.for('react.element');\nvar REACT_PORTAL_TYPE = Symbol.for('react.portal');\nvar REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');\nvar REACT_STRICT_MODE_TYPE = Symbol.for('react.strict_mode');\nvar REACT_PROFILER_TYPE = Symbol.for('react.profiler');\nvar REACT_PROVIDER_TYPE = Symbol.for('react.provider');\nvar REACT_CONTEXT_TYPE = Symbol.for('react.context');\nvar REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');\nvar REACT_SUSPENSE_TYPE = Symbol.for('react.suspense');\nvar REACT_SUSPENSE_LIST_TYPE = Symbol.for('react.suspense_list');\nvar REACT_MEMO_TYPE = Symbol.for('react.memo');\nvar REACT_LAZY_TYPE = Symbol.for('react.lazy');\nvar REACT_OFFSCREEN_TYPE = Symbol.for('react.offscreen');\nvar MAYBE_ITERATOR_SYMBOL = Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator';\nfunction getIteratorFn(maybeIterable) {\n if (maybeIterable === null || typeof maybeIterable !== 'object') {\n return null;\n }\n\n var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n\n if (typeof maybeIterator === 'function') {\n return maybeIterator;\n }\n\n return null;\n}\n\nvar ReactSharedInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar assign = Object.assign;\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"<anonymous>\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('<anonymous>')) {\n _frame = _frame.replace('<anonymous>', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nvar ReactCurrentOwner = ReactSharedInternals.ReactCurrentOwner;\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown;\nvar specialPropRefWarningShown;\nvar didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config, self) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && self && ReactCurrentOwner.current.stateNode !== self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', getComponentNameFromType(ReactCurrentOwner.current.type), config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingKey = function () {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n }\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingRef = function () {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * https://github.com/reactjs/rfcs/pull/107\n * @param {*} type\n * @param {object} props\n * @param {string} key\n */\n\nfunction jsxDEV(type, config, maybeKey, source, self) {\n {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null; // Currently, key can be spread in as a prop. This causes a potential\n // issue if key is also explicitly declared (ie. <div {...props} key=\"Hi\" />\n // or <div key=\"Hi\" {...props} /> ). We want to deprecate key spread,\n // but as an intermediary step, we will use jsxDEV for everything except\n // <div {...props} key=\"Hi\" />, because we aren't currently able to tell if\n // key is explicitly declared to be undefined or not.\n\n if (maybeKey !== undefined) {\n {\n checkKeyStringCoercion(maybeKey);\n }\n\n key = '' + maybeKey;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n if (hasValidRef(config)) {\n ref = config.ref;\n warnIfStringRefCannotBeAutoConverted(config, self);\n } // Remaining properties are added to a new props object\n\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n }\n}\n\nvar ReactCurrentOwner$1 = ReactSharedInternals.ReactCurrentOwner;\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\n\nfunction isValidElement(object) {\n {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n }\n}\n\nfunction getDeclarationErrorAddendum() {\n {\n if (ReactCurrentOwner$1.current) {\n var name = getComponentNameFromType(ReactCurrentOwner$1.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n }\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n }\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n }\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner$1.current) {\n // Give the componen |