Skip to content Skip to footer

1) Objeto y ámbito de aplicación

Los presentes Términos y Condiciones tienen como objeto regular la relación entre BLUE OCEAN CONCEPT S.L. (en adelante BOHEMME® o la Compañía), entidad mercantil de nacionalidad española, con domicilio Ctra. de Palma del Río, km 3,3 – Parque Joyero – Fase 6 Fábrica 905 – 14005 Córdoba – España, y C.I.F. Nº B14892947, inscrita en el Registro Mercantil de Córdoba, Tomo 2181, Folio 181, Secc. General hoja 29991 y Usted (en adelante el Cliente), relativas a todas las transacciones realizadas en el sitio web localizado en www.bohemme.com  (en adelante, la “Tienda en Línea”). Vd. puede contactarnos en el teléfono 957 467 888 o enviando un correo a info@bohemme.com.

Su uso del Sitio está sujeto a los términos y condiciones de este sitio web que le indican las bases sobre las cuales usted puede hacer uso del Sitio.

Ya sea que se registre con nosotros o no, estará obligado por estos Términos del sitio web en su totalidad y también acepta estar sujeto a los términos de nuestra Política de privacidad que explica el uso que estamos autorizados a hacer de su información personal.

Por favor, lea estos Términos del sitio web cuidadosamente junto con nuestra Política de Privacidad, que rigen nuestra relación con usted.

Podemos modificar estos Términos del sitio web en cualquier momento mediante la publicación de los términos modificados en el sitio. Todos los términos enmendados automáticamente surtirán efecto inmediatamente en la publicación. Por favor, revise periódicamente estos Términos de Sitio Web para informarse de cualquier cambio. Al continuar utilizando el Sitio, confirma que acepta los Términos de Sitio Web vigentes en su totalidad en el momento en que utiliza el Sitio.

2) Compra online

La adquisición de los productos debe hacerse a través de la activación del botón “CONFIRMAR PEDIDO” que aparece a pie de página de la solicitud de compra, y expresa la aceptación total de todos y cada uno de los Términos y condiciones tal y como se muestran en la página Web de BOHEMME® con anterioridad a la adquisición de los productos, sin que le sean de aplicación las novedades que puedan producirse en el clausulado de los términos y condiciones con posterioridad.

Desde el momento de la aceptación, el usuario adquiere la condición de Cliente de la Compañía que se describe en estos términos y condiciones. Cualquier producto o servicio ofertado con posterioridad por BOHEMME® deberá ser objeto de una nueva contratación.

Si el Cliente desea leer con más detenimiento los términos y condiciones, puede imprimir en papel o guardar el documento en formato electrónico.

BOHEMME® le informa de que archiva los documentos electrónicos en los que quedan formalizadas las compras.

En caso de que el Cliente cometiese un error al enviar los datos podrá modificar los mismos en el Apartado MI CUENTA y será tenido en cuenta para futuras adquisiciones. En caso que el error se dé en el pedido en curso, el Cliente deberá contactar con el Servicio de Atención al Cliente.

3) Precios e impuestos

Todos los precios de los productos, los gastos de envío y otros servicios incluyen IVA, exceptuando los países que estén exentos. Los gastos de envío se agregan por pedido. Siempre le informaremos del precio total, incluidos todos los impuestos y otros costos tales como cuotas y posibles gastos de entrega.

El precio del recibo de compra que aparece en pantalla, puede estar sujeto al pago de impuestos, dependiendo del país al que se vaya a realizar la entrega. El comprador es el único responsable de reportar a las autoridades fiscales correspondientes y de pagar todos los impuestos aplicables al precio, de acuerdo con las leyes fiscales aplicables en dicho país. Conforme a la primera solicitud de BOHEMME®, el comprador proporcionará rápidamente a BOHEMME® todos los formularios de impuestos, certificados o autorizaciones que sean necesarios bajo las leyes tributarias aplicables.

Los precios que aparecen en el sitio web son los que se aplican en el momento de la compra. Los precios pueden estar sujetos a cambios sin previo aviso, pero los cambios no afectarán a los pedidos que hemos aceptado.

4) Disponibilidad y validez de la oferta

Nos esforzamos para tener stock de todos los artículos que se ofrecen en el sitio web. En el caso de que nos pida productos que no están en stock, nos reservamos el derecho de no aceptar la oferta. Se le informará por correo electrónico y cualquier otro pago, por supuesto, se devolverá.

Los precios y ofertas que aparecen en el sitio web son válidos en el momento en que ocurren, a menos que otros términos específicos en la página web indiquen lo contrario.

5) Formalización de la compra

Se formaliza en el momento de hacer clic en “CONFIRMAR PEDIDO” y después del recibo que se le envía a su cuenta de correo electrónico, se compromete a realizar la compra, sin embargo, por favor, consulte el apartado “Devoluciones”.

El recibo que se le envía por correo electrónico, es un reconocimiento automatizado que significa que hemos recibido su oferta de compra. Sin embargo, el reconocimiento no significa que hemos aceptado su oferta, y nos reservamos el derecho explícito a rechazar su oferta después de haber recibido el reconocimiento automático, lo cual se le notificará debidamente.

Su contrato para comprar estos artículos no finalizará hasta que le enviemos un segundo correo electrónico notificándole que los artículos han sido enviados.

Si cometió un error al hacer el pedido, por favor contacte con nuestro Servicio de Atención al Cliente que estará encantado de ayudarle. Sin embargo, por favor, asegúrese siempre de revisar su oferta antes de hacer el pedido.

6) Métodos de pago

Aceptamos los siguientes métodos de pago:

  • MasterCard
  • VISA
  • PayPal

Tenga en cuenta que no podemos aceptar métodos de pago no especificados anteriormente. Si intenta pagar con cualquier otro método, no seremos responsables de la pérdida de su pago o cualquier otro daño causado por su acción.

Sólo se acepta el pago en euros (€) y en dólares US $ (en este último caso sólo a través de PAYPAL).

A – Número de verificación de la tarjeta de crédito:

