Changeset 2689013
- Timestamp:
- 03/04/2022 05:06:38 PM (4 years ago)
- Location:
- tier-management-petfinder/trunk
- Files:
-
- 5 edited
-
assets/js/app/main.chunk.js (modified) (1 diff)
-
kwm-petfinder.php (modified) (3 diffs)
-
options.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
settings/page-lists.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tier-management-petfinder/trunk/assets/js/app/main.chunk.js
r2679446 r2689013 1 (window["webpackJsonppetbrowser-react"]=window["webpackJsonppetbrowser-react"]||[]).push([[0],{148:function(e,t,a){},149:function(e,t,a){},237:function(e,t,a){},238:function(e,t,a){},239:function(e,t,a){},241:function(e,t,a){},242:function(e,t,a){"use strict";a.r(t);var n=a(0),i=a.n(n),r=a(35),s=a.n(r),o=a(3),l=a(4),c=a(5),d=a(9),m=a(8),p=a(10),u=a(6),f=a(94),g=Object(f.a)(),h=a(7),w=a.n(h),v=a(87),b=a.n(v),E=a(88),F=a.n(E),C="\n {Name}\n ".concat(!0!==window.petFinderConfig.hideInternalNr?" - {InternNr}":"","\n ").concat(!0!==window.petFinderConfig.hideSerialNr?" ({LfdNr})":"","\n"),y={list:{name:C,allowedAttributes:["Fundtier","Tierart","Rasse","Geschlecht","Geburtsdatum","Aufnahmedatum","Gewicht","Groesse","Kastriert","Merkmale","Status","Aufenthaltsort"]},details:{allowedAttributes:["Fundtier","Tierart","Rasse","Groesse","Gewicht","Geschlecht","Kastriert","Geburtsdatum","Aufnahmedatum","Merkmale","Status","Aufenthaltsort"],allowedSections:["Krankheiten","Impfungen","Eigenschaften","Patenschaftsbedarf","Paten","Kontakt","Teilen"]},hasSearchingSponsorsBadge:!0},N={vermittelbar:Object.assign({},y,{hasImageBadge:!0}),handicap:y,notfall:y,senior:y,junior:y,patengesuch:Object.assign({},y,{hasImageBadge:!0}),fremdvermittlung:{list:{name:"{Name}",allowedAttributes:["Tierart","Rasse","Geschlecht","Geburtsdatum","Gewicht","Groesse","Kastriert","Merkmale","Status"]},details:{allowedAttributes:["Tierart","Rasse","Groesse","Gewicht","Geschlecht","Kastriert","Geburtsdatum","Merkmale","Status"],allowedSections:["Krankheiten","Impfungen","Eigenschaften","Kontakt","Teilen"]},hasImageBadge:!0},verstorben:{list:{name:"{Name}",allowedAttributes:["Tierart","Rasse","Geburtsdatum","Verstorben","Status"]},details:{allowedAttributes:["Tierart","Rasse","Groesse","Gewicht","Geburtsdatum","Aufnahmedatum","Vermitteltdatum","Verstorben","Status"],allowedSections:[]},hasImageBadge:!0},vermittelt:{list:{name:"{Name}",allowedAttributes:["Tierart","Rasse","Geburtsdatum","Aufnahmedatum","Vermitteltdatum","Status"]},details:{allowedAttributes:["Tierart","Rasse","Groesse","Gewicht","Geschlecht","Kastriert","Geburtsdatum","Aufnahmedatum","Vermitteltdatum","Status"],allowedSections:["Paten"]},hasImageBadge:!0},fundtier:{list:{name:C,allowedAttributes:["Tierart","Funddatum","Fundort","Rasse","Geschlecht","Aufenthaltsort","Status"]},details:{allowedAttributes:["Funddatum","Fundort","Tierart","Rasse","Groesse","Gewicht","Geschlecht","Kastriert","Merkmale","Aufenthaltsort","Status"],allowedSections:["Kontakt"]},hasImageBadge:!0}};a(148);function k(e){var t=[];return e.petData&&N[window.petFinderConfig.category].hasImageBadge&&e.withBadges&&(e.petData.Senior&&t.push(i.a.createElement("div",{className:"imageLoader__badge imageLoader__badge--senior",key:"senior"},window.petFinderConfig.texts.senior)),e.petData.Junior&&t.push(i.a.createElement("div",{className:"imageLoader__badge imageLoader__badge--junior",key:"junior"},window.petFinderConfig.texts.junior)),e.petData.Notfall&&t.push(i.a.createElement("div",{className:"imageLoader__badge imageLoader__badge--notfall",key:"notfall"},window.petFinderConfig.texts.emergency)),e.petData.Handicap&&t.push(i.a.createElement("div",{className:"imageLoader__badge imageLoader__badge--handicap",key:"handicap"},window.petFinderConfig.texts.handicap))),i.a.createElement("div",{className:"imageLoader__container"},t&&t,i.a.createElement("img",{src:e.src,alt:e.alt,className:"imageLoader__image"}))}var x=function(e){var t="".concat(window.petFinderConfig.imageBase,"/images/animals/no-image.jpg"),a=e.petData,n=e.withBadges,r=e.src;return i.a.createElement(F.a,{src:r,image:function(e){return i.a.createElement(k,Object.assign({},e,{petData:a,withBadges:n}))},className:"imageLoader",loading:function(){return i.a.createElement("div",{className:"imageLoader__container d-flex align-items-center justify-content-center"},i.a.createElement("div",{className:"spinner-border"},i.a.createElement("span",{className:"sr-only"},window.petFinderConfig.texts.loading)))},error:function(){return i.a.createElement(k,{src:t,petData:a,withBadges:n,alt:"Ein illustriertes Bild von Hund und Katze"})}})},O=a(16),S=a.n(O);function P(e,t,a){var n=[];return e.forEach((function(e,r){var s=function(e,t){var a=t[e];return"Geburtsdatum"===e?a=t.Geburtsdatum?S()(t.Geburtsdatum,"dd.mm.yyyy"):t.Alter?t.Alter:"Unbekannt":-1!==["Aufnahmedatum","Verstorben","Vermitteltdatum","Funddatum"].indexOf(e)?a=t[e]?S()(t[e],"dd.mm.yyyy"):"":"Gewicht"===e?a+="kg":null===a&&(a="-"),a}(e,a);-1!==t.indexOf(e)&&!1!==s&&n.push(i.a.createElement("tr",{key:r},!1!==s&&i.a.createElement("td",{colSpan:!0===s?2:1},function(e){var t=e;return"Aufnahmedatum"===e?t=window.petFinderConfig.texts.inShelterSince:"Aufenthaltsort"===e?t=window.petFinderConfig.texts.place:"Vermitteltdatum"===e?t="Vermittelt am":"Verstorben"===e?t="Verstorben am":"Funddatum"===e?t="Gefunden am":"Status"===e&&(t=window.petFinderConfig.texts.status),t}(e)),!0!==s&&i.a.createElement("td",null,s)))})),n}function _(e,t){return N[e].list.name.replace(/{.*?}/gi,(function(e){return t[e.substring(1,e.length-1)]?t[e.substring(1,e.length-1)]:""}))}function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return window.petFinderConfig.showSearchingSponsors&&N[window.petFinderConfig.category].hasSearchingSponsorsBadge?i.a.createElement("div",{className:"searching-sponsors ".concat(e)},i.a.createElement("span",null,window.petFinderConfig.texts.searchingSponsor)):""}a(149);var j=function(e){function t(){return Object(l.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(c.a)(t,[{key:"navigateToDetails",value:function(){window.petFinderConfig.detailLinkEnabled&&Object(o.multiPushInUrlQuery)({kwm_pf_v:"details",kwm_pf_id:this.props.data.Id})}},{key:"render",value:function(){var e,t,a=this.props.data.Bilder&&this.props.data.Bilder.length&&window.petFinderConfig.imageBase+this.props.data.Bilder[0],n="horizontal"===window.petFinderConfig.listLayout;return i.a.createElement("div",{className:"tm-pet card h-100 ".concat(n?" flex-md-row align-items-md-center":""),"data-id":this.props.data.Id},i.a.createElement("div",{className:"tm-pet-button-image ".concat(n?"d-flex flex-basis-40 h-100":""),disabled:!window.petFinderConfig.detailLinkEnabled,onClick:this.navigateToDetails.bind(this)},i.a.createElement(x,{src:a,withBadges:window.petFinderConfig.showBadges&&!window.petFinderConfig.randomCompendium,petData:this.props.data})),"imageonly"!==window.petFinderConfig.listLayout&&i.a.createElement("div",{className:"card-body"},i.a.createElement("div",{className:"card-title h5"},this.props.data.Patensuche&&I(),_(window.petFinderConfig.category,this.props.data)),i.a.createElement("table",{className:"table table-striped"},i.a.createElement("tbody",null,(e=window.petFinderConfig.category,t=this.props.data,P(window.petFinderConfig.fieldVisibility.fields.list,N[e].list.allowedAttributes,t)))),window.petFinderConfig.detailLinkEnabled&&i.a.createElement("button",{className:"btn btn-primary",onClick:this.navigateToDetails.bind(this)},window.petFinderConfig.texts.details)),"imageonly"===window.petFinderConfig.listLayout&&i.a.createElement("div",{className:"text-center p-2"},this.props.data.Patensuche&&I(),_(window.petFinderConfig.category,this.props.data),window.petFinderConfig.randomCompendium&&i.a.createElement("div",null,window.petFinderConfig.texts.inShelterSince,": ",S()(this.props.data.Aufnahmedatum,"dd.mm.yyyy"))))}}]),t}(n.Component),T=a(89),B=a.n(T),L=a(90),A=a.n(L),D=a(91),U=a.n(D),V=a(92),R=a.n(V),q=a(36),G=a(37),z=[];function K(e,t){var a="".concat(e,"?id=").concat(t.Id);return t.LfdNr&&(a+="&lfdnr=".concat(encodeURIComponent(t.LfdNr))),t.InternNr&&(a+="&internenr=".concat(encodeURIComponent(t.InternNr))),t.Name&&(a+="&tiername=".concat(encodeURIComponent(t.Name))),t.Aufenthaltsort&&(a+="&aufenthaltsort=".concat(encodeURIComponent(t.Aufenthaltsort))),t.Email&&(a+="&aspemail=".concat(encodeURIComponent(t.Email))),t.BetreuerEmail&&(a+="&betreueremail=".concat(encodeURIComponent(t.BetreuerEmail))),t.PflegestelleEmail&&(a+="&psemail=".concat(encodeURIComponent(t.PflegestelleEmail))),t.ManuelleEmail&&(a+="&manuellemail=".concat(encodeURIComponent(t.ManuelleEmail))),(t.Name||t.LfdNr||t.InternNr)&&(a+="&tier=".concat(t.Name?encodeURIComponent(t.Name):"").concat(t.LfdNr?"+".concat(t.LfdNr):"").concat(t.InternNr?"+".concat(encodeURIComponent(t.InternNr)):"")),a}function M(e){var t=[];return e((function(e){t.push(i.a.createElement("button",{className:"btn btn-primary ml-2",key:e,"data-toggle":"modal","data-target":"#petfinder-modal-video".concat(e)},"Video ".concat(e," ansehen")))})),t}function Q(e,t,a,n){var r=[],s=function(e,t){switch(e){case"Impfungen":return B()(A()(t[e],"Datum","desc"),"Impfung");case"Krankheiten":return t[e].filter((function(e){return"1"===e.Positiv}));default:return t[e]}}(e,t);return s.length&&s.forEach((function(t,a){try{r.push(i.a.createElement("tr",{key:a},i.a.createElement("td",null,t.Name),"Impfungen"===e&&i.a.createElement("td",null,t.Datum&&"0000-00-00"!==t.Datum?S()(t.Datum,"dd.mm.yyyy"):"-")))}catch(n){}})),-1!==n.indexOf(e)&&(-1===z.indexOf(e)||r.length>0)?i.a.createElement(i.a.Fragment,{key:a},r.length>0&&i.a.createElement("table",{className:"table table-striped"},i.a.createElement("tbody",null,r)),!r.length&&i.a.createElement("p",null,function(e){switch(e){case"Krankheiten":return window.petFinderConfig.texts.noIllnesses;case"Impfungen":return window.petFinderConfig.texts.noVaccinations;case"Eigenschaften":return window.petFinderConfig.texts.noProperties;case"Paten":return window.petFinderConfig.texts.noSponsors;default:return window.petFinderConfig.texts.noData}}(e))):""}function H(e,t){var a=e.Patenbedarf&&!isNaN(parseFloat(e.Patenbedarf))&&parseFloat(e.Patenbedarf)>0,n=e.Bedarfeinmal&&!isNaN(parseFloat(e.Bedarfeinmal))&&parseFloat(e.Bedarfeinmal)>0,r=[],s=function(e){return e&&e.length?(e.filter((function(e){return"0"!==e.Intervall})).map((function(e){var t=parseInt(e.Betrag,10);if(isNaN(t))return 0;switch(e.Intervall){case"1":t*=12;break;case"3":t*=4;break;case"6":t*=2;break;default:t*=1}return t})).reduce((function(e,t){return e+t}))/12).toFixed(2):null},o=function(e){return e&&e.length?e.filter((function(e){return"0"===e.Intervall})).map((function(e){return isNaN(parseInt(e.Betrag,10))?0:parseInt(e.Betrag,10)})).reduce((function(e,t){return e+t})).toFixed(2):null};return a&&r.push(i.a.createElement("table",{className:"table table-striped my-2 sponsoring-monthly",key:"p".concat(t)},i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("td",null,window.petFinderConfig.texts.sponsoringNeedMonthly),i.a.createElement("td",null,"\u20ac ",e.Patenbedarf)),i.a.createElement("tr",null,i.a.createElement("td",null,window.petFinderConfig.texts.sponsoringNeedCovered),i.a.createElement("td",null,"\u20ac ",s(e.Paten))),i.a.createElement("tr",null,i.a.createElement("td",{colSpan:"2"},i.a.createElement("div",{className:"progress"},i.a.createElement("div",{className:"progress-bar ".concat(s(e.Paten)/e.Bedarfeinmal<=.5?"low":s(e.Paten)/e.Bedarfeinmal<=.9?"medium":"high"),role:"progressbar",style:{width:s(e.Paten)/e.Patenbedarf*100+"%"},"aria-valuenow":s(e.Paten),"aria-valuemin":"0","aria-valuemax":e.Patenbedarf}))))))),n&&r.push(i.a.createElement("table",{className:"table table-striped my-2 sponsoring-onetime",key:"b".concat(t)},i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("td",null,window.petFinderConfig.texts.sponsoringNeedOnetime),i.a.createElement("td",null,"\u20ac ",e.Bedarfeinmal)),i.a.createElement("tr",null,i.a.createElement("td",null,window.petFinderConfig.texts.sponsoringNeedCovered),i.a.createElement("td",null,"\u20ac ",o(e.Paten))),i.a.createElement("tr",null,i.a.createElement("td",{colSpan:"2"},i.a.createElement("div",{className:"progress"},i.a.createElement("div",{className:"progress-bar ".concat(o(e.Paten)/e.Bedarfeinmal<=.5?"low":o(e.Paten)/e.Bedarfeinmal<=.9?"medium":"high"),role:"progressbar",style:{width:o(e.Paten)/e.Bedarfeinmal*100+"%"},"aria-valuenow":o(e.Paten),"aria-valuemin":"0","aria-valuemax":e.Patenbedarf}))))))),a||n?r:i.a.createElement("p",null,window.petFinderConfig.texts.sponsorNoNeed)}function J(e,t,a,n,r,s){var o=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return null!=e&&i.a.createElement(i.a.Fragment,{key:a},i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12"},i.a.createElement("div",{className:"mt-2"},"betreuer"===e&&t.BetreuerName&&i.a.createElement(i.a.Fragment,null,t.BetreuerName&&i.a.createElement(i.a.Fragment,null,t.BetreuerName,i.a.createElement("br",null)),t.BetreuerEmail&&i.a.createElement(i.a.Fragment,null,t.BetreuerEmail,i.a.createElement("br",null)),t.BetreuerPlz&&i.a.createElement(i.a.Fragment,null,t.BetreuerPlz," ",t.BetreuerOrt,i.a.createElement("br",null)),t.BetreuerTelefon&&i.a.createElement(i.a.Fragment,null,t.BetreuerTelefon,i.a.createElement("br",null)),t.BetreuerHandy&&i.a.createElement(i.a.Fragment,null,t.BetreuerHandy)),"ansprechpartner"===e&&t.Ansprechpartner&&i.a.createElement(i.a.Fragment,null,t.Ansprechpartner&&i.a.createElement(i.a.Fragment,null,t.Ansprechpartner,i.a.createElement("br",null)),t.Telefon&&i.a.createElement(i.a.Fragment,null,t.Telefon,i.a.createElement("br",null)),t.Handy&&i.a.createElement(i.a.Fragment,null,t.Handy,i.a.createElement("br",null)),t.Email&&i.a.createElement(i.a.Fragment,null,t.Email,i.a.createElement("br",null)),t.Uhrzeit&&i.a.createElement(i.a.Fragment,null,t.Uhrzeit,i.a.createElement("br",null))),"pflegestelle"===e&&t.PflegestelleName&&i.a.createElement(i.a.Fragment,null,t.PflegestelleName&&i.a.createElement(i.a.Fragment,null,t.PflegestelleVorname," ",t.PflegestelleName,i.a.createElement("br",null)),t.PflegestelleEmail&&i.a.createElement(i.a.Fragment,null,t.PflegestelleEmail,i.a.createElement("br",null)),t.PflegestellePlz&&i.a.createElement(i.a.Fragment,null,t.PflegestellePlz," ",t.PflegestelleOrt,i.a.createElement("br",null)),t.PflegestelleTelefon&&i.a.createElement(i.a.Fragment,null,t.PflegestelleTelefon,i.a.createElement("br",null)),t.PflegestelleHandy&&i.a.createElement(i.a.Fragment,null,t.PflegestelleHandy)),"intern"===e&&i.a.createElement(i.a.Fragment,null,!o&&i.a.createElement("a",{role:"button",tabindex:"0",className:"btn btn-primary cursor-pointer",onClick:r},s),o&&i.a.createElement("span",null,window.petFinderConfig.texts.loginToReuqest)),"extern"===e&&n&&i.a.createElement(i.a.Fragment,null,!o&&i.a.createElement("a",{href:K(n,t),className:"btn btn-primary cursor-pointer"},s),o&&i.a.createElement("span",null,s))))))}function W(e,t){var a=function(e){var t="".concat(window.petFinderConfig.imageBase,"/images/animals/no-image.jpg");return e.Bilder&&e.Bilder.length>0?e.Bilder.map((function(t,a){var n=window.petFinderConfig.imageBase+t;return i.a.createElement("div",{className:"carousel-item "+(0===a?"active":""),key:a},i.a.createElement(x,{src:n,petData:e}))})):[i.a.createElement("div",{className:"d-flex align-items-center justify-content-center w-100 h-100",key:"0"},i.a.createElement("img",{src:t,className:"h-100",alt:e.Name}))]}(e);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{id:"imageSlider",className:"carousel slide","data-ride":"carousel"},i.a.createElement("div",{className:"carousel-inner"},a),a.length>1&&i.a.createElement(n.Fragment,null,i.a.createElement("a",{className:"carousel-control-prev",href:"#imageSlider",role:"button","data-slide":"prev"},i.a.createElement("span",{className:"carousel-control-prev-icon","aria-hidden":"true"}),i.a.createElement("span",{className:"sr-only"},window.petFinderConfig.texts.next)),i.a.createElement("a",{className:"carousel-control-next",href:"#imageSlider",role:"button","data-slide":"next"},i.a.createElement("span",{className:"carousel-control-next-icon","aria-hidden":"true"}),i.a.createElement("span",{className:"sr-only"},window.petFinderConfig.texts.previous)))),M(t)&&i.a.createElement("div",{className:"text-center mt-3"},M(t)))}function X(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement("table",{className:"table table-striped"},i.a.createElement("tbody",null,function(e,t){return P(window.petFinderConfig.fieldVisibility.fields.detail,N[e].details.allowedAttributes,t)}(window.petFinderConfig.category,e))))}function Y(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=a.category,s=a.data,o=a.navigateToAdoptionRequest,l=a.navigateToSponsoringRequest,c=a.invokePerVideo,d=N[r].details;return U()(e,2).map((function(e,a){var r=e.map((function(e,a){var n,r=null;switch(e.name){case"Bilder":r=W(s,c);break;case"Beschreibung":r=function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"card-text",dangerouslySetInnerHTML:{__html:R.a.sanitize(e.Beschreibung,{ADD_ATTR:["target"]})}}))}(s);break;case"Allgemein":r=X(s);break;case"Teilen":n=a,r=window.petFinderConfig.shareActive?i.a.createElement(i.a.Fragment,{key:n},i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12"},i.a.createElement("a",{href:"https://twitter.com/intent/tweet?url=".concat(encodeURIComponent(window.location.href),"&text="),target:"_blank",rel:"noopener noreferrer",className:"share-link btn share-link--twitter rounded-circle"},i.a.createElement(q.a,{icon:G.b,size:"2x"})),i.a.createElement("a",{href:"https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURIComponent(window.location.href)),target:"_blank",rel:"noopener noreferrer",className:"share-link btn share-link--facebook rounded-circle"},i.a.createElement(q.a,{icon:G.a,size:"2x"})),i.a.createElement("a",{href:"https://api.whatsapp.com/send?text=".concat(encodeURIComponent(window.location.href)),target:"_blank",rel:"noopener noreferrer",className:"share-link btn share-link--whatsapp rounded-circle"},i.a.createElement(q.a,{icon:G.c,size:"2x"}))))):"";break;case"Vermittlungskontakt":r=J(window.petFinderConfig.requestType,s,"contact-adoption",window.petFinderConfig.externalRequestUrl,o,window.petFinderConfig.texts.onlineRequest,window.petFinderConfig.hideContactButton);break;case"Patenschaftskontakt":r=J(window.petFinderConfig.sponsorRequestType,s,"contact-sponsoring",window.petFinderConfig.externalSponsorRequestUrl,l,window.petFinderConfig.texts.onlineSponsorRequest);break;case"Patenschaftsbedarf":r=-1!==d.allowedSections.indexOf("Patenschaftsbedarf")?H(s,a):"";break;default:r=Q(e.name,s,a,d.allowedSections)}return i.a.createElement("div",{className:"fixed"===t?"col-12 col-md-6":"card",key:"chunk-".concat(a)},r&&function(e){var t=e;return"Krankheiten"===e?t=window.petFinderConfig.texts.illnesses:"Impfungen"===e?t=window.petFinderConfig.texts.vaccinations:"Eigenschaften"===e?t=window.petFinderConfig.texts.properties:"Teilen"===e?t=window.petFinderConfig.texts.share:"Beschreibung"===e?t=window.petFinderConfig.texts.description:"Allgemein"===e?t=window.petFinderConfig.texts.generalInformation:"Vermittlungskontakt"===e?t=window.petFinderConfig.texts.adoptionContact:"Patenschaftskontakt"===e?t=window.petFinderConfig.texts.sponsoringContact:"Paten"===e&&(t=window.petFinderConfig.texts.sponsorListHeadline),i.a.createElement("div",{className:"h3 mt-4"},t)}(e.name),r)}));return"fixed"===t?i.a.createElement("div",{className:"row ".concat(1===e.length&&n?"justify-content-center text-center":""),key:"chunk-row-".concat(a)},r):i.a.createElement(i.a.Fragment,null,r)}))}var Z=function(e){function t(){return Object(l.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(c.a)(t,[{key:"navigateToDetails",value:function(){window.petFinderConfig.detailLinkEnabled&&Object(o.multiPushInUrlQuery)({kwm_pf_v:"details",kwm_pf_id:this.props.data.Id})}},{key:"render",value:function(){var e="horizontal"===window.petFinderConfig.listLayout,t=this.props.data.Bilder&&this.props.data.Bilder.length&&window.petFinderConfig.imageBase+this.props.data.Bilder[0],a=this.props.data.Paten.map((function(e,t){return i.a.createElement("li",{key:t},e.Name)}));return i.a.createElement("div",{className:"tm-pet card ".concat(e?"h-100 flex-md-row align-items-md-center":""),"data-id":this.props.data.Id},i.a.createElement("div",{className:"tm-pet-button-image d-flex flex-basis-40 h-100",disabled:!window.petFinderConfig.detailLinkEnabled,onClick:this.navigateToDetails.bind(this)},i.a.createElement(x,{src:t,withBadges:window.petFinderConfig.showBadges,petData:this.props.data})),i.a.createElement("div",{className:"card-body text-center"},i.a.createElement("div",{className:"card-title h5"},this.props.data.Patensuche&&I(),_(window.petFinderConfig.category,this.props.data)),"imageonly"!==window.petFinderConfig.listLayout&&i.a.createElement(i.a.Fragment,null,i.a.createElement("ul",{className:"list-unstyled mt-3"},a),H(this.props.data)),window.petFinderConfig.detailLinkEnabled&&i.a.createElement("button",{className:"btn btn-primary",onClick:this.navigateToDetails.bind(this)},window.petFinderConfig.texts.details)))}}]),t}(n.Component),$=a(14),ee=a(95),te=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={text:a.props.filter.text||"",species:a.props.filter.species||"",sex:a.props.filter.sex||"",place:a.props.filter.place||"",category:a.props.filter.category||"",attributes:a.props.filter.attributes.map((function(e){return parseInt(e)}))||[]},a.handleTextChange=a.handleTextChange.bind(Object($.a)(a)),a.handleSpeciesChange=a.handleSpeciesChange.bind(Object($.a)(a)),a.handleSexChange=a.handleSexChange.bind(Object($.a)(a)),a.handlePlaceChange=a.handlePlaceChange.bind(Object($.a)(a)),a.handleCategoryChange=a.handleCategoryChange.bind(Object($.a)(a)),a.handleAttributesChange=a.handleAttributesChange.bind(Object($.a)(a)),a.filter=a.filter.bind(Object($.a)(a)),a.filterTimeout=null,a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"handleTextChange",value:function(e){var t=this;this.setState({text:e.target.value},(function(){t.filter(!0)}))}},{key:"handleSpeciesChange",value:function(e){this.setState({species:e.target.value},this.filter)}},{key:"handleSexChange",value:function(e){this.setState({sex:e.target.value},this.filter)}},{key:"handlePlaceChange",value:function(e){this.setState({place:e.target.value},this.filter)}},{key:"handleCategoryChange",value:function(e){this.setState({category:e.target.value},this.filter)}},{key:"handleAttributesChange",value:function(e){this.setState({attributes:e.map((function(e){return e.value}))},this.filter)}},{key:"filter",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];window.clearTimeout(this.textTypeTimeout),this.textTypeTimeout=window.setTimeout((function(){Object(o.multiPushInUrlQuery)({kwm_pf_t:e.state.text,kwm_pf_s:e.state.species,kwm_pf_g:e.state.sex,kwm_pf_p:e.state.place,kwm_pf_c:e.state.category,kwm_pf_a:o.Serialize.encodeArray(e.state.attributes),kwm_pf_page:1})}),t?500:0)}},{key:"getSpeciesFilterOptions",value:function(){var e=[];return this.props.speciesFilterOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Art))})),e}},{key:"getSexFilterOptions",value:function(){var e=[];return this.props.sexFilterOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Sex))})),e}},{key:"getPlaceFilterOptions",value:function(){var e=[];return this.props.placeFilterOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Ort))})),e}},{key:"getAttributesFilterOptions",value:function(){return this.props.attributesFilterOptions.map((function(e){return{value:e.id,label:e.Name}}))}},{key:"render",value:function(){var e=this;return i.a.createElement("form",{className:"tm-filter mb-5"},i.a.createElement("div",{className:"h4 mb-4 text-center"},window.petFinderConfig.texts.filterResults),window.petFinderConfig.filterText&&i.a.createElement("div",{className:"row justify-content-center"},i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("input",{type:"text",className:"form-control",value:this.state.text,onChange:this.handleTextChange,placeholder:window.petFinderConfig.texts.insertQuery})))),i.a.createElement("div",{className:"row justify-content-center"},window.petFinderConfig.filterSpecies&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("select",{className:"custom-select form-control",value:this.state.species,onChange:this.handleSpeciesChange},i.a.createElement("option",{value:""},window.petFinderConfig.texts.allSpecies),this.getSpeciesFilterOptions()))),window.petFinderConfig.filterSex&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("select",{className:"custom-select form-control",value:this.state.sex,onChange:this.handleSexChange},i.a.createElement("option",{value:""},window.petFinderConfig.texts.allSex),this.getSexFilterOptions()))),window.petFinderConfig.filterPlace&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("select",{className:"custom-select form-control",value:this.state.place,onChange:this.handlePlaceChange},i.a.createElement("option",{value:""},window.petFinderConfig.texts.allPlaces),this.getPlaceFilterOptions()))),window.petFinderConfig.filterAttribute&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement(ee.a,{options:this.getAttributesFilterOptions(),value:this.getAttributesFilterOptions().filter((function(t){return e.state.attributes.includes(t.value)})),onChange:this.handleAttributesChange,labelledBy:window.petFinderConfig.texts.properties,selectAllLabel:window.petFinderConfig.texts.selectAll,disableSearch:!0,overrideStrings:{allItemsAreSelected:window.petFinderConfig.texts.allItemsSelected,selectSomeItems:window.petFinderConfig.texts.selectItems}}))),window.petFinderConfig.filterCategory&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("select",{className:"custom-select form-control",value:this.state.category,onChange:this.handleCategoryChange},i.a.createElement("option",{value:""},window.petFinderConfig.texts.allCategories),i.a.createElement("option",{value:"handicap"},window.petFinderConfig.texts.handicap),i.a.createElement("option",{value:"junior"},window.petFinderConfig.texts.junior),i.a.createElement("option",{value:"senior"},window.petFinderConfig.texts.senior),i.a.createElement("option",{value:"notfall"},window.petFinderConfig.texts.emergency),i.a.createElement("option",{value:"patengesuch"},window.petFinderConfig.texts.sponsorRequest))))))}}]),t}(n.Component),ae=a(93),ne=a.n(ae),ie=a(1),re=a.n(ie),se=function(){oe(".petfinder")},oe=function(e){var t=parseInt(window.petFinderConfig.scrollOffset);re()(e).offset()&&re()(window).scrollTop(re()(e).offset().top+(isNaN(t)?0:t))},le=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={isInitialized:!1,titleOptions:null,salutationOptions:null,countryOptions:null,formData:{},error:!1,submitted:!1},a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;u.spinnerService.show("loadingSpinner"),this.setState({formData:{type:this.props.type}}),w.a.all([w.a.get("".concat(window.petFinderConfig.serviceUrl,"/title"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/salutation"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/country"),{headers:{"x-api-key":window.petFinderConfig.apiKey}})]).then(w.a.spread((function(t,a,n){e.setState({salutationOptions:a.data,titleOptions:t.data,countryOptions:n.data,isInitialized:!0}),se(),u.spinnerService.hide("loadingSpinner")})),(function(){e.setState({error:!0,isInitialized:!0}),se(),u.spinnerService.hide("loadingSpinner")}))}},{key:"getTitleOptions",value:function(){var e=[];return this.state.titleOptions&&this.state.titleOptions.length&&this.state.titleOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Titel))})),e}},{key:"getSalutationOptions",value:function(){var e=[];return this.state.salutationOptions&&this.state.salutationOptions.length?this.state.salutationOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Anrede))})):this.setState({error:!0}),e}},{key:"getCountryOptions",value:function(){var e=[];return this.state.countryOptions&&this.state.countryOptions.length&&this.state.countryOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.land))})),e}},{key:"setFormDataField",value:function(e,t){var a=this.state.formData;a[e]=t.target.value,this.setState({formData:a})}},{key:"submitRequest",value:function(e){var t=this;e.preventDefault(),u.spinnerService.show("loadingSpinner"),this.formData=this.state.formData,this.formData.petId=this.props.pet.Id,this.formData.subject=window.petFinderConfig.texts.requestSubject.replace("{anfrageart}","adoption"===this.formData.type?"Adoptionsanfrage":"Patenschaftsanfrage"),w.a.post("".concat(window.petFinderConfig.serviceUrl,"/request"),this.formData,{headers:{"x-api-key":window.petFinderConfig.apiKey}}).then((function(e){t.setState({submitted:!0}),se(),u.spinnerService.hide("loadingSpinner")}),(function(e){t.setState({error:!0}),se(),u.spinnerService.hide("loadingSpinner")}))}},{key:"render",value:function(){return this.state.isInitialized?this.state.submitted?i.a.createElement("p",{className:"text-center"},window.petFinderConfig.texts.requestSuccess):this.state.error||this.state.submitted?i.a.createElement("p",{className:"text-center"},window.petFinderConfig.texts.error):i.a.createElement("form",{onSubmit:this.submitRequest.bind(this),method:"POST"},i.a.createElement("h1",null,window.petFinderConfig.texts.interestedIn," ",this.props.pet.Name,"?"),window.petFinderConfig.texts.requestIntro,i.a.createElement("div",{className:"row mt-3"},i.a.createElement("div",{className:"col-12 col-md-10 offset-md-1"},i.a.createElement("label",{htmlFor:"type"},window.petFinderConfig.texts.requestType,"*"),i.a.createElement("select",{className:"form-control",name:"type",id:"type",value:this.props.type,onChange:this.setFormDataField.bind(this,"type"),required:!0},i.a.createElement("option",{value:""},window.petFinderConfig.texts.pleaseSelect),i.a.createElement("option",{value:"adoption"},"Vermittlungsanfrage"),i.a.createElement("option",{value:"sponsoring"},"Patenschaftsanfrage")))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-10 offset-md-1"},i.a.createElement("h2",{className:"mt-5"},window.petFinderConfig.texts.personalData),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"salutation"},window.petFinderConfig.texts.salutation,"*"),i.a.createElement("select",{className:"form-control",name:"salutation",id:"salutation",onChange:this.setFormDataField.bind(this,"salutation"),required:!0},i.a.createElement("option",{value:""},window.petFinderConfig.texts.pleaseSelect),this.getSalutationOptions()))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"title"},window.petFinderConfig.texts.title),i.a.createElement("select",{className:"form-control",name:"title",id:"title",onChange:this.setFormDataField.bind(this,"title")},i.a.createElement("option",{value:""},window.petFinderConfig.texts.pleaseSelect),this.getTitleOptions())))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"firstname"},window.petFinderConfig.texts.firstname,"*"),i.a.createElement("input",{type:"text",className:"form-control",name:"firstname",id:"firstname",onChange:this.setFormDataField.bind(this,"firstname"),required:!0}))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"lastname"},window.petFinderConfig.texts.lastname,"*"),i.a.createElement("input",{type:"text",className:"form-control",name:"lastname",id:"lastname",onChange:this.setFormDataField.bind(this,"lastname"),required:!0})))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"birthdate"},window.petFinderConfig.texts.birthday),i.a.createElement("input",{type:"text",className:"form-control",name:"birthdate",id:"birthdate",onChange:this.setFormDataField.bind(this,"birthdate"),pattern:"(0[1-9]|1[0-9]|2[0-9]|3[01]).(0[1-9]|1[012]).[0-9]{4}"})))),i.a.createElement("h2",{className:"mt-3"},window.petFinderConfig.texts.address),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"street"},window.petFinderConfig.texts.street),i.a.createElement("input",{type:"text",className:"form-control",name:"street",id:"street",onChange:this.setFormDataField.bind(this,"street")}))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"postcode"},window.petFinderConfig.texts.postcode),i.a.createElement("input",{type:"text",className:"form-control",name:"postcode",id:"postcode",onChange:this.setFormDataField.bind(this,"postcode")})))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"city"},window.petFinderConfig.texts.city),i.a.createElement("input",{type:"text",className:"form-control",name:"city",id:"city",onChange:this.setFormDataField.bind(this,"city")}))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"country"},window.petFinderConfig.texts.country),i.a.createElement("select",{className:"form-control",name:"country",id:"country",onChange:this.setFormDataField.bind(this,"country")},i.a.createElement("option",{value:""},window.petFinderConfig.texts.pleaseSelect),this.getCountryOptions())))),i.a.createElement("h2",{className:"mt-3"},window.petFinderConfig.texts.contactData),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"email"},window.petFinderConfig.texts.email,"*"),i.a.createElement("input",{type:"text",className:"form-control",name:"email",id:"email",onChange:this.setFormDataField.bind(this,"email"),required:!0}))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"phone"},window.petFinderConfig.texts.phone),i.a.createElement("input",{type:"text",className:"form-control",name:"phone",id:"phone",onChange:this.setFormDataField.bind(this,"phone")})))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"handy"},window.petFinderConfig.texts.mobile),i.a.createElement("input",{type:"text",className:"form-control",name:"handy",id:"handy",onChange:this.setFormDataField.bind(this,"handy")})))),i.a.createElement("h2",{className:"mt-3"},window.petFinderConfig.texts.yourMessage),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"message"},window.petFinderConfig.texts.yourMessage),i.a.createElement("textarea",{type:"text",rows:"10",className:"form-control",name:"message",id:"message",onChange:this.setFormDataField.bind(this,"message")})))),i.a.createElement("div",{className:"form-check"},i.a.createElement("input",{className:"form-check-input",type:"checkbox",value:"",id:"privacy",required:!0}),i.a.createElement("label",{className:"form-check-label",htmlFor:"privacy"},window.petFinderConfig.texts.dataProtection)),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12"},i.a.createElement("div",{className:"form-group"},i.a.createElement("button",{className:"btn btn-primary form-control mt-3",name:"submit",id:"submit"},window.petFinderConfig.texts.sendRequest))))))):null}}]),t}(n.Component),ce=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).el=document.createElement("div"),a.el.style.display="contents",a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return s.a.createPortal(this.props.children,this.el)}}]),t}(i.a.Component),de=(a(235),a(236),a(237),function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={error:!1,notFound:!1,pet:null},a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){this.fetchPet()}},{key:"componentDidUpdate",value:function(e){var t=this;this.props.petId!==e.petId&&this.fetchPet(),this.invokePerVideo((function(e){var a=re()("#petfinder-modal-video".concat(e));a&&a.on("hide.bs.modal",(function(e){re()(e.target).find(".embed-responsive").empty()})),a&&a.on("show.bs.modal",(function(a){re()(a.target).find(".embed-responsive").html(t.state.pet["Video".concat(e)])}))}))}},{key:"invokePerVideo",value:function(e){for(var t=1;t<=3;t++){var a=1===t?"":t;this.state.pet&&this.state.pet["Video".concat(a)]&&e(a)}}},{key:"fetchPet",value:function(){var e=this;u.spinnerService.show("loadingSpinner"),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/pet/").concat(this.props.petId),{headers:{"x-api-key":window.petFinderConfig.apiKey}}).then((function(t){e.setState({pet:t.data}),se(),u.spinnerService.hide("loadingSpinner")}),(function(t){404===t.response.status?e.setState({notFound:!0}):e.setState({error:!0}),se(),u.spinnerService.hide("loadingSpinner")}))}},{key:"navigateToAdoptionRequest",value:function(){Object(o.multiPushInUrlQuery)({kwm_pf_v:"request",kwm_pf_rt:"adoption"})}},{key:"navigateToSponsoringRequest",value:function(){Object(o.multiPushInUrlQuery)({kwm_pf_v:"request",kwm_pf_rt:"sponsoring"})}},{key:"renderVideoModals",value:function(){var e=[];return this.invokePerVideo((function(t){e.push(i.a.createElement(ce,{key:t},i.a.createElement("div",{className:"petfinder-modal"},i.a.createElement("div",{className:"modal",tabIndex:"-1",role:"dialog",id:"petfinder-modal-video".concat(t)},i.a.createElement("div",{className:"modal-dialog modal-dialog-centered modal-lg",role:"document"},i.a.createElement("div",{className:"modal-content"},i.a.createElement("button",{type:"button",className:"close","data-dismiss":"modal","aria-label":"Schlie\xdfen"},i.a.createElement("span",{"aria-hidden":"true"},"\xd7")),i.a.createElement("div",{className:"modal-body"},i.a.createElement("div",{className:"embed-responsive embed-responsive-16by9"}))))))))})),e}},{key:"render",value:function(){return this.state&&this.state.pet?"details"===this.props.view?i.a.createElement("div",{className:"tm-pet"},i.a.createElement("div",{className:"h2"},this.state.pet.Patensuche&&I(),this.state.pet.Name),function(e){var t=Y(window.petFinderConfig.fieldVisibility.sections.filter((function(e){return!e.attributes.unsortable&&"Teilen"!==e.name})),window.petFinderConfig.detailLayout,e),a=Y(window.petFinderConfig.fieldVisibility.sections.filter((function(e){return e.attributes.unsortable&&"Teilen"!==e.name})),"fixed",e),n=Y(window.petFinderConfig.fieldVisibility.sections.filter((function(e){return"Teilen"===e.name})),"fixed",e,!0);return"fixed"===window.petFinderConfig.detailLayout?i.a.createElement(i.a.Fragment,null,t,a,n):i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"card-columns"},t),a,n)}({category:window.petFinderConfig.category,data:this.state.pet,navigateToAdoptionRequest:this.navigateToAdoptionRequest.bind(this),navigateToSponsoringRequest:this.navigateToSponsoringRequest.bind(this),invokePerVideo:this.invokePerVideo.bind(this)}),this.renderVideoModals()&&this.renderVideoModals()):"request"===this.props.view&&"intern"===window.petFinderConfig.requestType?i.a.createElement(le,{pet:this.state.pet,type:this.props.requestType}):i.a.createElement("p",null,window.petFinderConfig.texts.animalNotFound):this.state.notFound?i.a.createElement("p",null,window.petFinderConfig.texts.animalNotFound):this.state.error?i.a.createElement("p",null,window.petFinderConfig.texts.error):null}}]),t}(n.Component)),me=(a(238),function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={error:!1,petsPage:null,pets:null,pageCount:null,previousSelectedPet:null,initialLoad:!0},a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){this.updateList()}},{key:"componentDidUpdate",value:function(e){e.filter.text===this.props.filter.text&&e.filter.species===this.props.filter.species&&e.filter.sex===this.props.filter.sex&&e.filter.place===this.props.filter.place&&e.filter.category===this.props.filter.category&&e.filter.attributes===this.props.filter.attributes&&e.filter.page===this.props.filter.page||this.updateList(),this.state.previousSelectedPet&&re()('.tm-pet[data-id="'+this.state.previousSelectedPet+'"]').length&&oe('.tm-pet[data-id="'+this.state.previousSelectedPet+'"]')}},{key:"updateList",value:function(){var e=this,t=window.petFinderConfig.category?"/category/".concat(window.petFinderConfig.category):"",a=window.petFinderConfig.sortColumn?"/sortby/".concat(window.petFinderConfig.sortColumn):"",n=window.petFinderConfig.sortColumn&&window.petFinderConfig.sortOrder?"/sortorder/".concat(window.petFinderConfig.sortOrder):"",i="/pets".concat(t).concat(a).concat(n);this.props.filter.pageSize=window.petFinderConfig.pageSize,u.spinnerService.show("loadingSpinner"),w.a.post(window.petFinderConfig.serviceUrl+i,this.props.filter,{headers:{"x-api-key":window.petFinderConfig.apiKey}}).then((function(t){if(window.petFinderConfig.randomCompendium){var a=b()(t.data.petIds,window.petFinderConfig.pageSize);w.a.all(a.map((function(e){return w.a.get("".concat(window.petFinderConfig.serviceUrl,"/pet/").concat(e),{headers:{"x-api-key":window.petFinderConfig.apiKey}})}))).then((function(n){e.setState({petsPage:n.map((function(e){return e.data})),pageCount:t.data.pageCount,pets:a})})),u.spinnerService.hide("loadingSpinner")}else e.setState({petsPage:t.data.petsPage,pageCount:t.data.pageCount,pets:t.data.petIds}),u.spinnerService.hide("loadingSpinner")}),(function(t){u.spinnerService.hide("loadingSpinner"),e.setState({error:!0,pageCount:0})}))}},{key:"getFilterView",value:function(){return(window.petFinderConfig.filterText||window.petFinderConfig.filterSpecies||window.petFinderConfig.filterSex||window.petFinderConfig.filterPlace||window.petFinderConfig.filterCategory||window.petFinderConfig.filterAttribute)&&this.props.speciesFilterOptions&&this.props.speciesFilterOptions.length&&this.props.sexFilterOptions&&this.props.sexFilterOptions.length&&this.props.placeFilterOptions&&this.props.placeFilterOptions.length&&this.props.attributesFilterOptions&&this.props.attributesFilterOptions.length?i.a.createElement(te,{filter:this.props.filter,speciesFilterOptions:this.props.speciesFilterOptions,sexFilterOptions:this.props.sexFilterOptions,placeFilterOptions:this.props.placeFilterOptions,attributesFilterOptions:this.props.attributesFilterOptions}):null}},{key:"getPaginationView",value:function(){return i.a.createElement("nav",{className:"mt-5","aria-label":"Paginierung"},i.a.createElement(ne.a,{previousLabel:window.petFinderConfig.texts.back,nextLabel:window.petFinderConfig.texts.forward,breakLabel:"...",pageCount:this.state.pageCount,onPageChange:this.handlePageChange.bind(this),initialPage:this.props.filter.page-1,forcePage:this.props.filter.page-1,containerClassName:"pagination justify-content-center",pageClassName:"page-item",previousClassName:"page-item",nextClassName:"page-item",breakClassName:"page-item",pageLinkClassName:"page-link cursor-pointer",previousLinkClassName:"page-link cursor-pointer",nextLinkClassName:"page-link cursor-pointer",breakLinkClassName:"page-link",activeClassName:"active"}))}},{key:"handlePageChange",value:function(e){Object(o.pushInUrlQuery)("kwm_pf_page",e.selected+1),this.state.initialLoad||se(),this.setState({initialLoad:!1,previousSelectedPet:null})}},{key:"navigateToList",value:function(){this.setState({previousSelectedPet:this.props.selectedPet}),Object(o.multiPushInUrlQuery)({kwm_pf_v:"list",kwm_pf_id:null})}},{key:"getCurrentPetIndex",value:function(){var e=this;return this.state.petsPage.findIndex((function(t){return t.Id===e.props.selectedPet}))}},{key:"scrollNext",value:function(){var e=this.state.pets.indexOf(this.props.selectedPet)+1;this.state.pets[e]&&Object(o.pushInUrlQuery)("kwm_pf_id",this.state.pets[e])}},{key:"scrollPrevious",value:function(){var e=this.state.pets.indexOf(this.props.selectedPet)-1;this.state.pets[e]&&Object(o.pushInUrlQuery)("kwm_pf_id",this.state.pets[e])}},{key:"getPetListView",value:function(){var e="horizontal"===window.petFinderConfig.listLayout,t="col-md-6";1===window.petFinderConfig.desktopCols?t="":3===window.petFinderConfig.desktopCols?t+=" col-xl-4":4===window.petFinderConfig.desktopCols&&(t+=" col-xl-3");var a=this.state.petsPage.map((function(a,n){return i.a.createElement(i.a.Fragment,{key:n},"patengesuch"!==window.petFinderConfig.category&&i.a.createElement("div",{className:"mb-3 ".concat(e?"col-12 col-lg-6":"col-12 "+t),key:a.Id},i.a.createElement(j,{data:a})),"patengesuch"===window.petFinderConfig.category&&i.a.createElement("div",{className:"mb-3 col-12 col-sm-10",key:a.Id},i.a.createElement(Z,{data:a})))}));return i.a.createElement(i.a.Fragment,null,!window.petFinderConfig.randomCompendium&&this.getFilterView(),!window.petFinderConfig.randomCompendium&&this.getPaginationView(),i.a.createElement("div",{className:"tm-petlist"},!window.petFinderConfig.randomCompendium&&i.a.createElement("div",{className:"h4 my-4 text-center"},window.petFinderConfig.texts.animalsFound),i.a.createElement("div",{className:"row justify-content-center"},a)),!window.petFinderConfig.randomCompendium&&this.getPaginationView())}},{key:"getNoResultsView",value:function(){return i.a.createElement(i.a.Fragment,null,this.getFilterView(),i.a.createElement("div",{className:"display-4 text-center"},window.petFinderConfig.texts.noAnimalsFound))}},{key:"getErrorView",value:function(){return i.a.createElement(i.a.Fragment,null,this.getFilterView(),i.a.createElement("div",{className:"display-4 text-center"},window.petFinderConfig.texts.error))}},{key:"render",value:function(){return this.state.petsPage&&this.state.petsPage.length>0?window.petFinderConfig.detailLinkEnabled&&("details"===this.props.view||"request"===this.props.view)&&this.props.selectedPet?i.a.createElement(i.a.Fragment,null,i.a.createElement("nav",{className:"navbar bg-light mb-4"},i.a.createElement("div",{className:"col-4 text-left"},"request"!==this.props.view&&i.a.createElement("button",{className:"btn btn-primary cursor-pointer",disabled:0===this.state.pets.indexOf(this.props.selectedPet),onClick:this.scrollPrevious.bind(this)},window.petFinderConfig.texts.previousAnimal)),i.a.createElement("div",{className:"col-4 text-center"},i.a.createElement("button",{className:"btn btn-primary cursor-pointer d-inline",onClick:this.navigateToList.bind(this)},window.petFinderConfig.texts.backToList)),i.a.createElement("div",{className:"col-4 text-right"},"request"!==this.props.view&&i.a.createElement("button",{className:"btn btn-primary cursor-pointer",disabled:this.state.pets.indexOf(this.props.selectedPet)===this.state.pets.length-1,onClick:this.scrollNext.bind(this)},window.petFinderConfig.texts.nextAnimal))),i.a.createElement(de,{petId:this.props.selectedPet,view:this.props.view,requestType:this.props.requestType})):this.getPetListView():this.state.petsPage&&!this.state.petsPage.length?this.getNoResultsView():this.state.error?this.getErrorView():null}}]),t}(n.Component)),pe=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={isInitialized:!1,sponsors:null,hasError:!1},a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;w.a.get("".concat(window.petFinderConfig.serviceUrl,"/sponsor"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}).then((function(t){u.spinnerService.hide("loadingSpinner"),t&&t.data&&t.data.length?e.setState({isInitialized:!0,sponsors:t.data,hasError:!1}):e.setState({isInitialized:!0,hasError:!0})}),(function(t){e.setState({isInitialized:!0,hasError:!0})}))}},{key:"render",value:function(){var e=this,t="";if(this.state.isInitialized&&!this.state.hasError){var a=this.state.sponsors.map((function(t,a){return i.a.createElement("li",{key:a,className:window.petFinderConfig.sponsorListOneLine?"d-inline":""},t.Name+(window.petFinderConfig.sponsorListOneLine&&a<e.state.sponsors.length-1?", ":""))}));t=i.a.createElement("ul",{className:"list-unstyled m-0 p-0"},a)}else t=i.a.createElement("div",null,window.petFinderConfig.texts.errorLoading);return i.a.createElement(i.a.Fragment,null,i.a.createElement("h1",null,window.petFinderConfig.texts.sponsorListHeadline),t)}}]),t}(n.Component),ue=(a(239),{kwm_pf_id:{type:o.UrlQueryParamTypes.number},kwm_pf_v:{type:o.UrlQueryParamTypes.string},kwm_pf_t:{type:o.UrlQueryParamTypes.string},kwm_pf_s:{type:o.UrlQueryParamTypes.number},kwm_pf_g:{type:o.UrlQueryParamTypes.number},kwm_pf_p:{type:o.UrlQueryParamTypes.number},kwm_pf_c:{type:o.UrlQueryParamTypes.string},kwm_pf_a:{type:o.UrlQueryParamTypes.array},kwm_pf_rt:{type:o.UrlQueryParamTypes.string},kwm_pf_page:{type:o.UrlQueryParamTypes.number}}),fe=function(e){function t(e){var a;Object(l.a)(this,t),a=Object(d.a)(this,Object(m.a)(t).call(this,e));var n={sexFilterOptions:null,speciesFilterOptions:null,placeFilterOptions:null,attributesFilterOptions:[],sponsors:null,error:!1};return window.petFinderConfig.filterEnabled?a.state=Object.assign({isInitialized:!1},n):a.state=Object.assign({isInitialized:!0},n),a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;g.listen((function(){return e.forceUpdate()})),(window.petFinderConfig.filterSpecies||window.petFinderConfig.filterSex||window.petFinderConfig.filterPlace||window.petFinderConfig.filterCategory||window.petFinderConfig.filterAttribute)&&(u.spinnerService.show("loadingSpinner"),w.a.all([w.a.get("".concat(window.petFinderConfig.serviceUrl,"/sex"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/place"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/species"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/attribute"),{headers:{"x-api-key":window.petFinderConfig.apiKey}})]).then(w.a.spread((function(t,a,n,i){e.setState({speciesFilterOptions:n.data,sexFilterOptions:t.data,placeFilterOptions:a.data,attributesFilterOptions:i.data,isInitialized:!0})})),(function(t){e.setState({error:!0,isInitialized:!0})})))}},{key:"render",value:function(){return this.state.isInitialized&&!this.state.error?"paten"===window.petFinderConfig.category?i.a.createElement(pe,null):i.a.createElement(i.a.Fragment,null,i.a.createElement(me,{speciesFilterOptions:this.state.speciesFilterOptions,sexFilterOptions:this.state.sexFilterOptions,placeFilterOptions:this.state.placeFilterOptions,attributesFilterOptions:this.state.attributesFilterOptions,filter:{text:this.props.kwm_pf_t,species:this.props.kwm_pf_s,sex:this.props.kwm_pf_g,place:this.props.kwm_pf_p,attributes:this.props.kwm_pf_a,category:this.props.kwm_pf_c,page:this.props.kwm_pf_page},requestType:this.props.kwm_pf_rt,view:this.props.kwm_pf_v,selectedPet:this.props.kwm_pf_id})):this.state.isInitialized&&this.state.error?i.a.createElement("p",null,window.petFinderConfig.texts.errorLoading):null}}]),t}(n.Component);fe.defaultProps={kwm_pf_id:null,kwm_pf_v:"list",kwm_pf_t:null,kwm_pf_s:window.petFinderConfig.preFilteredSpecies||null,kwm_pf_g:window.petFinderConfig.preFilteredSex||null,kwm_pf_p:window.petFinderConfig.preFilteredPlace||null,kwm_pf_c:window.petFinderConfig.preFilteredCategory||null,kwm_pf_a:window.petFinderConfig.preFilteredAttributes||[],kwm_pf_rt:null,kwm_pf_page:1};var ge=Object(o.addUrlProps)({urlPropsQueryConfig:ue})(fe),he=function(e){function t(){return Object(l.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;g.listen((function(){return e.forceUpdate()}))}},{key:"render",value:function(){return i.a.createElement("div",{className:"petfinder"},i.a.createElement("div",{className:"container-fluid position-relative"},i.a.createElement(ge,null)),i.a.createElement(u.Spinner,{name:"loadingSpinner",show:!0},i.a.createElement("div",{className:"loading-spinner d-flex"},i.a.createElement("div",{className:"spinner-border mx-auto mt-5"},i.a.createElement("span",{className:"sr-only"},window.petFinderConfig.texts.loading)))))}}]),t}(n.Component);a(240),a(241);Object(o.configureUrlQuery)({history:g}),document.addEventListener("DOMContentLoaded",(function(e){s.a.render(i.a.createElement(he,null),document.getElementById("petfinder"))}))},96:function(e,t,a){e.exports=a(242)}},[[96,1,2]]]);1 (window["webpackJsonppetbrowser-react"]=window["webpackJsonppetbrowser-react"]||[]).push([[0],{148:function(e,t,a){},149:function(e,t,a){},237:function(e,t,a){},238:function(e,t,a){},239:function(e,t,a){},241:function(e,t,a){},242:function(e,t,a){"use strict";a.r(t);var n=a(0),i=a.n(n),r=a(35),s=a.n(r),o=a(3),l=a(4),c=a(5),d=a(9),m=a(8),p=a(10),u=a(6),f=a(94),g=Object(f.a)(),h=a(7),w=a.n(h),v=a(87),b=a.n(v),E=a(88),F=a.n(E),C="\n {Name}\n ".concat(!0!==window.petFinderConfig.hideInternalNr?" - {InternNr}":"","\n ").concat(!0!==window.petFinderConfig.hideSerialNr?" ({LfdNr})":"","\n"),y={list:{name:C,allowedAttributes:["Fundtier","Tierart","Rasse","Geschlecht","Geburtsdatum","Aufnahmedatum","Gewicht","Groesse","Kastriert","Merkmale","Status","Aufenthaltsort"]},details:{allowedAttributes:["Fundtier","Tierart","Rasse","Groesse","Gewicht","Geschlecht","Kastriert","Geburtsdatum","Aufnahmedatum","Merkmale","Status","Aufenthaltsort"],allowedSections:["Krankheiten","Impfungen","Eigenschaften","Patenschaftsbedarf","Paten","Kontakt","Teilen"]},hasSearchingSponsorsBadge:!0},N={vermittelbar:Object.assign({},y,{hasImageBadge:!0}),handicap:y,notfall:y,senior:y,junior:y,patengesuch:Object.assign({},y,{hasImageBadge:!0}),fremdvermittlung:{list:{name:"{Name}",allowedAttributes:["Tierart","Rasse","Geschlecht","Geburtsdatum","Gewicht","Groesse","Kastriert","Merkmale","Status"]},details:{allowedAttributes:["Tierart","Rasse","Groesse","Gewicht","Geschlecht","Kastriert","Geburtsdatum","Merkmale","Status"],allowedSections:["Krankheiten","Impfungen","Eigenschaften","Kontakt","Teilen"]},hasImageBadge:!0},verstorben:{list:{name:"{Name}",allowedAttributes:["Tierart","Rasse","Geburtsdatum","Verstorben","Status"]},details:{allowedAttributes:["Tierart","Rasse","Groesse","Gewicht","Geburtsdatum","Aufnahmedatum","Vermitteltdatum","Verstorben","Status"],allowedSections:[]},hasImageBadge:!0},vermittelt:{list:{name:"{Name}",allowedAttributes:["Tierart","Rasse","Geburtsdatum","Aufnahmedatum","Vermitteltdatum","Status"]},details:{allowedAttributes:["Tierart","Rasse","Groesse","Gewicht","Geschlecht","Kastriert","Geburtsdatum","Aufnahmedatum","Vermitteltdatum","Status"],allowedSections:["Paten"]},hasImageBadge:!0},fundtier:{list:{name:C,allowedAttributes:["Tierart","Funddatum","Fundort","Rasse","Geschlecht","Aufenthaltsort","Status"]},details:{allowedAttributes:["Funddatum","Fundort","Tierart","Rasse","Groesse","Gewicht","Geschlecht","Kastriert","Merkmale","Aufenthaltsort","Status"],allowedSections:["Kontakt"]},hasImageBadge:!0}};a(148);function k(e){var t=[];return e.petData&&N[window.petFinderConfig.category].hasImageBadge&&e.withBadges&&(e.petData.Senior&&t.push(i.a.createElement("div",{className:"imageLoader__badge imageLoader__badge--senior",key:"senior"},window.petFinderConfig.texts.senior)),e.petData.Junior&&t.push(i.a.createElement("div",{className:"imageLoader__badge imageLoader__badge--junior",key:"junior"},window.petFinderConfig.texts.junior)),e.petData.Notfall&&t.push(i.a.createElement("div",{className:"imageLoader__badge imageLoader__badge--notfall",key:"notfall"},window.petFinderConfig.texts.emergency)),e.petData.Handicap&&t.push(i.a.createElement("div",{className:"imageLoader__badge imageLoader__badge--handicap",key:"handicap"},window.petFinderConfig.texts.handicap))),i.a.createElement("div",{className:"imageLoader__container"},t&&t,i.a.createElement("img",{src:e.src,alt:e.alt,className:"imageLoader__image"}))}var x=function(e){var t="".concat(window.petFinderConfig.imageBase,"/images/animals/no-image.jpg"),a=e.petData,n=e.withBadges,r=e.src;return i.a.createElement(F.a,{src:r,image:function(e){return i.a.createElement(k,Object.assign({},e,{petData:a,withBadges:n}))},className:"imageLoader",loading:function(){return i.a.createElement("div",{className:"imageLoader__container d-flex align-items-center justify-content-center"},i.a.createElement("div",{className:"spinner-border"},i.a.createElement("span",{className:"sr-only"},window.petFinderConfig.texts.loading)))},error:function(){return i.a.createElement(k,{src:t,petData:a,withBadges:n,alt:"Ein illustriertes Bild von Hund und Katze"})}})},O=a(16),S=a.n(O);function _(e,t,a){var n=[];return e.forEach((function(e,r){var s=function(e,t){var a=t[e];return"Geburtsdatum"===e?a=t.Geburtsdatum?S()(t.Geburtsdatum,"dd.mm.yyyy"):t.Alter?t.Alter:"Unbekannt":-1!==["Aufnahmedatum","Verstorben","Vermitteltdatum","Funddatum"].indexOf(e)?a=t[e]?S()(t[e],"dd.mm.yyyy"):"":"Gewicht"===e?a+="kg":null===a&&(a="-"),a}(e,a);-1!==t.indexOf(e)&&!1!==s&&n.push(i.a.createElement("tr",{key:r},!1!==s&&i.a.createElement("td",{colSpan:!0===s?2:1},function(e){var t=e;return"Aufnahmedatum"===e?t=window.petFinderConfig.texts.inShelterSince:"Aufenthaltsort"===e?t=window.petFinderConfig.texts.place:"Vermitteltdatum"===e?t="Vermittelt am":"Verstorben"===e?t="Verstorben am":"Funddatum"===e?t="Gefunden am":"Status"===e&&(t=window.petFinderConfig.texts.status),t}(e)),!0!==s&&i.a.createElement("td",null,s)))})),n}function P(e,t){return N[e].list.name.replace(/{.*?}/gi,(function(e){return t[e.substring(1,e.length-1)]?t[e.substring(1,e.length-1)]:""}))}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return window.petFinderConfig.showSearchingSponsors&&N[window.petFinderConfig.category].hasSearchingSponsorsBadge?i.a.createElement("div",{className:"searching-sponsors ".concat(e)},i.a.createElement("span",null,window.petFinderConfig.texts.searchingSponsor)):""}a(149);var I=function(e){function t(){return Object(l.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(c.a)(t,[{key:"navigateToDetails",value:function(){window.petFinderConfig.detailLinkEnabled&&Object(o.multiPushInUrlQuery)({kwm_pf_v:"details",kwm_pf_id:this.props.data.Id})}},{key:"render",value:function(){var e,t,a=this.props.data.Bilder&&this.props.data.Bilder.length&&window.petFinderConfig.imageBase+this.props.data.Bilder[0],n="horizontal"===window.petFinderConfig.listLayout;return i.a.createElement("div",{className:"tm-pet card h-100 ".concat(n?" flex-md-row align-items-md-center":""),"data-id":this.props.data.Id},i.a.createElement("div",{className:"tm-pet-button-image ".concat(n?"d-flex flex-basis-40 h-100":""),disabled:!window.petFinderConfig.detailLinkEnabled,onClick:this.navigateToDetails.bind(this)},i.a.createElement(x,{src:a,withBadges:window.petFinderConfig.showBadges&&!window.petFinderConfig.randomCompendium,petData:this.props.data})),"imageonly"!==window.petFinderConfig.listLayout&&i.a.createElement("div",{className:"card-body"},i.a.createElement("div",{className:"card-title h5"},this.props.data.Patensuche&&j(),P(window.petFinderConfig.category,this.props.data)),i.a.createElement("table",{className:"table table-striped"},i.a.createElement("tbody",null,(e=window.petFinderConfig.category,t=this.props.data,_(window.petFinderConfig.fieldVisibility.fields.list,N[e].list.allowedAttributes,t)))),window.petFinderConfig.detailLinkEnabled&&i.a.createElement("button",{className:"btn btn-primary",onClick:this.navigateToDetails.bind(this)},window.petFinderConfig.texts.details)),"imageonly"===window.petFinderConfig.listLayout&&i.a.createElement("div",{className:"text-center p-2"},this.props.data.Patensuche&&j(),P(window.petFinderConfig.category,this.props.data),window.petFinderConfig.randomCompendium&&i.a.createElement("div",null,window.petFinderConfig.texts.inShelterSince,": ",S()(this.props.data.Aufnahmedatum,"dd.mm.yyyy"))))}}]),t}(n.Component),T=a(89),L=a.n(T),A=a(90),D=a.n(A),B=a(91),U=a.n(B),V=a(92),R=a.n(V),q=a(36),G=a(37),z=[];function K(e,t){var a="".concat(e,"?id=").concat(t.Id);return t.LfdNr&&(a+="&lfdnr=".concat(encodeURIComponent(t.LfdNr))),t.InternNr&&(a+="&internenr=".concat(encodeURIComponent(t.InternNr))),t.Name&&(a+="&tiername=".concat(encodeURIComponent(t.Name))),t.Aufenthaltsort&&(a+="&aufenthaltsort=".concat(encodeURIComponent(t.Aufenthaltsort))),t.Email&&(a+="&aspemail=".concat(encodeURIComponent(t.Email))),t.BetreuerEmail&&(a+="&betreueremail=".concat(encodeURIComponent(t.BetreuerEmail))),t.PflegestelleEmail&&(a+="&psemail=".concat(encodeURIComponent(t.PflegestelleEmail))),t.ManuelleEmail&&(a+="&manuellemail=".concat(encodeURIComponent(t.ManuelleEmail))),(t.Name||t.LfdNr||t.InternNr)&&(a+="&tier=".concat(t.Name?encodeURIComponent(t.Name):"").concat(t.LfdNr?"+".concat(t.LfdNr):"").concat(t.InternNr?"+".concat(encodeURIComponent(t.InternNr)):"")),a}function M(e){var t=[];return e((function(e){t.push(i.a.createElement("button",{className:"btn btn-primary ml-2",key:e,"data-toggle":"modal","data-target":"#petfinder-modal-video".concat(e)},"Video ".concat(e," ansehen")))})),t}function Q(e,t,a,n){var r=[],s=function(e,t){switch(e){case"Impfungen":return L()(D()(t[e],"Datum","desc"),"Impfung");case"Krankheiten":return t[e].filter((function(e){return"1"===e.Positiv}));default:return t[e]}}(e,t);return s.length&&s.forEach((function(t,a){try{r.push(i.a.createElement("tr",{key:a},i.a.createElement("td",null,t.Name),"Impfungen"===e&&i.a.createElement("td",null,t.Datum&&"0000-00-00"!==t.Datum?S()(t.Datum,"dd.mm.yyyy"):"-")))}catch(n){}})),-1!==n.indexOf(e)&&(-1===z.indexOf(e)||r.length>0)?i.a.createElement(i.a.Fragment,{key:a},r.length>0&&i.a.createElement("table",{className:"table table-striped"},i.a.createElement("tbody",null,r)),!r.length&&i.a.createElement("p",null,function(e){switch(e){case"Krankheiten":return window.petFinderConfig.texts.noIllnesses;case"Impfungen":return window.petFinderConfig.texts.noVaccinations;case"Eigenschaften":return window.petFinderConfig.texts.noProperties;case"Paten":return window.petFinderConfig.texts.noSponsors;default:return window.petFinderConfig.texts.noData}}(e))):""}function H(e,t){var a=e.Patenbedarf&&e.Patenbedarf>0,n=e.Bedarfeinmal&&e.Bedarfeinmal>0,r=[];if(a){var s=e.Patengedeckt/e.Patenbedarf;r.push(i.a.createElement("table",{className:"table table-striped my-2 sponsoring-monthly",key:"p".concat(t)},i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("td",null,window.petFinderConfig.texts.sponsoringNeedMonthly),i.a.createElement("td",null,"\u20ac ",e.Patenbedarf)),i.a.createElement("tr",null,i.a.createElement("td",null,window.petFinderConfig.texts.sponsoringNeedCovered),i.a.createElement("td",null,"\u20ac ",e.Patengedeckt.toFixed(2))),i.a.createElement("tr",null,i.a.createElement("td",{colSpan:"2"},i.a.createElement("div",{className:"progress"},i.a.createElement("div",{className:"progress-bar ".concat(s<=.5?"low":s<=.9?"medium":"high"),role:"progressbar",style:{width:100*s+"%"},"aria-valuenow":e.Patengedeckt,"aria-valuemin":"0","aria-valuemax":e.Patenbedarf})))))))}if(n){var o=e.Bedarfgedeckt/e.Bedarfeinmal;r.push(i.a.createElement("table",{className:"table table-striped my-2 sponsoring-onetime",key:"b".concat(t)},i.a.createElement("tbody",null,i.a.createElement("tr",null,i.a.createElement("td",null,window.petFinderConfig.texts.sponsoringNeedOnetime),i.a.createElement("td",null,"\u20ac ",e.Bedarfeinmal)),i.a.createElement("tr",null,i.a.createElement("td",null,window.petFinderConfig.texts.sponsoringNeedCovered),i.a.createElement("td",null,"\u20ac ",e.Bedarfgedeckt.toFixed(2))),i.a.createElement("tr",null,i.a.createElement("td",{colSpan:"2"},i.a.createElement("div",{className:"progress"},i.a.createElement("div",{className:"progress-bar ".concat(o<=.5?"low":o<=.9?"medium":"high"),role:"progressbar",style:{width:100*o+"%"},"aria-valuenow":e.Bedarfgedeckt,"aria-valuemin":"0","aria-valuemax":e.Bedarfeinmal})))))))}return a||n?r:i.a.createElement("p",null,window.petFinderConfig.texts.sponsorNoNeed)}function J(e,t,a,n,r,s){var o=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return null!=e&&i.a.createElement(i.a.Fragment,{key:a},i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12"},i.a.createElement("div",{className:"mt-2"},"betreuer"===e&&t.BetreuerName&&i.a.createElement(i.a.Fragment,null,t.BetreuerName&&i.a.createElement(i.a.Fragment,null,t.BetreuerName,i.a.createElement("br",null)),t.BetreuerEmail&&i.a.createElement(i.a.Fragment,null,t.BetreuerEmail,i.a.createElement("br",null)),t.BetreuerPlz&&i.a.createElement(i.a.Fragment,null,t.BetreuerPlz," ",t.BetreuerOrt,i.a.createElement("br",null)),t.BetreuerTelefon&&i.a.createElement(i.a.Fragment,null,t.BetreuerTelefon,i.a.createElement("br",null)),t.BetreuerHandy&&i.a.createElement(i.a.Fragment,null,t.BetreuerHandy)),"ansprechpartner"===e&&t.Ansprechpartner&&i.a.createElement(i.a.Fragment,null,t.Ansprechpartner&&i.a.createElement(i.a.Fragment,null,t.Ansprechpartner,i.a.createElement("br",null)),t.Telefon&&i.a.createElement(i.a.Fragment,null,t.Telefon,i.a.createElement("br",null)),t.Handy&&i.a.createElement(i.a.Fragment,null,t.Handy,i.a.createElement("br",null)),t.Email&&i.a.createElement(i.a.Fragment,null,t.Email,i.a.createElement("br",null)),t.Uhrzeit&&i.a.createElement(i.a.Fragment,null,t.Uhrzeit,i.a.createElement("br",null))),"pflegestelle"===e&&t.PflegestelleName&&i.a.createElement(i.a.Fragment,null,t.PflegestelleName&&i.a.createElement(i.a.Fragment,null,t.PflegestelleVorname," ",t.PflegestelleName,i.a.createElement("br",null)),t.PflegestelleEmail&&i.a.createElement(i.a.Fragment,null,t.PflegestelleEmail,i.a.createElement("br",null)),t.PflegestellePlz&&i.a.createElement(i.a.Fragment,null,t.PflegestellePlz," ",t.PflegestelleOrt,i.a.createElement("br",null)),t.PflegestelleTelefon&&i.a.createElement(i.a.Fragment,null,t.PflegestelleTelefon,i.a.createElement("br",null)),t.PflegestelleHandy&&i.a.createElement(i.a.Fragment,null,t.PflegestelleHandy)),"intern"===e&&i.a.createElement(i.a.Fragment,null,!o&&i.a.createElement("a",{role:"button",tabIndex:"0",className:"btn btn-primary cursor-pointer",onClick:r},s),o&&i.a.createElement("span",null,window.petFinderConfig.texts.loginToReuqest)),"extern"===e&&n&&i.a.createElement(i.a.Fragment,null,!o&&i.a.createElement("a",{href:K(n,t),className:"btn btn-primary cursor-pointer"},s),o&&i.a.createElement("span",null,s))))))}function W(e,t){var a=function(e){var t="".concat(window.petFinderConfig.imageBase,"/images/animals/no-image.jpg");return e.Bilder&&e.Bilder.length>0?e.Bilder.map((function(t,a){var n=window.petFinderConfig.imageBase+t;return i.a.createElement("div",{className:"carousel-item "+(0===a?"active":""),key:a},i.a.createElement(x,{src:n,petData:e}))})):[i.a.createElement("div",{className:"d-flex align-items-center justify-content-center w-100 h-100",key:"0"},i.a.createElement("img",{src:t,className:"h-100",alt:e.Name}))]}(e);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{id:"imageSlider",className:"carousel slide","data-ride":"carousel"},i.a.createElement("div",{className:"carousel-inner"},a),a.length>1&&i.a.createElement(n.Fragment,null,i.a.createElement("a",{className:"carousel-control-prev",href:"#imageSlider",role:"button","data-slide":"prev"},i.a.createElement("span",{className:"carousel-control-prev-icon","aria-hidden":"true"}),i.a.createElement("span",{className:"sr-only"},window.petFinderConfig.texts.next)),i.a.createElement("a",{className:"carousel-control-next",href:"#imageSlider",role:"button","data-slide":"next"},i.a.createElement("span",{className:"carousel-control-next-icon","aria-hidden":"true"}),i.a.createElement("span",{className:"sr-only"},window.petFinderConfig.texts.previous)))),M(t)&&i.a.createElement("div",{className:"text-center mt-3"},M(t)))}function X(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement("table",{className:"table table-striped"},i.a.createElement("tbody",null,function(e,t){return _(window.petFinderConfig.fieldVisibility.fields.detail,N[e].details.allowedAttributes,t)}(window.petFinderConfig.category,e))))}function Y(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=a.category,s=a.data,o=a.navigateToAdoptionRequest,l=a.navigateToSponsoringRequest,c=a.invokePerVideo,d=N[r].details;return U()(e,2).map((function(e,a){var r=e.map((function(e,a){var n,r=null;switch(e.name){case"Bilder":r=W(s,c);break;case"Beschreibung":r=function(e){return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"card-text",dangerouslySetInnerHTML:{__html:R.a.sanitize(e.Beschreibung,{ADD_ATTR:["target"]})}}))}(s);break;case"Allgemein":r=X(s);break;case"Teilen":n=a,r=window.petFinderConfig.shareActive?i.a.createElement(i.a.Fragment,{key:n},i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12"},i.a.createElement("a",{href:"https://twitter.com/intent/tweet?url=".concat(encodeURIComponent(window.location.href),"&text="),target:"_blank",rel:"noopener noreferrer",className:"share-link btn share-link--twitter rounded-circle"},i.a.createElement(q.a,{icon:G.b,size:"2x"})),i.a.createElement("a",{href:"https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURIComponent(window.location.href)),target:"_blank",rel:"noopener noreferrer",className:"share-link btn share-link--facebook rounded-circle"},i.a.createElement(q.a,{icon:G.a,size:"2x"})),i.a.createElement("a",{href:"https://api.whatsapp.com/send?text=".concat(encodeURIComponent(window.location.href)),target:"_blank",rel:"noopener noreferrer",className:"share-link btn share-link--whatsapp rounded-circle"},i.a.createElement(q.a,{icon:G.c,size:"2x"}))))):"";break;case"Vermittlungskontakt":r=J(window.petFinderConfig.requestType,s,"contact-adoption",window.petFinderConfig.externalRequestUrl,o,window.petFinderConfig.texts.onlineRequest,window.petFinderConfig.hideContactButton);break;case"Patenschaftskontakt":r=J(window.petFinderConfig.sponsorRequestType,s,"contact-sponsoring",window.petFinderConfig.externalSponsorRequestUrl,l,window.petFinderConfig.texts.onlineSponsorRequest);break;case"Patenschaftsbedarf":r=-1!==d.allowedSections.indexOf("Patenschaftsbedarf")?H(s,a):"";break;default:r=Q(e.name,s,a,d.allowedSections)}return i.a.createElement("div",{className:"fixed"===t?"col-12 col-md-6":"card",key:"chunk-".concat(a)},r&&function(e){var t=e;return"Krankheiten"===e?t=window.petFinderConfig.texts.illnesses:"Impfungen"===e?t=window.petFinderConfig.texts.vaccinations:"Eigenschaften"===e?t=window.petFinderConfig.texts.properties:"Teilen"===e?t=window.petFinderConfig.texts.share:"Beschreibung"===e?t=window.petFinderConfig.texts.description:"Allgemein"===e?t=window.petFinderConfig.texts.generalInformation:"Vermittlungskontakt"===e?t=window.petFinderConfig.texts.adoptionContact:"Patenschaftskontakt"===e?t=window.petFinderConfig.texts.sponsoringContact:"Paten"===e&&(t=window.petFinderConfig.texts.sponsorListHeadline),i.a.createElement("div",{className:"h3 mt-4"},t)}(e.name),r)}));return"fixed"===t?i.a.createElement("div",{className:"row ".concat(1===e.length&&n?"justify-content-center text-center":""),key:"chunk-row-".concat(a)},r):i.a.createElement(i.a.Fragment,null,r)}))}var Z=function(e){function t(){return Object(l.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(c.a)(t,[{key:"navigateToDetails",value:function(){window.petFinderConfig.detailLinkEnabled&&Object(o.multiPushInUrlQuery)({kwm_pf_v:"details",kwm_pf_id:this.props.data.Id})}},{key:"render",value:function(){var e="horizontal"===window.petFinderConfig.listLayout,t=this.props.data.Bilder&&this.props.data.Bilder.length&&window.petFinderConfig.imageBase+this.props.data.Bilder[0],a=this.props.data.Paten.map((function(e,t){return i.a.createElement("li",{key:t},e.Name)}));return i.a.createElement("div",{className:"tm-pet card ".concat(e?"h-100 flex-md-row align-items-md-center":""),"data-id":this.props.data.Id},i.a.createElement("div",{className:"tm-pet-button-image d-flex flex-basis-40 h-100",disabled:!window.petFinderConfig.detailLinkEnabled,onClick:this.navigateToDetails.bind(this)},i.a.createElement(x,{src:t,withBadges:window.petFinderConfig.showBadges,petData:this.props.data})),i.a.createElement("div",{className:"card-body text-center"},i.a.createElement("div",{className:"card-title h5"},this.props.data.Patensuche&&j(),P(window.petFinderConfig.category,this.props.data)),"imageonly"!==window.petFinderConfig.listLayout&&i.a.createElement(i.a.Fragment,null,i.a.createElement("ul",{className:"list-unstyled mt-3"},a),H(this.props.data)),window.petFinderConfig.detailLinkEnabled&&i.a.createElement("button",{className:"btn btn-primary",onClick:this.navigateToDetails.bind(this)},window.petFinderConfig.texts.details)))}}]),t}(n.Component),$=a(14),ee=a(95),te=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={text:a.props.filter.text||"",species:a.props.filter.species||"",sex:a.props.filter.sex||"",place:a.props.filter.place||"",category:a.props.filter.category||"",attributes:a.props.filter.attributes.map((function(e){return parseInt(e)}))||[]},a.handleTextChange=a.handleTextChange.bind(Object($.a)(a)),a.handleSpeciesChange=a.handleSpeciesChange.bind(Object($.a)(a)),a.handleSexChange=a.handleSexChange.bind(Object($.a)(a)),a.handlePlaceChange=a.handlePlaceChange.bind(Object($.a)(a)),a.handleCategoryChange=a.handleCategoryChange.bind(Object($.a)(a)),a.handleAttributesChange=a.handleAttributesChange.bind(Object($.a)(a)),a.filter=a.filter.bind(Object($.a)(a)),a.filterTimeout=null,a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"handleTextChange",value:function(e){var t=this;this.setState({text:e.target.value},(function(){t.filter(!0)}))}},{key:"handleSpeciesChange",value:function(e){this.setState({species:e.target.value},this.filter)}},{key:"handleSexChange",value:function(e){this.setState({sex:e.target.value},this.filter)}},{key:"handlePlaceChange",value:function(e){this.setState({place:e.target.value},this.filter)}},{key:"handleCategoryChange",value:function(e){this.setState({category:e.target.value},this.filter)}},{key:"handleAttributesChange",value:function(e){this.setState({attributes:e.map((function(e){return e.value}))},this.filter)}},{key:"filter",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];window.clearTimeout(this.textTypeTimeout),this.textTypeTimeout=window.setTimeout((function(){Object(o.multiPushInUrlQuery)({kwm_pf_t:e.state.text,kwm_pf_s:e.state.species,kwm_pf_g:e.state.sex,kwm_pf_p:e.state.place,kwm_pf_c:e.state.category,kwm_pf_a:o.Serialize.encodeArray(e.state.attributes),kwm_pf_page:1})}),t?500:0)}},{key:"getSpeciesFilterOptions",value:function(){var e=[];return this.props.speciesFilterOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Art))})),e}},{key:"getSexFilterOptions",value:function(){var e=[];return this.props.sexFilterOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Sex))})),e}},{key:"getPlaceFilterOptions",value:function(){var e=[];return this.props.placeFilterOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Ort))})),e}},{key:"getAttributesFilterOptions",value:function(){return this.props.attributesFilterOptions.map((function(e){return{value:e.id,label:e.Name}}))}},{key:"render",value:function(){var e=this;return i.a.createElement("form",{className:"tm-filter mb-5"},i.a.createElement("div",{className:"h4 mb-4 text-center"},window.petFinderConfig.texts.filterResults),window.petFinderConfig.filterText&&i.a.createElement("div",{className:"row justify-content-center"},i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("input",{type:"text",className:"form-control",value:this.state.text,onChange:this.handleTextChange,placeholder:window.petFinderConfig.texts.insertQuery})))),i.a.createElement("div",{className:"row justify-content-center"},window.petFinderConfig.filterSpecies&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("select",{className:"custom-select form-control",value:this.state.species,onChange:this.handleSpeciesChange},i.a.createElement("option",{value:""},window.petFinderConfig.texts.allSpecies),this.getSpeciesFilterOptions()))),window.petFinderConfig.filterSex&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("select",{className:"custom-select form-control",value:this.state.sex,onChange:this.handleSexChange},i.a.createElement("option",{value:""},window.petFinderConfig.texts.allSex),this.getSexFilterOptions()))),window.petFinderConfig.filterPlace&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("select",{className:"custom-select form-control",value:this.state.place,onChange:this.handlePlaceChange},i.a.createElement("option",{value:""},window.petFinderConfig.texts.allPlaces),this.getPlaceFilterOptions()))),window.petFinderConfig.filterAttribute&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement(ee.a,{options:this.getAttributesFilterOptions(),value:this.getAttributesFilterOptions().filter((function(t){return e.state.attributes.includes(t.value)})),onChange:this.handleAttributesChange,labelledBy:window.petFinderConfig.texts.properties,selectAllLabel:window.petFinderConfig.texts.selectAll,disableSearch:!0,overrideStrings:{allItemsAreSelected:window.petFinderConfig.texts.allItemsSelected,selectSomeItems:window.petFinderConfig.texts.selectItems}}))),window.petFinderConfig.filterCategory&&i.a.createElement("div",{className:"col-12 col-sm-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("select",{className:"custom-select form-control",value:this.state.category,onChange:this.handleCategoryChange},i.a.createElement("option",{value:""},window.petFinderConfig.texts.allCategories),i.a.createElement("option",{value:"handicap"},window.petFinderConfig.texts.handicap),i.a.createElement("option",{value:"junior"},window.petFinderConfig.texts.junior),i.a.createElement("option",{value:"senior"},window.petFinderConfig.texts.senior),i.a.createElement("option",{value:"notfall"},window.petFinderConfig.texts.emergency),i.a.createElement("option",{value:"patengesuch"},window.petFinderConfig.texts.sponsorRequest))))))}}]),t}(n.Component),ae=a(93),ne=a.n(ae),ie=a(1),re=a.n(ie),se=function(){oe(".petfinder")},oe=function(e){var t=parseInt(window.petFinderConfig.scrollOffset);re()(e).offset()&&re()(window).scrollTop(re()(e).offset().top+(isNaN(t)?0:t))},le=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={isInitialized:!1,titleOptions:null,salutationOptions:null,countryOptions:null,formData:{},error:!1,submitted:!1},a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;u.spinnerService.show("loadingSpinner"),this.setState({formData:{type:this.props.type}}),w.a.all([w.a.get("".concat(window.petFinderConfig.serviceUrl,"/title"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/salutation"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/country"),{headers:{"x-api-key":window.petFinderConfig.apiKey}})]).then(w.a.spread((function(t,a,n){e.setState({salutationOptions:a.data,titleOptions:t.data,countryOptions:n.data,isInitialized:!0}),se(),u.spinnerService.hide("loadingSpinner")})),(function(){e.setState({error:!0,isInitialized:!0}),se(),u.spinnerService.hide("loadingSpinner")}))}},{key:"getTitleOptions",value:function(){var e=[];return this.state.titleOptions&&this.state.titleOptions.length&&this.state.titleOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Titel))})),e}},{key:"getSalutationOptions",value:function(){var e=[];return this.state.salutationOptions&&this.state.salutationOptions.length?this.state.salutationOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.Anrede))})):this.setState({error:!0}),e}},{key:"getCountryOptions",value:function(){var e=[];return this.state.countryOptions&&this.state.countryOptions.length&&this.state.countryOptions.forEach((function(t){e.push(i.a.createElement("option",{value:t.id,key:t.id},t.land))})),e}},{key:"setFormDataField",value:function(e,t){var a=this.state.formData;a[e]=t.target.value,this.setState({formData:a})}},{key:"submitRequest",value:function(e){var t=this;e.preventDefault(),u.spinnerService.show("loadingSpinner"),this.formData=this.state.formData,this.formData.petId=this.props.pet.Id,this.formData.subject=window.petFinderConfig.texts.requestSubject.replace("{anfrageart}","adoption"===this.formData.type?"Adoptionsanfrage":"Patenschaftsanfrage"),w.a.post("".concat(window.petFinderConfig.serviceUrl,"/request"),this.formData,{headers:{"x-api-key":window.petFinderConfig.apiKey}}).then((function(e){t.setState({submitted:!0}),se(),u.spinnerService.hide("loadingSpinner")}),(function(e){t.setState({error:!0}),se(),u.spinnerService.hide("loadingSpinner")}))}},{key:"render",value:function(){return this.state.isInitialized?this.state.submitted?i.a.createElement("p",{className:"text-center"},window.petFinderConfig.texts.requestSuccess):this.state.error||this.state.submitted?i.a.createElement("p",{className:"text-center"},window.petFinderConfig.texts.error):i.a.createElement("form",{onSubmit:this.submitRequest.bind(this),method:"POST"},i.a.createElement("h1",null,window.petFinderConfig.texts.interestedIn," ",this.props.pet.Name,"?"),window.petFinderConfig.texts.requestIntro,i.a.createElement("div",{className:"row mt-3"},i.a.createElement("div",{className:"col-12 col-md-10 offset-md-1"},i.a.createElement("label",{htmlFor:"type"},window.petFinderConfig.texts.requestType,"*"),i.a.createElement("select",{className:"form-control",name:"type",id:"type",value:this.props.type,onChange:this.setFormDataField.bind(this,"type"),required:!0},i.a.createElement("option",{value:""},window.petFinderConfig.texts.pleaseSelect),i.a.createElement("option",{value:"adoption"},"Vermittlungsanfrage"),i.a.createElement("option",{value:"sponsoring"},"Patenschaftsanfrage")))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-10 offset-md-1"},i.a.createElement("h2",{className:"mt-5"},window.petFinderConfig.texts.personalData),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"salutation"},window.petFinderConfig.texts.salutation,"*"),i.a.createElement("select",{className:"form-control",name:"salutation",id:"salutation",onChange:this.setFormDataField.bind(this,"salutation"),required:!0},i.a.createElement("option",{value:""},window.petFinderConfig.texts.pleaseSelect),this.getSalutationOptions()))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"title"},window.petFinderConfig.texts.title),i.a.createElement("select",{className:"form-control",name:"title",id:"title",onChange:this.setFormDataField.bind(this,"title")},i.a.createElement("option",{value:""},window.petFinderConfig.texts.pleaseSelect),this.getTitleOptions())))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"firstname"},window.petFinderConfig.texts.firstname,"*"),i.a.createElement("input",{type:"text",className:"form-control",name:"firstname",id:"firstname",onChange:this.setFormDataField.bind(this,"firstname"),required:!0}))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"lastname"},window.petFinderConfig.texts.lastname,"*"),i.a.createElement("input",{type:"text",className:"form-control",name:"lastname",id:"lastname",onChange:this.setFormDataField.bind(this,"lastname"),required:!0})))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"birthdate"},window.petFinderConfig.texts.birthday),i.a.createElement("input",{type:"text",className:"form-control",name:"birthdate",id:"birthdate",onChange:this.setFormDataField.bind(this,"birthdate"),pattern:"(0[1-9]|1[0-9]|2[0-9]|3[01]).(0[1-9]|1[012]).[0-9]{4}"})))),i.a.createElement("h2",{className:"mt-3"},window.petFinderConfig.texts.address),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"street"},window.petFinderConfig.texts.street),i.a.createElement("input",{type:"text",className:"form-control",name:"street",id:"street",onChange:this.setFormDataField.bind(this,"street")}))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"postcode"},window.petFinderConfig.texts.postcode),i.a.createElement("input",{type:"text",className:"form-control",name:"postcode",id:"postcode",onChange:this.setFormDataField.bind(this,"postcode")})))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"city"},window.petFinderConfig.texts.city),i.a.createElement("input",{type:"text",className:"form-control",name:"city",id:"city",onChange:this.setFormDataField.bind(this,"city")}))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"country"},window.petFinderConfig.texts.country),i.a.createElement("select",{className:"form-control",name:"country",id:"country",onChange:this.setFormDataField.bind(this,"country")},i.a.createElement("option",{value:""},window.petFinderConfig.texts.pleaseSelect),this.getCountryOptions())))),i.a.createElement("h2",{className:"mt-3"},window.petFinderConfig.texts.contactData),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"email"},window.petFinderConfig.texts.email,"*"),i.a.createElement("input",{type:"text",className:"form-control",name:"email",id:"email",onChange:this.setFormDataField.bind(this,"email"),required:!0}))),i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"phone"},window.petFinderConfig.texts.phone),i.a.createElement("input",{type:"text",className:"form-control",name:"phone",id:"phone",onChange:this.setFormDataField.bind(this,"phone")})))),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12 col-md-6"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"handy"},window.petFinderConfig.texts.mobile),i.a.createElement("input",{type:"text",className:"form-control",name:"handy",id:"handy",onChange:this.setFormDataField.bind(this,"handy")})))),i.a.createElement("h2",{className:"mt-3"},window.petFinderConfig.texts.yourMessage),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12"},i.a.createElement("div",{className:"form-group"},i.a.createElement("label",{htmlFor:"message"},window.petFinderConfig.texts.yourMessage),i.a.createElement("textarea",{type:"text",rows:"10",className:"form-control",name:"message",id:"message",onChange:this.setFormDataField.bind(this,"message")})))),i.a.createElement("div",{className:"form-check"},i.a.createElement("input",{className:"form-check-input",type:"checkbox",value:"",id:"privacy",required:!0}),i.a.createElement("label",{className:"form-check-label",htmlFor:"privacy"},window.petFinderConfig.texts.dataProtection)),i.a.createElement("div",{className:"row"},i.a.createElement("div",{className:"col-12"},i.a.createElement("div",{className:"form-group"},i.a.createElement("button",{className:"btn btn-primary form-control mt-3",name:"submit",id:"submit"},window.petFinderConfig.texts.sendRequest))))))):null}}]),t}(n.Component),ce=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).el=document.createElement("div"),a.el.style.display="contents",a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){document.body.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){document.body.removeChild(this.el)}},{key:"render",value:function(){return s.a.createPortal(this.props.children,this.el)}}]),t}(i.a.Component),de=(a(235),a(236),a(237),function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={error:!1,notFound:!1,pet:null},a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){this.fetchPet()}},{key:"componentDidUpdate",value:function(e){var t=this;this.props.petId!==e.petId&&this.fetchPet(),this.invokePerVideo((function(e){var a=re()("#petfinder-modal-video".concat(e));a&&a.on("hide.bs.modal",(function(e){re()(e.target).find(".embed-responsive").empty()})),a&&a.on("show.bs.modal",(function(a){re()(a.target).find(".embed-responsive").html(t.state.pet["Video".concat(e)])}))}))}},{key:"invokePerVideo",value:function(e){for(var t=1;t<=3;t++){var a=1===t?"":t;this.state.pet&&this.state.pet["Video".concat(a)]&&e(a)}}},{key:"fetchPet",value:function(){var e=this;u.spinnerService.show("loadingSpinner"),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/pet/").concat(this.props.petId),{headers:{"x-api-key":window.petFinderConfig.apiKey}}).then((function(t){e.setState({pet:t.data}),se(),u.spinnerService.hide("loadingSpinner")}),(function(t){404===t.response.status?e.setState({notFound:!0}):e.setState({error:!0}),se(),u.spinnerService.hide("loadingSpinner")}))}},{key:"navigateToAdoptionRequest",value:function(){Object(o.multiPushInUrlQuery)({kwm_pf_v:"request",kwm_pf_rt:"adoption"})}},{key:"navigateToSponsoringRequest",value:function(){Object(o.multiPushInUrlQuery)({kwm_pf_v:"request",kwm_pf_rt:"sponsoring"})}},{key:"renderVideoModals",value:function(){var e=[];return this.invokePerVideo((function(t){e.push(i.a.createElement(ce,{key:t},i.a.createElement("div",{className:"petfinder-modal"},i.a.createElement("div",{className:"modal",tabIndex:"-1",role:"dialog",id:"petfinder-modal-video".concat(t)},i.a.createElement("div",{className:"modal-dialog modal-dialog-centered modal-lg",role:"document"},i.a.createElement("div",{className:"modal-content"},i.a.createElement("button",{type:"button",className:"close","data-dismiss":"modal","aria-label":"Schlie\xdfen"},i.a.createElement("span",{"aria-hidden":"true"},"\xd7")),i.a.createElement("div",{className:"modal-body"},i.a.createElement("div",{className:"embed-responsive embed-responsive-16by9"}))))))))})),e}},{key:"render",value:function(){return this.state&&this.state.pet?"details"===this.props.view?i.a.createElement("div",{className:"tm-pet"},i.a.createElement("div",{className:"h2"},this.state.pet.Patensuche&&j(),this.state.pet.Name),function(e){var t=Y(window.petFinderConfig.fieldVisibility.sections.filter((function(e){return!e.attributes.unsortable&&"Teilen"!==e.name})),window.petFinderConfig.detailLayout,e),a=Y(window.petFinderConfig.fieldVisibility.sections.filter((function(e){return e.attributes.unsortable&&"Teilen"!==e.name})),"fixed",e),n=Y(window.petFinderConfig.fieldVisibility.sections.filter((function(e){return"Teilen"===e.name})),"fixed",e,!0);return"fixed"===window.petFinderConfig.detailLayout?i.a.createElement(i.a.Fragment,null,t,a,n):i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:"card-columns"},t),a,n)}({category:window.petFinderConfig.category,data:this.state.pet,navigateToAdoptionRequest:this.navigateToAdoptionRequest.bind(this),navigateToSponsoringRequest:this.navigateToSponsoringRequest.bind(this),invokePerVideo:this.invokePerVideo.bind(this)}),this.renderVideoModals()&&this.renderVideoModals()):"request"===this.props.view&&"intern"===window.petFinderConfig.requestType?i.a.createElement(le,{pet:this.state.pet,type:this.props.requestType}):i.a.createElement("p",null,window.petFinderConfig.texts.animalNotFound):this.state.notFound?i.a.createElement("p",null,window.petFinderConfig.texts.animalNotFound):this.state.error?i.a.createElement("p",null,window.petFinderConfig.texts.error):null}}]),t}(n.Component)),me=(a(238),function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={error:!1,petsPage:null,pets:null,pageCount:null,previousSelectedPet:null,initialLoad:!0},a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){this.updateList()}},{key:"componentDidUpdate",value:function(e){e.filter.text===this.props.filter.text&&e.filter.species===this.props.filter.species&&e.filter.sex===this.props.filter.sex&&e.filter.place===this.props.filter.place&&e.filter.category===this.props.filter.category&&e.filter.attributes===this.props.filter.attributes&&e.filter.page===this.props.filter.page||this.updateList(),this.state.previousSelectedPet&&re()('.tm-pet[data-id="'+this.state.previousSelectedPet+'"]').length&&oe('.tm-pet[data-id="'+this.state.previousSelectedPet+'"]')}},{key:"updateList",value:function(){var e=this,t=window.petFinderConfig.category?"/category/".concat(window.petFinderConfig.category):"",a=window.petFinderConfig.sortColumn?"/sortby/".concat(window.petFinderConfig.sortColumn):"",n=window.petFinderConfig.sortColumn&&window.petFinderConfig.sortOrder?"/sortorder/".concat(window.petFinderConfig.sortOrder):"",i="/pets".concat(t).concat(a).concat(n);this.props.filter.pageSize=window.petFinderConfig.pageSize,this.props.filter.showAdopted="patengesuch"===window.petFinderConfig.category&&window.petFinderConfig.sponsorListShowAdopted,this.props.filter.filterCovered="patengesuch"===window.petFinderConfig.category&&window.petFinderConfig.sponsorListFilterCovered,u.spinnerService.show("loadingSpinner"),w.a.post(window.petFinderConfig.serviceUrl+i,this.props.filter,{headers:{"x-api-key":window.petFinderConfig.apiKey}}).then((function(t){if(window.petFinderConfig.randomCompendium){var a=b()(t.data.petIds,window.petFinderConfig.pageSize);w.a.all(a.map((function(e){return w.a.get("".concat(window.petFinderConfig.serviceUrl,"/pet/").concat(e),{headers:{"x-api-key":window.petFinderConfig.apiKey}})}))).then((function(n){e.setState({petsPage:n.map((function(e){return e.data})),pageCount:t.data.pageCount,pets:a})})),u.spinnerService.hide("loadingSpinner")}else e.setState({petsPage:t.data.petsPage,pageCount:t.data.pageCount,pets:t.data.petIds}),u.spinnerService.hide("loadingSpinner")}),(function(t){u.spinnerService.hide("loadingSpinner"),e.setState({error:!0,pageCount:0})}))}},{key:"getFilterView",value:function(){return(window.petFinderConfig.filterText||window.petFinderConfig.filterSpecies||window.petFinderConfig.filterSex||window.petFinderConfig.filterPlace||window.petFinderConfig.filterCategory||window.petFinderConfig.filterAttribute)&&this.props.speciesFilterOptions&&this.props.speciesFilterOptions.length&&this.props.sexFilterOptions&&this.props.sexFilterOptions.length&&this.props.placeFilterOptions&&this.props.placeFilterOptions.length&&this.props.attributesFilterOptions&&this.props.attributesFilterOptions.length?i.a.createElement(te,{filter:this.props.filter,speciesFilterOptions:this.props.speciesFilterOptions,sexFilterOptions:this.props.sexFilterOptions,placeFilterOptions:this.props.placeFilterOptions,attributesFilterOptions:this.props.attributesFilterOptions}):null}},{key:"getPaginationView",value:function(){return i.a.createElement("nav",{className:"mt-5","aria-label":"Paginierung"},i.a.createElement(ne.a,{previousLabel:window.petFinderConfig.texts.back,nextLabel:window.petFinderConfig.texts.forward,breakLabel:"...",pageCount:this.state.pageCount,onPageChange:this.handlePageChange.bind(this),initialPage:this.props.filter.page-1,forcePage:this.props.filter.page-1,containerClassName:"pagination justify-content-center",pageClassName:"page-item",previousClassName:"page-item",nextClassName:"page-item",breakClassName:"page-item",pageLinkClassName:"page-link cursor-pointer",previousLinkClassName:"page-link cursor-pointer",nextLinkClassName:"page-link cursor-pointer",breakLinkClassName:"page-link",activeClassName:"active"}))}},{key:"handlePageChange",value:function(e){Object(o.pushInUrlQuery)("kwm_pf_page",e.selected+1),this.state.initialLoad||se(),this.setState({initialLoad:!1,previousSelectedPet:null})}},{key:"navigateToList",value:function(){this.setState({previousSelectedPet:this.props.selectedPet}),Object(o.multiPushInUrlQuery)({kwm_pf_v:"list",kwm_pf_id:null})}},{key:"getCurrentPetIndex",value:function(){var e=this;return this.state.petsPage.findIndex((function(t){return t.Id===e.props.selectedPet}))}},{key:"scrollNext",value:function(){var e=this.state.pets.indexOf(this.props.selectedPet)+1;this.state.pets[e]&&Object(o.pushInUrlQuery)("kwm_pf_id",this.state.pets[e])}},{key:"scrollPrevious",value:function(){var e=this.state.pets.indexOf(this.props.selectedPet)-1;this.state.pets[e]&&Object(o.pushInUrlQuery)("kwm_pf_id",this.state.pets[e])}},{key:"getPetListView",value:function(){var e="horizontal"===window.petFinderConfig.listLayout,t="col-md-6";1===window.petFinderConfig.desktopCols?t="":3===window.petFinderConfig.desktopCols?t+=" col-xl-4":4===window.petFinderConfig.desktopCols&&(t+=" col-xl-3");var a=this.state.petsPage.map((function(a,n){return i.a.createElement(i.a.Fragment,{key:n},"patengesuch"!==window.petFinderConfig.category&&i.a.createElement("div",{className:"mb-3 ".concat(e?"col-12 col-lg-6":"col-12 "+t),key:a.Id},i.a.createElement(I,{data:a})),"patengesuch"===window.petFinderConfig.category&&i.a.createElement("div",{className:"mb-3 col-12 col-sm-10",key:a.Id},i.a.createElement(Z,{data:a})))}));return i.a.createElement(i.a.Fragment,null,!window.petFinderConfig.randomCompendium&&this.getFilterView(),!window.petFinderConfig.randomCompendium&&this.getPaginationView(),i.a.createElement("div",{className:"tm-petlist"},!window.petFinderConfig.randomCompendium&&i.a.createElement("div",{className:"h4 my-4 text-center"},window.petFinderConfig.texts.animalsFound),i.a.createElement("div",{className:"row justify-content-center"},a)),!window.petFinderConfig.randomCompendium&&this.getPaginationView())}},{key:"getNoResultsView",value:function(){return i.a.createElement(i.a.Fragment,null,this.getFilterView(),i.a.createElement("div",{className:"display-4 text-center"},window.petFinderConfig.texts.noAnimalsFound))}},{key:"getErrorView",value:function(){return i.a.createElement(i.a.Fragment,null,this.getFilterView(),i.a.createElement("div",{className:"display-4 text-center"},window.petFinderConfig.texts.error))}},{key:"render",value:function(){return this.state.petsPage&&this.state.petsPage.length>0?window.petFinderConfig.detailLinkEnabled&&("details"===this.props.view||"request"===this.props.view)&&this.props.selectedPet?i.a.createElement(i.a.Fragment,null,i.a.createElement("nav",{className:"navbar bg-light mb-4"},i.a.createElement("div",{className:"col-4 text-left"},"request"!==this.props.view&&i.a.createElement("button",{className:"btn btn-primary cursor-pointer",disabled:0===this.state.pets.indexOf(this.props.selectedPet),onClick:this.scrollPrevious.bind(this)},window.petFinderConfig.texts.previousAnimal)),i.a.createElement("div",{className:"col-4 text-center"},i.a.createElement("button",{className:"btn btn-primary cursor-pointer d-inline",onClick:this.navigateToList.bind(this)},window.petFinderConfig.texts.backToList)),i.a.createElement("div",{className:"col-4 text-right"},"request"!==this.props.view&&i.a.createElement("button",{className:"btn btn-primary cursor-pointer",disabled:this.state.pets.indexOf(this.props.selectedPet)===this.state.pets.length-1,onClick:this.scrollNext.bind(this)},window.petFinderConfig.texts.nextAnimal))),i.a.createElement(de,{petId:this.props.selectedPet,view:this.props.view,requestType:this.props.requestType})):this.getPetListView():this.state.petsPage&&!this.state.petsPage.length?this.getNoResultsView():this.state.error?this.getErrorView():null}}]),t}(n.Component)),pe=function(e){function t(e){var a;return Object(l.a)(this,t),(a=Object(d.a)(this,Object(m.a)(t).call(this,e))).state={isInitialized:!1,sponsors:null,hasError:!1},a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;w.a.get("".concat(window.petFinderConfig.serviceUrl,"/sponsor"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}).then((function(t){u.spinnerService.hide("loadingSpinner"),t&&t.data&&t.data.length?e.setState({isInitialized:!0,sponsors:t.data,hasError:!1}):e.setState({isInitialized:!0,hasError:!0})}),(function(t){e.setState({isInitialized:!0,hasError:!0})}))}},{key:"render",value:function(){var e=this,t="";if(this.state.isInitialized&&!this.state.hasError){var a=this.state.sponsors.map((function(t,a){return i.a.createElement("li",{key:a,className:window.petFinderConfig.sponsorListOneLine?"d-inline":""},t.Name+(window.petFinderConfig.sponsorListOneLine&&a<e.state.sponsors.length-1?", ":""))}));t=i.a.createElement("ul",{className:"list-unstyled m-0 p-0"},a)}else t=i.a.createElement("div",null,window.petFinderConfig.texts.errorLoading);return i.a.createElement(i.a.Fragment,null,i.a.createElement("h1",null,window.petFinderConfig.texts.sponsorListHeadline),t)}}]),t}(n.Component),ue=(a(239),{kwm_pf_id:{type:o.UrlQueryParamTypes.number},kwm_pf_v:{type:o.UrlQueryParamTypes.string},kwm_pf_t:{type:o.UrlQueryParamTypes.string},kwm_pf_s:{type:o.UrlQueryParamTypes.number},kwm_pf_g:{type:o.UrlQueryParamTypes.number},kwm_pf_p:{type:o.UrlQueryParamTypes.number},kwm_pf_c:{type:o.UrlQueryParamTypes.string},kwm_pf_a:{type:o.UrlQueryParamTypes.array},kwm_pf_rt:{type:o.UrlQueryParamTypes.string},kwm_pf_page:{type:o.UrlQueryParamTypes.number}}),fe=function(e){function t(e){var a;Object(l.a)(this,t),a=Object(d.a)(this,Object(m.a)(t).call(this,e));var n={sexFilterOptions:null,speciesFilterOptions:null,placeFilterOptions:null,attributesFilterOptions:[],sponsors:null,error:!1};return window.petFinderConfig.filterEnabled?a.state=Object.assign({isInitialized:!1},n):a.state=Object.assign({isInitialized:!0},n),a}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;g.listen((function(){return e.forceUpdate()})),(window.petFinderConfig.filterSpecies||window.petFinderConfig.filterSex||window.petFinderConfig.filterPlace||window.petFinderConfig.filterCategory||window.petFinderConfig.filterAttribute)&&(u.spinnerService.show("loadingSpinner"),w.a.all([w.a.get("".concat(window.petFinderConfig.serviceUrl,"/sex"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/place"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/species"),{headers:{"x-api-key":window.petFinderConfig.apiKey}}),w.a.get("".concat(window.petFinderConfig.serviceUrl,"/attribute"),{headers:{"x-api-key":window.petFinderConfig.apiKey}})]).then(w.a.spread((function(t,a,n,i){e.setState({speciesFilterOptions:n.data,sexFilterOptions:t.data,placeFilterOptions:a.data,attributesFilterOptions:i.data,isInitialized:!0})})),(function(t){e.setState({error:!0,isInitialized:!0})})))}},{key:"render",value:function(){return this.state.isInitialized&&!this.state.error?"paten"===window.petFinderConfig.category?i.a.createElement(pe,null):i.a.createElement(i.a.Fragment,null,i.a.createElement(me,{speciesFilterOptions:this.state.speciesFilterOptions,sexFilterOptions:this.state.sexFilterOptions,placeFilterOptions:this.state.placeFilterOptions,attributesFilterOptions:this.state.attributesFilterOptions,filter:{text:this.props.kwm_pf_t,species:this.props.kwm_pf_s,sex:this.props.kwm_pf_g,place:this.props.kwm_pf_p,attributes:this.props.kwm_pf_a,category:this.props.kwm_pf_c,page:this.props.kwm_pf_page},requestType:this.props.kwm_pf_rt,view:this.props.kwm_pf_v,selectedPet:this.props.kwm_pf_id})):this.state.isInitialized&&this.state.error?i.a.createElement("p",null,window.petFinderConfig.texts.errorLoading):null}}]),t}(n.Component);fe.defaultProps={kwm_pf_id:null,kwm_pf_v:"list",kwm_pf_t:null,kwm_pf_s:window.petFinderConfig.preFilteredSpecies||null,kwm_pf_g:window.petFinderConfig.preFilteredSex||null,kwm_pf_p:window.petFinderConfig.preFilteredPlace||null,kwm_pf_c:window.petFinderConfig.preFilteredCategory||null,kwm_pf_a:window.petFinderConfig.preFilteredAttributes||[],kwm_pf_rt:null,kwm_pf_page:1};var ge=Object(o.addUrlProps)({urlPropsQueryConfig:ue})(fe),he=function(e){function t(){return Object(l.a)(this,t),Object(d.a)(this,Object(m.a)(t).apply(this,arguments))}return Object(p.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;g.listen((function(){return e.forceUpdate()}))}},{key:"render",value:function(){return i.a.createElement("div",{className:"petfinder"},i.a.createElement("div",{className:"container-fluid position-relative"},i.a.createElement(ge,null)),i.a.createElement(u.Spinner,{name:"loadingSpinner",show:!0},i.a.createElement("div",{className:"loading-spinner d-flex"},i.a.createElement("div",{className:"spinner-border mx-auto mt-5"},i.a.createElement("span",{className:"sr-only"},window.petFinderConfig.texts.loading)))))}}]),t}(n.Component);a(240),a(241);Object(o.configureUrlQuery)({history:g}),document.addEventListener("DOMContentLoaded",(function(e){s.a.render(i.a.createElement(he,null),document.getElementById("petfinder"))}))},96:function(e,t,a){e.exports=a(242)}},[[96,1,2]]]); -
tier-management-petfinder/trunk/kwm-petfinder.php
r2679446 r2689013 7 7 Author URI: https://www.kw-management.de 8 8 Text Domain: tm-petfinder 9 Version: 2.4. 09 Version: 2.4.1 10 10 */ 11 11 … … 23 23 define('KWM_PETFINDER_API_ENDPOINT', KWM_PETFINDER_SERVICE_URL . '/api/v1'); 24 24 define('KWM_PETFINDER_IMAGE_BASE', KWM_PETFINDER_SERVICE_URL . '/modules/Tier-Management/'); 25 define('KWM_PETFINDER_VERSION', '2.4. 0');25 define('KWM_PETFINDER_VERSION', '2.4.1'); 26 26 27 27 require_once(plugin_dir_path( __FILE__ ) . 'globals.php'); … … 204 204 showSearchingSponsors: ' . (get_option('kw_pefinder_show_searching_sponsors') === '1' ? 'true' : 'false') . ', 205 205 sponsorListOneLine: ' . (get_option('kw_pefinder_sponsors_list_one_line') === '1' ? 'true' : 'false') . ', 206 sponsorListShowAdopted: ' . (get_option('kw_pefinder_sponsors_list_show_adopted') === '1' ? 'true' : 'false') . ', 207 sponsorListFilterCovered: ' . (get_option('kw_pefinder_sponsors_list_filter_covered') === '1' ? 'true' : 'false') . ', 206 208 hideSerialNr: ' . (get_option('kw_pefinder_hide_serial_nr') === '1' ? 'true' : 'false') . ', 207 209 fieldVisibility: ' . json_encode(getFieldVisiblityConfig()) . ', -
tier-management-petfinder/trunk/options.php
r2679446 r2689013 39 39 register_setting('kwm-petfinder-settings-group-lists', $kwmPetfinderGlobals['optionPrefix'] . 'show_searching_sponsors'); 40 40 register_setting('kwm-petfinder-settings-group-lists', $kwmPetfinderGlobals['optionPrefix'] . 'sponsors_list_one_line'); 41 register_setting('kwm-petfinder-settings-group-lists', $kwmPetfinderGlobals['optionPrefix'] . 'sponsors_list_show_adopted'); 42 register_setting('kwm-petfinder-settings-group-lists', $kwmPetfinderGlobals['optionPrefix'] . 'sponsors_list_filter_covered'); 41 43 42 44 register_setting('kwm-petfinder-settings-group-field-visibility', $kwmPetfinderGlobals['fieldVisibility']['optionConfigureHappened']); -
tier-management-petfinder/trunk/readme.txt
r2679446 r2689013 4 4 Requires at least: 5.1.1 5 5 Tested up to: 5.9 6 Stable tag: 2.4. 06 Stable tag: 2.4.1 7 7 Requires PHP: 7.0 8 8 License: GPLv2 or later … … 77 77 78 78 == Changelog == 79 80 = 2.4.1 = 81 * einstellung um optional in der pategesuch liste voll abgedeckte tiere herauszufiltern 82 * einstellung um optional auch adoptierte tiere in der patengesuch liste anzeigen zu lassen 83 * fix: farbe des balkens für monatlichen patenbedarf falsch berechnet 84 * fix: wenn noch keine patenschaft abgeschlossen wird kein wert angezeigt 85 * fix: nicht namentlich genannte paten werden nicht mit berechnet 86 * fix: tiere ohne patenbedarf in der patengesuch liste ausblenden 87 * fix: tiere mit eingetragenem patenbedarf aber ohne homepage anzeige sollen keinen bedarf anzeigen 79 88 80 89 = 2.4.0 = -
tier-management-petfinder/trunk/settings/page-lists.php
r2679446 r2689013 41 41 <tr> 42 42 <th> 43 Sponsorensuche anzeigen43 Patensuche anzeigen 44 44 </th> 45 45 <td> … … 110 110 </td> 111 111 </tr> 112 <tr> 113 <th> 114 Vermittelte Tiere in Patengesuchen anzeigen 115 </th> 116 <td> 117 <input type="checkbox" name="kw_pefinder_sponsors_list_show_adopted" value="1" <?php if (esc_attr(get_option('kw_pefinder_sponsors_list_show_adopted')) === '1') echo 'checked' ?> /> 118 </td> 119 </tr> 120 <tr> 121 <th> 122 Tiere mit voll gedeckten Patenschaften nicht anzeigen 123 </th> 124 <td> 125 <input type="checkbox" name="kw_pefinder_sponsors_list_filter_covered" value="1" <?php if (esc_attr(get_option('kw_pefinder_sponsors_list_filter_covered')) === '1') echo 'checked' ?> /> 126 </td> 127 </tr> 112 128 </table> 113 129 </fieldset>
Note: See TracChangeset
for help on using the changeset viewer.