Para mantener su propia seguridad y prevenir el fraude, se le pedirá que introduzca su número de verificación de tarjeta (CVV) al pagar con tarjeta de crédito. Puede encontrar el número de 3 dígitos en el reverso de su tarjeta de crédito. Por lo general, aparece a la derecha de tu número de tarjeta de crédito.

B – Procesamiento de pagos:

Cuando su solicitud y los datos han sido verificados y los productos que pidió salen de nuestro almacén para el envío, el pago será deducido de su cuenta. Tenga en cuenta que su dirección de facturación se debe introducir exactamente como aparece en su extracto bancario.

 

7) Compra segura

BOHEMME® se compromete a proteger la información personal de nuestros clientes. Utilizamos el protocolo de encriptación estándar de la industria conocido como Secure Socket Layer (SSL) para mantener su información de pedido segura. Todas las órdenes se transmiten en un formato codificado. Para asegurarse de que su solicitud es segura, simplemente compruébelo en su navegador de Internet mientras está en la sección de pedidos. La mayoría de navegadores utilizan algún tipo de símbolo para alertar sobre el hecho de que está en un sitio web   seguro. Guardamos su información de envío y de facturación al crear una cuenta con nosotros, pero esa información no será utilizada por nadie más que BOHEMME® y los terceros que prestan servicios relacionados con www.bohemme.com.

Durante la compra, se requiere el número de identificación (CVV) de la tarjeta de crédito del cliente para las compras realizadas con tarjetas de crédito. El CVV es un valor de 3 o 4 dígitos numéricos que proporciona un control de cifrado de la información grabada en la tarjeta. Esta característica de seguridad está diseñada para proteger al consumidor contra el fraude. Su CVV no será almacenado en nuestros sistemas y usted tendrá que proporcionar el número cada vez que haga una compra en www.bohemme.com.

 

8) Comprobación de Fraude

Con el fin de proteger a nuestros clientes y mantener la seguridad de comprar online, podemos realizar comprobaciones de los datos que nos aporte al enviar un pedido. Estos controles pueden incluir la verificación de dirección y método de pago para prevenir el fraude.

 

9) Pedidos

La Tienda en Línea está abierta las 24 horas del día. Sin embargo, la tienda puede ser cerrada por mantenimiento. Para su comodidad, nos esforzamos para ejecutar dicho trabajo por la noche.

Para hacer compras en www.bohemme.com debe tener al menos 18 años de edad y poseer una tarjeta de crédito aceptada por nosotros, descrita en el apartado de Métodos de pago, punto 6 de estos términos.

Podemos rechazar una oferta o cancelar una compra en cualquiera de las siguientes situaciones, sin ser responsables de ningún daño o coste. Se lo notificaremos por correo electrónico antes de cualquier acción, para tratar de resolver el problema y devolver cualquier pago realizado:

  •  Su información de pago es incorrecta o no verificable
  •  Su pedido puede haber sido efectuado con fines fraudulentos, o en relación con un delito u otra actividad ilegal
  •  Se ha producido un error involuntario en la Tienda en Línea, por ejemplo, un error de pago, etc.
  •  Tenemos razones para creer que es menor de edad.
  •  El envío es fuera de los países o zonas de reparto reflejadas en el punto 11.A., o no se pudo entregar el pedido en la dirección que Vd.    proporcionó

Al realizar un pedido en nuestra Tienda en Línea, nos hace una oferta de compra de los productos que ha seleccionado en estos términos y condiciones. Podemos aceptar o no la oferta a nuestra discreción.

Sólo podemos aceptar las ofertas que se hacen a través de nuestra Tienda en Línea. No podemos aceptar pedidos realizados por correo teléfono, electrónico, cartas o fax.

10) Seguimiento e histórico de pedidos

Si posee una cuenta en www.bohemme.com, puede hacer el seguimiento de sus pedidos visitando “Mi Cuenta” y haciendo clic en “Ver mis pedidos”. Allí podrá ver sus pedidos anteriores o ver el estado de su pedido actual.

Si no tiene cuenta, por favor contacte con nuestro Servicio de Atención al Cliente a través de info@bohemme.com o llamando al 957 467 888, que hará todo lo posible para informarte sobre el estado de su solicitud.

11) Costes de envío y plazos de entrega

A – Costes de envío:

Los costes de envío varían según el lugar de residencia y se calculan de forma automática durante el proceso de pago, antes de finalizar el pedido. Puede consultar el coste de envío que le corresponde en la siguiente tabla:


PAÍS – ZONATARIFA
España (península) y PortugalGratuito
Alemania, Austria, Azores, Benelux, Dinamarca,
Escocia, Finlandia, Francia, Gales, Grecia, Inglaterra,
Italia, Irlanda, Madeira, Mónaco, Suecia.
14,00€
Gibraltar, Noruega, S. Marino, Suiza.18,00€
Andorra, Baleares, Canarias, Ceuta, Canadá, EE.UU, Puerto Rico, Melilla.25,00€
Bulgaria, Chipre, Croacia, Eslovenia, Estonia, Hungría, Letonia, Lituania, Malta, Rep. Checa, Rep. Eslovaca, Polonia, Rumanía.30,00€
Afganistán, Argelia, África, Australia, Belice, Caribe, China, Cisjordania, Corea del Sur, Egipto, Filipinas, Gambia, Guinea, Hong Kong, India, Indonesia, Israel, Japón, Libia, Malasia, Marruecos, México, Mongolia, Nueva Zelanda, Oriente medio, Rusia, Singapur, Sudamérica, Tailandia, Taiwán.40,00€
Albania, Bielorrusia, Bosnia, Feroe, Groenlandia, Islandia, Kosovo, Macedonia, Moldavia, Montenegro, Rusia (101-453, 460-619), Serbia, Turquía, Ucrania.55,00€

B – Plazos de entrega:

BOHEMME® se compromete a realizar el envío de los productos dentro de los 10 días laborables después de la recepción del pedido. Una vez hecho el envío depende del transportista y la localización del cliente, no debiendo superar las dos semanas. La entrega de los pedidos realizados desde el 25 de julio hasta el 25 de agosto, podrá extenderse hasta 25 días laborables desde la recepción del pedido.

12) Revisión de productos a la entrega del pedido

Tenga en cuenta que asume el riesgo de los productos que ha pedido una vez completado el envío. Si el paquete está dañado, por favor, no acepte el envío. Sin perjuicio de sus derechos, es responsable de inspeccionar el producto y notificarnos cualquier queja.

Si un producto distinto al solicitado por el cliente fuera entregado por error de BOHEMME®, se le entregará el producto correcto, sin ningún cargo adicional para el Cliente.

Si un producto hubiera llegado al cliente roto, dañado o en malas condiciones, BOHEMME® lo sustituirá por otro en buen estado, sin cargos adicionales.

13) Garantías

BOHEMME® responderá ante el Cliente de cualquier falta de conformidad que manifiesten las entregas en el plazo de tres años, tal y como establece la normativa vigente. Queda excluida la garantía relativa a aquellos desperfectos ocasionados por el uso o por un uso inadecuado, así como en general todas aquellas excluidas por la legislación vigente.

14) Política de cambios y devoluciones

Si por cualquier razón no queda satisfecho con las piezas adquiridas y cumpliendo con la normativa vigente, tiene derecho a devolver cualquier artículo comprado en www.bohemme.com en el plazo de 14 días desde la fecha de recepción.

No se admitirán devoluciones de productos adquiridos en la tienda en línea en ninguno de los puntos de venta de distribuidores oficiales.

Antes de realizar la devolución, tendrá que comunicarlo al departamento de Atención al Cliente enviando un correo electrónico a returns@bohemme.com, indicando la referencia de su pedido en asunto, o mediante correo postal a la dirección siguiente:

BLUE OCEAN CONCEPT S.L.

Returns Department

Ctra. Palma del Río Km, 3,3

Nave 905 – Parque Joyero

14005 – CORDOBA (SPAIN)

e-mail: returns@bohemme.com

El cliente puede utilizar el siguiente texto, aunque su uso no es obligatorio:

D./Dª _________________________, con domicilio en _________________por la presente le comunico que desisto de nuestro contrato de venta del/los siguiente/s bien/es (Número de referencia correspondiente a cada artículo adquirido) ________________________ con nº de pedido ____________________solicitado en fecha _____________________y recibido en fecha ____________________.

Fecha:

Firma (solo si se presenta en papel)

Si la causa de la devolución fuese que el artículo devuelto es defectuoso o no corresponde a lo solicitado en el pedido, BLUE OCEAN CONCEPT S.L. correrá con los gastos de la devolución y nuevo envío. Si el motivo de la devolución es que el pedido no le satisface, le reembolsaremos el importe, pero no los gastos de transporte por envío y devolución.

Las devoluciones deberán enviarse con los precintos intactos y en perfectas condiciones a nuestras oficinas centrales bajo la responsabilidad y cargo del comprador a la dirección siguiente:

BLUE OCEAN CONCEPT S.L.

Returns Department

Ctra. Palma del Río Km, 3,3

Nave 905 – Parque Joyero

14005 – CORDOBA (SPAIN)

Una vez hecha la comprobación de los productos devueltos en nuestro Centro, recibirá un email de confirmación indicándote que el importe se abonará en el mismo método de pago que utilizó en la compra.

Recuerde que el plazo en el que verá reflejado el abono en su cuenta dependerá de su entidad bancaria.

En caso que ejerza el derecho de desistimiento solo será responsable de la disminución de valor de los bienes resultante de una manipulación de los mismos distinta a la necesaria para establecer su naturaleza, sus características o su funcionamiento.

15) Menores de edad

Nuestro sitio no está dirigido a menores de 18 años de edad. Nosotros no recolectamos intencionadamente ni almacenamos información sobre personas menores de edad. Si somos informados de que un menor ha hecho una compra sin el consentimiento de su padre o madre, nosotros inmediatamente, previa solicitud de los padres, procedemos a la anulación de la venta y el reembolso de cualquier cantidad de dinero recogida después del retorno del producto.

16) Fotografías

Algunos artículos pueden parecer un poco más grandes o más pequeños de su tamaño real debido a la configuración de la pantalla y la técnica fotográfica. Otros artículos pueden ser representados en un tamaño más grande que su tamaño real con el fin de mostrar claramente los detalles, o menor que su tamaño real, con el fin de mostrar el artículo completo. Asimismo, las tonalidades de colores en las fotografías de los productos de la Tienda en Línea pueden verse alterados por la resolución de su monitor y pueden diferir de los reales.

17) Alerta de falsificaciones

Los productos BOHEMME® están disponibles exclusivamente en el sitio web de BOHEMME® (www.bohemme.com) y puntos de venta de distribuidores oficiales. Los compradores deben tener cuidado de supuestos productos BOHEMME® vendidos a través de canales no autorizados. Tenga cuidado con las falsificaciones. Al comprar cualquier pieza de BOHEMME® se expedirá un certificado de autenticidad que certifica la legitimidad del producto y es válido respecto a cualquier imperfección en la producción.

Desde su fundación en 2010, BOHEMME® se esfuerza para garantizar altos estándares de calidad en todos sus productos. Todos los productos de joyería BOHEMME® tienen el sello de metales nobles: Plata de Ley (925/000).

18) Atención al Cliente

Para cualquier reclamación o consulta puede ponerse en contacto con BOHEMME® a través de la sección de la página web o a través de los siguientes medios de comunicación:

Teléfono: +34 957 467 888     Email: info@bohemme.com

19) Idioma

El idioma en que se perfeccionará el contrato entre BOHEMME® y el Cliente es el español o el inglés para los países que no sean de habla hispana.

20) Responsabilidades de la Compañía

BOHEMME® garantiza la calidad del servicio contratado a través de la Tienda en Línea.

Quedan garantizados todos los derechos que las Leyes en vigor garanticen a los consumidores y usuarios.

El incumplimiento de cualquiera de estos Términos y condiciones podrá dar lugar a la devolución de los productos o la cancelación de los Servicios adquiridos por el Cliente.

21) Responsabilidades del Cliente

El Cliente se obliga a realizar un uso lícito de los Servicios, sin contravenir la legislación vigente, ni lesionar los derechos e intereses de terceras personas.

El Cliente garantiza la veracidad y exactitud de los datos facilitados al cumplimentar los formularios de contratación, evitando la causa de perjuicios a BOHEMME® producto de la incorrección de los mismos.

El incumplimiento de cualquiera de estos términos y condiciones podrá dar lugar a la retirada o cancelación de los Servicios por parte de BOHEMME® sin necesidad de preaviso al Cliente y sin que ello dé derecho a indemnización alguna.

22) Datos personales y comunicaciones comerciales

Le informamos de que sus datos personales forman parte de un fichero titularidad de BOHEMME®, con la finalidad de gestionar su pedido, atender sus consultas y enviarle información sobre los productos y servicios de la marca BOHEMME®, tanto por medios postales como electrónicos.

Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición, así como revocar el consentimiento prestado para el envío de comunicaciones comerciales, dirigiéndose por escrito a las oficinas centrales de BLUE OCEAN CONCEPT S.L., departamento legal, Ctra. Palma del Río Km, 3,3 (PARQUE JOYERO), 14005 – CORDOBA, ESPAÑA indicando Ref. “Protección de datos” o enviando un correo electrónico a la siguiente dirección info@bohemme.com, indicando su nombre y apellidos y aportando copia de su DNI o documento identificativo equivalente.

23) Propiedad Industrial e Intelectual

Los derechos de propiedad intelectual e industrial sobre las obras, marcas, logos, y cualquier otro susceptible de protección, contenidos en la página web de BOHEMME® corresponden en exclusiva a BOHEMME® o a terceros que han autorizado su inclusión en la página web. La reproducción, distribución, comercialización o transformación no autorizadas de tales obras, marcas, logos, etc. constituye una infracción de los derechos de propiedad intelectual e industrial de BOHEMME® o del titular de los mismos, y podrá dar lugar al ejercicio de cuantas acciones judiciales o extrajudiciales les pudieran corresponder en el ejercicio de sus derechos.

Asimismo, la información a la cual el Cliente puede acceder a través de la web, puede estar protegida por derechos de propiedad industrial, intelectual o de otra índole. BOHEMME® no será responsable en ningún caso y bajo ningún concepto de las infracciones de tales derechos que pueda cometer como usuario.

24) Jurisdicción y Ley aplicable

Ningún fallo o retraso por parte de la Compañía en el ejercicio de cualquier derecho o recurso previsto por la ley en virtud de estos Términos del Sitio Web y ningún ejercicio único o parcial de tal derecho o recurso afectará u operará como una renuncia o variación del mismo, sin impedir su ejercicio en cualquier momento posterior.

No seremos responsables de ningún incumplimiento de estos Términos del Sitio Web causado por circunstancias fuera de nuestro control razonable.

Si alguna disposición de estos Términos del Sitio Web se considera inválida o no ejecutable por un tribunal, se eliminará del resto de estos Términos del Sitio Web que no se verán afectados.

Estos Términos y Condiciones del Sitio Web (y cualquier documento expresamente mencionado en ellos, incluyendo los la Política de Privacidad) representan el acuerdo completo entre usted y nosotros en relación con el tema de cualquier Contrato.

Estos Términos de Sitio Web se regirán por la Ley Española. La relación entre BOHEMME® y el Cliente se regirá por lo que indique la legislación española para cualquier controversia que puediesa surgir de la prestación de los servicios objeto de estos términos y condiciones.

En el supuesto de que el usuario tuviera su domicilio fuera del Territorio Español, BOHEMME® y el Cliente se someten, con renuncia expresa al fuero que puediera corresponderles, a los Juzgados y Tribunales de Córdoba (España).

La Compañía perseguirá el incumplimiento de los presentes Términos y Condiciones, así como cualquier utilización indebida del sitio web www.bohemme.com ejerciendo todas las acciones civiles y penales que le puedan corresponder y asistan en derecho.

Plataforma de resolución de litigios en línea de la Union Europea

0
0
Ir al contenido ");const o=ie?ie.createHTML(e):e;if(tt===et)try{t=(new W).parseFromString(o,it)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(tt,"template",null);try{t.documentElement.innerHTML=nt?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),tt===et?ue.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},_t=function(e){return ce.call(e.ownerDocument||e,e,H.SHOW_ELEMENT|H.SHOW_COMMENT|H.SHOW_TEXT|H.SHOW_PROCESSING_INSTRUCTION|H.SHOW_CDATA_SECTION,null)},At=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof b&&e instanceof b},bt=function(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,ct)}))},St=function(e){let t=null;if(bt("beforeSanitizeElements",e,null),At(e))return Tt(e),!0;const n=lt(e.nodeName);if(bt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return Tt(e),!0;if(e.nodeType===J)return Tt(e),!0;if(Me&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return Tt(e),!0;if(!Ne[n]||Ce[n]){if(!Ce[n]&&wt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ge&&!Xe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,ne(e))}}}return Tt(e),!0}return e instanceof R&&!function(e){let t=re(e);t&&t.tagName||(t={namespaceURI:tt,tagName:"template"});const n=f(e.tagName),o=f(t.tagName);return!!ot[e.namespaceURI]&&(e.namespaceURI===Qe?t.namespaceURI===et?"svg"===n:t.namespaceURI===Je?"svg"===n&&("annotation-xml"===o||pt[o]):Boolean(ht[n]):e.namespaceURI===Je?t.namespaceURI===et?"math"===n:t.namespaceURI===Qe?"math"===n&&ft[o]:Boolean(gt[n]):e.namespaceURI===et?!(t.namespaceURI===Qe&&!ft[o])&&!(t.namespaceURI===Je&&!pt[o])&&!gt[n]&&(dt[n]||!ht[n]):!("application/xhtml+xml"!==it||!ot[e.namespaceURI]))}(e)?(Tt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),bt("afterSanitizeElements",e,null),!1):(Tt(e),!0)},Rt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in st))return!1;if(ve&&!Le[t]&&_(ge,t));else if(De&&_(Te,t));else if(!Se[t]||Le[t]){if(!(wt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ve[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!$e[e]){if(Oe&&!_(ye,g(n,Ee,"")));else if(n)return!1}else;return!0},wt=function(e){return"annotation-xml"!==e&&h(e,_e)},Ct=function(e){bt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=lt(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,bt("uponSanitizeAttribute",e,n),p=n.attrValue,Me&&_(/((--!?|])>)|<\/(style|title)/i,p)){yt(a,e);continue}if(n.forceKeepAttr)continue;if(yt(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){yt(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=lt(e.nodeName);if(Rt(f,s,p)){if(!We||"id"!==s&&"name"!==s||(yt(a,e),p="user-content-"+p),ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),At(e)?Tt(e):m(o.removed)}catch(e){}}}bt("afterSanitizeAttributes",e,null)},Lt=function e(t){let n=null;const o=_t(t);for(bt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)bt("uponSanitizeShadowNode",n,null),St(n)||(n.content instanceof s&&e(n.content),Ct(n));bt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(nt=!e,nt&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||mt(t),o.removed=[],"string"==typeof e&&(Ye=!1),Ye){if(e.nodeName){const t=lt(e.nodeName);if(!Ne[t]||Ce[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Et("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!Ie&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Et(e),!n)return Fe?null:ze?ae:""}n&&Pe&&Tt(n.firstChild);const c=_t(Ye?e:n);for(;i=c.nextNode();)St(i)||(i.content instanceof s&&Lt(i.content),Ct(i));if(Ye)return e;if(Fe){if(He)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Ie?n.outerHTML:n.innerHTML;return Ie&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){mt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},o.clearConfig=function(){ct=null,Ue=!1},o.isValidAttribute=function(e,t,n){ct||mt({});const o=lt(e),r=lt(t);return Rt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return ne})); //# sourceMappingURL=purify.min.js.map !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}({7:function(e,t){var n=function(e,t){var n=e.find(".eael-countdown-wrapper").eq(0),r=void 0!==n.data("countdown-id")?n.data("countdown-id"):"",o=void 0!==n.data("expire-type")?n.data("expire-type"):"",a=void 0!==n.data("expiry-text")?DOMPurify.sanitize(n.data("expiry-text")):"",i=void 0!==n.data("expiry-title")?DOMPurify.sanitize(n.data("expiry-title")):"",d=void 0!==n.data("redirect-url")?n.data("redirect-url"):"",l=(void 0!==n.data("template")&&n.data("template"),void 0!==n.data("countdown-type")?n.data("countdown-type"):""),u=void 0!==n.data("evergreen-time")?n.data("evergreen-time"):"",c=void 0!==n.data("evergreen-recurring")&&n.data("evergreen-recurring"),p=void 0!==n.data("evergreen-recurring-stop")?n.data("evergreen-recurring-stop"):"";jQuery(document).ready((function(e){"use strict";var t=e("#eael-countdown-"+r),f={end:function(){"text"==o?t.html('

'+i+'

'+a+"
"):"url"===o?isEditMode?t.html("Your Page will be redirected to given URL (only on Frontend)."):window.location.href=eael.sanitizeURL(d):"template"===o&&(t.html(n.find(".eael-countdown-expiry-template").html()),"evergreen"===l&&(t.remove(),n.find(".eael-countdown-expiry-template").attr("id","#eael-countdown-"+r).show().removeClass("eael-countdown-expiry-template").addClass("eael-countdown-template")))}};if("evergreen"===l){var s="eael_countdown_evergreen_interval_".concat(r),v="eael_countdown_evergreen_time_".concat(r),g=localStorage.getItem(s),m=localStorage.getItem(v);if(null!==m&&null!==g&&g==u||(m=Date.now()+1e3*parseInt(u),localStorage.setItem(s,u.toString()),localStorage.setItem(v,m.toString())),!1!==c){p=new Date(p);var y=36e5*parseFloat(c);parseInt(m)+y0&&(this.found=!0)},reset:function(){this.found?(this.output("days"),this.output("hours"),this.output("minutes"),this.output("seconds")):this.output()},ready:function(){var t,s=this.date,e=36e5,i=864e5,n={};return!!s&&((t=s.getTime()-(new Date).getTime())<=0?(this.end(),!1):(n.days=t,n.hours=n.days%i,n.minutes=n.hours%e,n.seconds=n.minutes%6e4,n.milliseconds=n.seconds%1e3,this.days=Math.floor(n.days/i),this.hours=Math.floor(n.hours/e),this.minutes=Math.floor(n.minutes/6e4),this.seconds=Math.floor(n.seconds/1e3),this.deciseconds=Math.floor(n.milliseconds/100),!0))},start:function(){!this.active&&this.ready()&&(this.active=!0,this.reset(),this.autoUpdate=this.defaults.fast?setInterval(t.proxy(this.fastUpdate,this),100):setInterval(t.proxy(this.update,this),1e3))},stop:function(){this.active&&(this.active=!1,clearInterval(this.autoUpdate))},end:function(){this.date&&(this.stop(),this.days=0,this.hours=0,this.minutes=0,this.seconds=0,this.deciseconds=0,this.reset(),this.defaults.end())},destroy:function(){this.date&&(this.stop(),this.$days=null,this.$hours=null,this.$minutes=null,this.$seconds=null,this.$element.empty().html(this.content),this.$element.removeData("countdown"))},fastUpdate:function(){--this.deciseconds>=0?this.output("deciseconds"):(this.deciseconds=9,this.update())},update:function(){--this.seconds>=0?this.output("seconds"):(this.seconds=59,this.output("seconds"),--this.minutes>=0?this.output("minutes"):(this.minutes=59,this.output("minutes"),--this.hours>=0?this.output("hours"):(this.hours=23,this.output("hours"),--this.days>=0?this.output("days"):this.end())))},output:function(t){if(this.found)switch(t){case"deciseconds":this.$seconds.text(this.getSecondsText());break;case"seconds":this.$seconds.text(this.seconds<10?"0"+this.seconds:this.seconds);break;case"minutes":this.$minutes.text(this.minutes<10?"0"+this.minutes:this.minutes);break;case"hours":this.$hours.text(this.hours<10?"0"+this.hours:this.hours);break;case"days":this.$days.text(this.days<10?"0"+this.days:this.days)}else this.$element.empty().html(this.template())},template:function(){return this.defaults.text.replace("%s",this.days).replace("%s",this.hours).replace("%s",this.minutes).replace("%s",this.getSecondsText())},getSecondsText:function(){return this.seconds<10?this.active&&this.defaults.fast?"0"+this.seconds+"."+this.deciseconds:"0"+this.seconds:this.active&&this.defaults.fast?this.seconds+"."+this.deciseconds:this.seconds}},s.defaults={autoStart:!0,date:null,fast:!1,end:t.noop,text:"%s days, %s hours, %s minutes, %s seconds"},s.setDefaults=function(e){t.extend(s.defaults,e)},t.fn.eacountdown=function(e){return this.each((function(){var i=t(this),n=i.data("countdown");n||i.data("countdown",n=new s(this,e)),"string"==typeof e&&t.isFunction(n[e])&&n[e]()}))},t.fn.eacountdown.constructor=s,t.fn.eacountdown.setDefaults=s.setDefaults,t((function(){t("[countdown]").eacountdown()}))}));/*! @license DOMPurify 3.1.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.6/LICENSE */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).DOMPurify=t()}(this,(function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:r}=Object;let{freeze:i,seal:a,create:l}=Object,{apply:c,construct:s}="undefined"!=typeof Reflect&&Reflect;i||(i=function(e){return e}),a||(a=function(e){return e}),c||(c=function(e,t,n){return e.apply(t,n)}),s||(s=function(e,t){return new e(...t)});const u=b(Array.prototype.forEach),m=b(Array.prototype.pop),p=b(Array.prototype.push),f=b(String.prototype.toLowerCase),d=b(String.prototype.toString),h=b(String.prototype.match),g=b(String.prototype.replace),T=b(String.prototype.indexOf),y=b(String.prototype.trim),E=b(Object.prototype.hasOwnProperty),_=b(RegExp.prototype.test),A=(N=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),r=1;r2&&void 0!==arguments[2]?arguments[2]:f;t&&t(e,null);let i=o.length;for(;i--;){let t=o[i];if("string"==typeof t){const e=r(t);e!==t&&(n(o)||(o[i]=e),t=e)}e[t]=!0}return e}function R(e){for(let t=0;t/gm),B=a(/\${[\w\W]*}/gm),W=a(/^data-[\-\w.\u00B7-\uFFFF]/),G=a(/^aria-[\-\w]+$/),Y=a(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),j=a(/^(?:\w+script|data):/i),X=a(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),q=a(/^html$/i),$=a(/^[a-z][.\w]*(-[.\w]+)+$/i);var K=Object.freeze({__proto__:null,MUSTACHE_EXPR:H,ERB_EXPR:z,TMPLIT_EXPR:B,DATA_ATTR:W,ARIA_ATTR:G,IS_ALLOWED_URI:Y,IS_SCRIPT_OR_DATA:j,ATTR_WHITESPACE:X,DOCTYPE_NAME:q,CUSTOM_ELEMENT:$});const V=1,Z=3,J=7,Q=8,ee=9,te=function(){return"undefined"==typeof window?null:window};var ne=function t(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te();const o=e=>t(e);if(o.version="3.1.6",o.removed=[],!n||!n.document||n.document.nodeType!==ee)return o.isSupported=!1,o;let{document:r}=n;const a=r,c=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:N,Node:b,Element:R,NodeFilter:H,NamedNodeMap:z=n.NamedNodeMap||n.MozNamedAttrMap,HTMLFormElement:B,DOMParser:W,trustedTypes:G}=n,j=R.prototype,X=C(j,"cloneNode"),$=C(j,"remove"),ne=C(j,"nextSibling"),oe=C(j,"childNodes"),re=C(j,"parentNode");if("function"==typeof N){const e=r.createElement("template");e.content&&e.content.ownerDocument&&(r=e.content.ownerDocument)}let ie,ae="";const{implementation:le,createNodeIterator:ce,createDocumentFragment:se,getElementsByTagName:ue}=r,{importNode:me}=a;let pe={};o.isSupported="function"==typeof e&&"function"==typeof re&&le&&void 0!==le.createHTMLDocument;const{MUSTACHE_EXPR:fe,ERB_EXPR:de,TMPLIT_EXPR:he,DATA_ATTR:ge,ARIA_ATTR:Te,IS_SCRIPT_OR_DATA:ye,ATTR_WHITESPACE:Ee,CUSTOM_ELEMENT:_e}=K;let{IS_ALLOWED_URI:Ae}=K,Ne=null;const be=S({},[...L,...D,...v,...x,...M]);let Se=null;const Re=S({},[...I,...U,...P,...F]);let we=Object.seal(l(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ce=null,Le=null,De=!0,ve=!0,Oe=!1,xe=!0,ke=!1,Me=!0,Ie=!1,Ue=!1,Pe=!1,Fe=!1,He=!1,ze=!1,Be=!0,We=!1,Ge=!0,Ye=!1,je={},Xe=null;const qe=S({},["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"]);let $e=null;const Ke=S({},["audio","video","img","source","image","track"]);let Ve=null;const Ze=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Je="http://www.w3.org/1998/Math/MathML",Qe="http://www.w3.org/2000/svg",et="http://www.w3.org/1999/xhtml";let tt=et,nt=!1,ot=null;const rt=S({},[Je,Qe,et],d);let it=null;const at=["application/xhtml+xml","text/html"];let lt=null,ct=null;const st=r.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ct||ct!==e){if(e&&"object"==typeof e||(e={}),e=w(e),it=-1===at.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,lt="application/xhtml+xml"===it?d:f,Ne=E(e,"ALLOWED_TAGS")?S({},e.ALLOWED_TAGS,lt):be,Se=E(e,"ALLOWED_ATTR")?S({},e.ALLOWED_ATTR,lt):Re,ot=E(e,"ALLOWED_NAMESPACES")?S({},e.ALLOWED_NAMESPACES,d):rt,Ve=E(e,"ADD_URI_SAFE_ATTR")?S(w(Ze),e.ADD_URI_SAFE_ATTR,lt):Ze,$e=E(e,"ADD_DATA_URI_TAGS")?S(w(Ke),e.ADD_DATA_URI_TAGS,lt):Ke,Xe=E(e,"FORBID_CONTENTS")?S({},e.FORBID_CONTENTS,lt):qe,Ce=E(e,"FORBID_TAGS")?S({},e.FORBID_TAGS,lt):{},Le=E(e,"FORBID_ATTR")?S({},e.FORBID_ATTR,lt):{},je=!!E(e,"USE_PROFILES")&&e.USE_PROFILES,De=!1!==e.ALLOW_ARIA_ATTR,ve=!1!==e.ALLOW_DATA_ATTR,Oe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,xe=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,ke=e.SAFE_FOR_TEMPLATES||!1,Me=!1!==e.SAFE_FOR_XML,Ie=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,He=e.RETURN_DOM_FRAGMENT||!1,ze=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,Be=!1!==e.SANITIZE_DOM,We=e.SANITIZE_NAMED_PROPS||!1,Ge=!1!==e.KEEP_CONTENT,Ye=e.IN_PLACE||!1,Ae=e.ALLOWED_URI_REGEXP||Y,tt=e.NAMESPACE||et,we=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(we.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ut(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(we.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(we.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),ke&&(ve=!1),He&&(Fe=!0),je&&(Ne=S({},M),Se=[],!0===je.html&&(S(Ne,L),S(Se,I)),!0===je.svg&&(S(Ne,D),S(Se,U),S(Se,F)),!0===je.svgFilters&&(S(Ne,v),S(Se,U),S(Se,F)),!0===je.mathMl&&(S(Ne,x),S(Se,P),S(Se,F))),e.ADD_TAGS&&(Ne===be&&(Ne=w(Ne)),S(Ne,e.ADD_TAGS,lt)),e.ADD_ATTR&&(Se===Re&&(Se=w(Se)),S(Se,e.ADD_ATTR,lt)),e.ADD_URI_SAFE_ATTR&&S(Ve,e.ADD_URI_SAFE_ATTR,lt),e.FORBID_CONTENTS&&(Xe===qe&&(Xe=w(Xe)),S(Xe,e.FORBID_CONTENTS,lt)),Ge&&(Ne["#text"]=!0),Ie&&S(Ne,["html","head","body"]),Ne.table&&(S(Ne,["tbody"]),delete Ce.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw A('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,ae=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}}(G,c)),null!==ie&&"string"==typeof ae&&(ae=ie.createHTML(""));i&&i(e),ct=e}},pt=S({},["mi","mo","mn","ms","mtext"]),ft=S({},["foreignobject","annotation-xml"]),dt=S({},["title","style","font","a","script"]),ht=S({},[...D,...v,...O]),gt=S({},[...x,...k]),Tt=function(e){p(o.removed,{element:e});try{re(e).removeChild(e)}catch(t){$(e)}},yt=function(e,t){try{p(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){p(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(Fe||He)try{Tt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Et=function(e){let t=null,n=null;if(Pe)e=""+e;else{const t=h(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===it&&tt===et&&(e=''+e+"");const o=ie?ie.createHTML(e):e;if(tt===et)try{t=(new W).parseFromString(o,it)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(tt,"template",null);try{t.documentElement.innerHTML=nt?ae:o}catch(e){}}const i=t.body||t.documentElement;return e&&n&&i.insertBefore(r.createTextNode(n),i.childNodes[0]||null),tt===et?ue.call(t,Ie?"html":"body")[0]:Ie?t.documentElement:i},_t=function(e){return ce.call(e.ownerDocument||e,e,H.SHOW_ELEMENT|H.SHOW_COMMENT|H.SHOW_TEXT|H.SHOW_PROCESSING_INSTRUCTION|H.SHOW_CDATA_SECTION,null)},At=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof z)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof b&&e instanceof b},bt=function(e,t,n){pe[e]&&u(pe[e],(e=>{e.call(o,t,n,ct)}))},St=function(e){let t=null;if(bt("beforeSanitizeElements",e,null),At(e))return Tt(e),!0;const n=lt(e.nodeName);if(bt("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return Tt(e),!0;if(e.nodeType===J)return Tt(e),!0;if(Me&&e.nodeType===Q&&_(/<[/\w]/g,e.data))return Tt(e),!0;if(!Ne[n]||Ce[n]){if(!Ce[n]&&wt(n)){if(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n))return!1;if(we.tagNameCheck instanceof Function&&we.tagNameCheck(n))return!1}if(Ge&&!Xe[n]){const t=re(e)||e.parentNode,n=oe(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const r=X(n[o],!0);r.__removalCount=(e.__removalCount||0)+1,t.insertBefore(r,ne(e))}}}return Tt(e),!0}return e instanceof R&&!function(e){let t=re(e);t&&t.tagName||(t={namespaceURI:tt,tagName:"template"});const n=f(e.tagName),o=f(t.tagName);return!!ot[e.namespaceURI]&&(e.namespaceURI===Qe?t.namespaceURI===et?"svg"===n:t.namespaceURI===Je?"svg"===n&&("annotation-xml"===o||pt[o]):Boolean(ht[n]):e.namespaceURI===Je?t.namespaceURI===et?"math"===n:t.namespaceURI===Qe?"math"===n&&ft[o]:Boolean(gt[n]):e.namespaceURI===et?!(t.namespaceURI===Qe&&!ft[o])&&!(t.namespaceURI===Je&&!pt[o])&&!gt[n]&&(dt[n]||!ht[n]):!("application/xhtml+xml"!==it||!ot[e.namespaceURI]))}(e)?(Tt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(ke&&e.nodeType===Z&&(t=e.textContent,u([fe,de,he],(e=>{t=g(t,e," ")})),e.textContent!==t&&(p(o.removed,{element:e.cloneNode()}),e.textContent=t)),bt("afterSanitizeElements",e,null),!1):(Tt(e),!0)},Rt=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in st))return!1;if(ve&&!Le[t]&&_(ge,t));else if(De&&_(Te,t));else if(!Se[t]||Le[t]){if(!(wt(e)&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,e)||we.tagNameCheck instanceof Function&&we.tagNameCheck(e))&&(we.attributeNameCheck instanceof RegExp&&_(we.attributeNameCheck,t)||we.attributeNameCheck instanceof Function&&we.attributeNameCheck(t))||"is"===t&&we.allowCustomizedBuiltInElements&&(we.tagNameCheck instanceof RegExp&&_(we.tagNameCheck,n)||we.tagNameCheck instanceof Function&&we.tagNameCheck(n))))return!1}else if(Ve[t]);else if(_(Ae,g(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!$e[e]){if(Oe&&!_(ye,g(n,Ee,"")));else if(n)return!1}else;return!0},wt=function(e){return"annotation-xml"!==e&&h(e,_e)},Ct=function(e){bt("beforeSanitizeAttributes",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};let r=t.length;for(;r--;){const i=t[r],{name:a,namespaceURI:l,value:c}=i,s=lt(a);let p="value"===a?c:y(c);if(n.attrName=s,n.attrValue=p,n.keepAttr=!0,n.forceKeepAttr=void 0,bt("uponSanitizeAttribute",e,n),p=n.attrValue,Me&&_(/((--!?|])>)|<\/(style|title)/i,p)){yt(a,e);continue}if(n.forceKeepAttr)continue;if(yt(a,e),!n.keepAttr)continue;if(!xe&&_(/\/>/i,p)){yt(a,e);continue}ke&&u([fe,de,he],(e=>{p=g(p,e," ")}));const f=lt(e.nodeName);if(Rt(f,s,p)){if(!We||"id"!==s&&"name"!==s||(yt(a,e),p="user-content-"+p),ie&&"object"==typeof G&&"function"==typeof G.getAttributeType)if(l);else switch(G.getAttributeType(f,s)){case"TrustedHTML":p=ie.createHTML(p);break;case"TrustedScriptURL":p=ie.createScriptURL(p)}try{l?e.setAttributeNS(l,a,p):e.setAttribute(a,p),At(e)?Tt(e):m(o.removed)}catch(e){}}}bt("afterSanitizeAttributes",e,null)},Lt=function e(t){let n=null;const o=_t(t);for(bt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)bt("uponSanitizeShadowNode",n,null),St(n)||(n.content instanceof s&&e(n.content),Ct(n));bt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,r=null,i=null,l=null;if(nt=!e,nt&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw A("toString is not a function");if("string"!=typeof(e=e.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported)return e;if(Ue||mt(t),o.removed=[],"string"==typeof e&&(Ye=!1),Ye){if(e.nodeName){const t=lt(e.nodeName);if(!Ne[t]||Ce[t])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof b)n=Et("\x3c!----\x3e"),r=n.ownerDocument.importNode(e,!0),r.nodeType===V&&"BODY"===r.nodeName||"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!Fe&&!ke&&!Ie&&-1===e.indexOf("<"))return ie&&ze?ie.createHTML(e):e;if(n=Et(e),!n)return Fe?null:ze?ae:""}n&&Pe&&Tt(n.firstChild);const c=_t(Ye?e:n);for(;i=c.nextNode();)St(i)||(i.content instanceof s&&Lt(i.content),Ct(i));if(Ye)return e;if(Fe){if(He)for(l=se.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(Se.shadowroot||Se.shadowrootmode)&&(l=me.call(a,l,!0)),l}let m=Ie?n.outerHTML:n.innerHTML;return Ie&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&_(q,n.ownerDocument.doctype.name)&&(m="\n"+m),ke&&u([fe,de,he],(e=>{m=g(m,e," ")})),ie&&ze?ie.createHTML(m):m},o.setConfig=function(){mt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Ue=!0},o.clearConfig=function(){ct=null,Ue=!1},o.isValidAttribute=function(e,t,n){ct||mt({});const o=lt(e),r=lt(t);return Rt(o,r,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],p(pe[e],t))},o.removeHook=function(e){if(pe[e])return m(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}();return ne})); //# sourceMappingURL=purify.min.js.map !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}({7:function(e,t){var n=function(e,t){var n=e.find(".eael-countdown-wrapper").eq(0),r=void 0!==n.data("countdown-id")?n.data("countdown-id"):"",o=void 0!==n.data("expire-type")?n.data("expire-type"):"",a=void 0!==n.data("expiry-text")?DOMPurify.sanitize(n.data("expiry-text")):"",i=void 0!==n.data("expiry-title")?DOMPurify.sanitize(n.data("expiry-title")):"",d=void 0!==n.data("redirect-url")?n.data("redirect-url"):"",l=(void 0!==n.data("template")&&n.data("template"),void 0!==n.data("countdown-type")?n.data("countdown-type"):""),u=void 0!==n.data("evergreen-time")?n.data("evergreen-time"):"",c=void 0!==n.data("evergreen-recurring")&&n.data("evergreen-recurring"),p=void 0!==n.data("evergreen-recurring-stop")?n.data("evergreen-recurring-stop"):"";jQuery(document).ready((function(e){"use strict";var t=e("#eael-countdown-"+r),f={end:function(){"text"==o?t.html('

'+i+'

'+a+"
"):"url"===o?isEditMode?t.html("Your Page will be redirected to given URL (only on Frontend)."):window.location.href=eael.sanitizeURL(d):"template"===o&&(t.html(n.find(".eael-countdown-expiry-template").html()),"evergreen"===l&&(t.remove(),n.find(".eael-countdown-expiry-template").attr("id","#eael-countdown-"+r).show().removeClass("eael-countdown-expiry-template").addClass("eael-countdown-template")))}};if("evergreen"===l){var s="eael_countdown_evergreen_interval_".concat(r),v="eael_countdown_evergreen_time_".concat(r),g=localStorage.getItem(s),m=localStorage.getItem(v);if(null!==m&&null!==g&&g==u||(m=Date.now()+1e3*parseInt(u),localStorage.setItem(s,u.toString()),localStorage.setItem(v,m.toString())),!1!==c){p=new Date(p);var y=36e5*parseFloat(c);parseInt(m)+y