{
  "type": "easymetier.business_pack",
  "version": 1,
  "slug": "serrurier",
  "name": "Pack Serrurier",
  "trade_label": "Serrurier",
  "description": "Pack premium complet pour serrurier, prêt à importer et à personnaliser.",
  "pack_version": "2.2.0",
  "services": [
    {
      "key": "pack_serrurier_1",
      "name": "Ouverture porte claquée",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_2",
      "name": "Ouverture porte verrouillée",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_3",
      "name": "Extraction clé cassée",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_4",
      "name": "Remplacement cylindre",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_5",
      "name": "Remplacement serrure",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_6",
      "name": "Pose serrure multipoints",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_7",
      "name": "Pose verrou",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_8",
      "name": "Pose poignée blindée",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_9",
      "name": "Blindage de porte",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_10",
      "name": "Pose porte blindée",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_11",
      "name": "Sécurisation après effraction",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_12",
      "name": "Réparation gâche",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_13",
      "name": "Réglage porte",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_14",
      "name": "Pose ferme-porte",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_15",
      "name": "Pose barre anti-panique",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_16",
      "name": "Reproduction de clé",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_17",
      "name": "Organigramme de clés",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_18",
      "name": "Pose contrôle d’accès",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_19",
      "name": "Pose digicode",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_20",
      "name": "Pose boîte à clés",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_21",
      "name": "Réparation volet roulant",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_22",
      "name": "Ouverture coffre simple",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_23",
      "name": "Diagnostic sécurité",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_24",
      "name": "Mise en sécurité provisoire",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_serrurier_25",
      "name": "Dépannage urgence",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    }
  ],
  "prerequisites": [
    {
      "key": "pack_serrurier_prerequis_1",
      "title": "Identité et droit d’accès vérifiables",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_2",
      "title": "Type de porte et serrure renseigné",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_3",
      "title": "Photos disponibles",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_4",
      "title": "Accès au site garanti",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_5",
      "title": "Accord avant destruction ou remplacement",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_6",
      "title": "Copropriété informée si nécessaire",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_7",
      "title": "Alimentation disponible pour contrôle d’accès",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_8",
      "title": "Dimensions relevées",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_9",
      "title": "Clés existantes inventoriées",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_serrurier_prerequis_10",
      "title": "Choix du niveau de sécurité validé",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    }
  ],
  "client_fields": [
    {
      "key": "pack_serrurier_champ_1",
      "label": "Adresse intervention",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_2",
      "label": "Type de porte",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_3",
      "label": "Matière porte",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_4",
      "label": "Marque serrure",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_5",
      "label": "Nombre de points",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_6",
      "label": "Porte claquée / verrouillée",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_7",
      "label": "Clé disponible",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_8",
      "label": "Justificatif occupation",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_9",
      "label": "Urgence",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_10",
      "label": "Photos",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_11",
      "label": "Dimensions",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_12",
      "label": "Niveau sécurité souhaité",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_serrurier_champ_13",
      "label": "Copropriété",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    }
  ],
  "default_terms": "Les prestations de serrurier sont réalisées conformément au devis accepté. Le client garantit l’exactitude des informations transmises, l’accès à la zone d’intervention et le signalement préalable de toute contrainte. Toute prestation supplémentaire nécessite l’accord du client. Délais, acompte, garanties et modalités d’annulation sont ceux indiqués au devis. Modèle à personnaliser avant utilisation.",
  "default_invoice_terms": "Facture payable à l’échéance indiquée. En cas de retard entre professionnels, les pénalités légales et l’indemnité forfaitaire de recouvrement peuvent s’appliquer. Toute contestation doit être formulée rapidement et par écrit. Modèle à adapter à la situation de l’entreprise et du client.",
  "quote_terms_pdf": {
    "file_name": "Conditions_Devis_serrurier.pdf",
    "base64": "JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgKG9wZW5zb3VyY2UpCjEgMCBvYmoKPDwKL0YxIDIgMCBSIC9GMiAzIDAgUgo+PgplbmRvYmoKMiAwIG9iago8PAovQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjEgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgL05hbWUgL0YyIC9TdWJ0eXBlIC9UeXBlMSAvVHlwZSAvRm9udAo+PgplbmRvYmoKNCAwIG9iago8PAovQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDU5NS4yNzU2IDg0MS44ODk4IF0gL1BhcmVudCA3IDAgUiAvUmVzb3VyY2VzIDw8Ci9Gb250IDEgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCj4+IC9Sb3RhdGUgMCAvVHJhbnMgPDwKCj4+IAogIC9UeXBlIC9QYWdlCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9QYWdlTW9kZSAvVXNlTm9uZSAvUGFnZXMgNyAwIFIgL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjYgMCBvYmoKPDwKL0F1dGhvciAoYW5vbnltb3VzKSAvQ3JlYXRpb25EYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL0NyZWF0b3IgKGFub255bW91cykgL0tleXdvcmRzICgpIC9Nb2REYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL1Byb2R1Y2VyIChSZXBvcnRMYWIgUERGIExpYnJhcnkgLSBcKG9wZW5zb3VyY2VcKSkgCiAgL1N1YmplY3QgKHVuc3BlY2lmaWVkKSAvVGl0bGUgKHVudGl0bGVkKSAvVHJhcHBlZCAvRmFsc2UKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0NvdW50IDEgL0tpZHMgWyA0IDAgUiBdIC9UeXBlIC9QYWdlcwo+PgplbmRvYmoKOCAwIG9iago8PAovRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0ZsYXRlRGVjb2RlIF0gL0xlbmd0aCA1MDEKPj4Kc3RyZWFtCkdhcm8+Ok4pYVcmQjQsNidec1tELmdORUlMOnNIWTo+OF0tazJPNidFYiciTzVIPzMpXjEuQkxYVnVhVU4rXyNGanBfcTw/YTtmayZcLi5HbyxvMmxGQUohWEJbRTtpaGQpTGwlPSdNcFBHbSpDUzBhVStEVkxxImdKYSNKYDBZRGYlUVw/OyFzW2NeVSZ1SiZxTTpkKUlJYGopPSotK1pZITtQKTouO2wwbUpsOFkpdTI4bjlWK1JNKyRJSWJOOFNOKkoodS1BMS00SlRCRDlcODNCdVowT25gMVhSN2QtODllalpsY0BrJzxJL0woWVo7SlpXLkNWOl1JYDQkKD4idTMja0RFNyQlRkNzL2JTT0Q2TiZqZWZUZDRcXERIWDRucWtlc0JHXVQyOm5yXkFDci5RPCgmZW5jITJaN0hXVGFeb1xkKFdcN1ZLbVJeYkBETVpRUWZ1TyhhU0RURj0iNT1MbGVMVS9HOkxaI3JbOysnUz5Ka0wiYz4nNl5oailwbXVQY2RVRGwxUihRX0A8OkBnVWRWXmUsTlQoTz8ydDNpaScjTTZlYjFeQjxZZTg4UWRPU05fa2hrVmZDWT4+cSVsXCNMSC1rUjQ3JVBvRj9OJVcnZmJVVCYyR2IyWjYmTStIOGwpXmtfcG9ocjU0Nzt+PmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDYxIDAwMDAwIG4gCjAwMDAwMDAxMDIgMDAwMDAgbiAKMDAwMDAwMDIwOSAwMDAwMCBuIAowMDAwMDAwMzIxIDAwMDAwIG4gCjAwMDAwMDA1MjQgMDAwMDAgbiAKMDAwMDAwMDU5MiAwMDAwMCBuIAowMDAwMDAwODUzIDAwMDAwIG4gCjAwMDAwMDA5MTIgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8MjNkNzliZjc1ZjdmMTA5ZDJlMzMzMDRhMDZmNjljYWY+PDIzZDc5YmY3NWY3ZjEwOWQyZTMzMzA0YTA2ZjY5Y2FmPl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKG9wZW5zb3VyY2UpCgovSW5mbyA2IDAgUgovUm9vdCA1IDAgUgovU2l6ZSA5Cj4+CnN0YXJ0eHJlZgoxNTAzCiUlRU9GCg=="
  },
  "invoice_terms_pdf": {
    "file_name": "Conditions_Facture_serrurier.pdf",
    "base64": "JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgKG9wZW5zb3VyY2UpCjEgMCBvYmoKPDwKL0YxIDIgMCBSIC9GMiAzIDAgUgo+PgplbmRvYmoKMiAwIG9iago8PAovQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjEgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgL05hbWUgL0YyIC9TdWJ0eXBlIC9UeXBlMSAvVHlwZSAvRm9udAo+PgplbmRvYmoKNCAwIG9iago8PAovQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDU5NS4yNzU2IDg0MS44ODk4IF0gL1BhcmVudCA3IDAgUiAvUmVzb3VyY2VzIDw8Ci9Gb250IDEgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCj4+IC9Sb3RhdGUgMCAvVHJhbnMgPDwKCj4+IAogIC9UeXBlIC9QYWdlCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9QYWdlTW9kZSAvVXNlTm9uZSAvUGFnZXMgNyAwIFIgL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjYgMCBvYmoKPDwKL0F1dGhvciAoYW5vbnltb3VzKSAvQ3JlYXRpb25EYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL0NyZWF0b3IgKGFub255bW91cykgL0tleXdvcmRzICgpIC9Nb2REYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL1Byb2R1Y2VyIChSZXBvcnRMYWIgUERGIExpYnJhcnkgLSBcKG9wZW5zb3VyY2VcKSkgCiAgL1N1YmplY3QgKHVuc3BlY2lmaWVkKSAvVGl0bGUgKHVudGl0bGVkKSAvVHJhcHBlZCAvRmFsc2UKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0NvdW50IDEgL0tpZHMgWyA0IDAgUiBdIC9UeXBlIC9QYWdlcwo+PgplbmRvYmoKOCAwIG9iago8PAovRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0ZsYXRlRGVjb2RlIF0gL0xlbmd0aCA0MjIKPj4Kc3RyZWFtCkdhcm88Yj4sci8mNFE+QGBFYE8zK1xwTExERihMWSdqN2dbT3BNc09bZGFIVl5MdW1LPXNRb2k1OjVxYUIxQVNcOlItJylKRW44Q0c3KD85NT0pXFdNdUZkLHJDTnRJOm4oQT88bUA+QHAoP1sxPTVCYj1cbyE0T188SHE6VVE0JnNKPDtTNiY8Z2BoMjljPmRtIVxHbnI+R0dqb11KRkFLbCRrPzxWSkZbSTBAKDc3bHBMQms/NE5cRDJoWnVjLXBGMEw9YSkkKSZRT0ZoR18uL0tqMDFcTU5bLW5JS1ouLTZiSnNMIk9UKGhMQzs8R2k6N09LWl09aG0sWzdcblAkYnU7TnM0Omc2JzEsJTgsMGBhPm1fcUUtZG4tYTVgPFFnZHRkKlQxdUw/QWo/O1IqalAyPD9sbXFdZDdFL18wajpFY2QnVmoyVTNhT2BoczFjZ1k1MWctYzhZbFRhUDEvSE8uP11dUmIvaDVVJ2N1XWlRaGwnJTFtM2RgcFg6RGsqUmU+R0dPOlhyM2ovWUtZVkJSUltGRDMkL1klMWhXMj9tYn4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNjEgMDAwMDAgbiAKMDAwMDAwMDEwMiAwMDAwMCBuIAowMDAwMDAwMjA5IDAwMDAwIG4gCjAwMDAwMDAzMjEgMDAwMDAgbiAKMDAwMDAwMDUyNCAwMDAwMCBuIAowMDAwMDAwNTkyIDAwMDAwIG4gCjAwMDAwMDA4NTMgMDAwMDAgbiAKMDAwMDAwMDkxMiAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9JRCAKWzw5ZTQ0YmY1MzkwZGUwYThmYmIxZTA3NjdhNDdiNDFhZD48OWU0NGJmNTM5MGRlMGE4ZmJiMWUwNzY3YTQ3YjQxYWQ+XQolIFJlcG9ydExhYiBnZW5lcmF0ZWQgUERGIGRvY3VtZW50IC0tIGRpZ2VzdCAob3BlbnNvdXJjZSkKCi9JbmZvIDYgMCBSCi9Sb290IDUgMCBSCi9TaXplIDkKPj4Kc3RhcnR4cmVmCjE0MjQKJSVFT0YK"
  },
  "general_terms_pdf": {
    "file_name": "CGV_serrurier.pdf",
    "base64": "JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgKG9wZW5zb3VyY2UpCjEgMCBvYmoKPDwKL0YxIDIgMCBSIC9GMiAzIDAgUgo+PgplbmRvYmoKMiAwIG9iago8PAovQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjEgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgL05hbWUgL0YyIC9TdWJ0eXBlIC9UeXBlMSAvVHlwZSAvRm9udAo+PgplbmRvYmoKNCAwIG9iago8PAovQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDU5NS4yNzU2IDg0MS44ODk4IF0gL1BhcmVudCA3IDAgUiAvUmVzb3VyY2VzIDw8Ci9Gb250IDEgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCj4+IC9Sb3RhdGUgMCAvVHJhbnMgPDwKCj4+IAogIC9UeXBlIC9QYWdlCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9QYWdlTW9kZSAvVXNlTm9uZSAvUGFnZXMgNyAwIFIgL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjYgMCBvYmoKPDwKL0F1dGhvciAoYW5vbnltb3VzKSAvQ3JlYXRpb25EYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL0NyZWF0b3IgKGFub255bW91cykgL0tleXdvcmRzICgpIC9Nb2REYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL1Byb2R1Y2VyIChSZXBvcnRMYWIgUERGIExpYnJhcnkgLSBcKG9wZW5zb3VyY2VcKSkgCiAgL1N1YmplY3QgKHVuc3BlY2lmaWVkKSAvVGl0bGUgKHVudGl0bGVkKSAvVHJhcHBlZCAvRmFsc2UKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0NvdW50IDEgL0tpZHMgWyA0IDAgUiBdIC9UeXBlIC9QYWdlcwo+PgplbmRvYmoKOCAwIG9iago8PAovRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0ZsYXRlRGVjb2RlIF0gL0xlbmd0aCA4ODIKPj4Kc3RyZWFtCkdhczFdYkF1PmslKHRhUkUsN1RSPEtcSC9ZPigzWkhFKiI5MEdOay8sRVhHdFQhVmteIlhRWjI+QSQmQ2dDc1o+RnIuKlVgMkNhUmglUDNOa2pzM2s8RENfaFdjYlNEaygycmhYKmU1UFtFW24zVTdUXTMuRS1VIzJuTnEzZ1swNDdvXnErbmciJlJPQ25UaEtDL1w4XEdoJGYsYTFDLVVHUDQ0R191Omw8Y2RbPmcvUTolXD0iMCdgcy9Uck88P0A2Pm4vUy9AOT03SVBTPSJvN09oQjFEU0kra0hnWTE+NW89YihmKT1MUWxkKWNEZz40VzxlXVYjS1ZoJjFLZDwqbjZraWBoWD8zOiMqJ1ZhRzVXXkY1KHQiPXUsM1JUc2RKKFFnPEEtPy1KbEhsNXBdWjMyVldGXC8tdWhwKkVAPzVYXjhUKVxxVGAwIStRQXJbV0AkTGw1aDxvamEnUitiVjtTWTJcPztJbl9kNVU6aEY5ZzR0KlVsXj4pNDRCc2BCP0pZOiVgLiljKTdCJmZbOnVBN1RXYEM2O15QYVYjJDBSKF5tJyRAJkdjL3IwU2kmUl1rXGNrKCpTVl4tdTJhPyE+QElOVlxgMWBSXCs8LEZrM2FoRGxzZylkOmhaX0Aja1JEZGY0MGktKWJqdCEtSj5XOSRuYi5mLjhQb0QwTUkwbU4tcy0mMmdDblJIUkxASlkvQS1PWXNBMyhWbWxiU0woRERBTmBOZTNeS1BlbmE3TikiJDpeOSc8dWVSVFVEN01jVl1HXTE7S0IqInQ4bVcvXytsW2EiLj90KmdATmdjNjBKZS1fSldlbnJidG42SWwtayEsVkBBW3RvTj9yUipfP2RJRig8cHJkPi9xXGJDOzZjcSFSV1oiUG1lY2EmW0gtMkBzJ0U4WURbMGhyYVlFSyNMVj90K01iPXBqUCtoL2VlaDBCbWhcbTRaZFwobTFrS15dVFlOOih0QzozaG5nSy5JayVgXVxKLDMpK1Y8M2JjNTA+TFEtXEstXj9QMXBWUmlyVWMrYG9sPEdlODckKkdFbVdRNE9qWiM+alxeSzcpMSNnVmRaSHFraS1LMls6L0w+RCw5IkQ+cEg1WFMnKmU9U181YklaXl9CLzZaa3RvJVo4ayI5TmgzTGdgUik4LlInLURnNlFZUjJ+PmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDYxIDAwMDAwIG4gCjAwMDAwMDAxMDIgMDAwMDAgbiAKMDAwMDAwMDIwOSAwMDAwMCBuIAowMDAwMDAwMzIxIDAwMDAwIG4gCjAwMDAwMDA1MjQgMDAwMDAgbiAKMDAwMDAwMDU5MiAwMDAwMCBuIAowMDAwMDAwODUzIDAwMDAwIG4gCjAwMDAwMDA5MTIgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8ODEyN2UxYmI0MDFkNmFjYmE0MWEyYTI1Y2QyMTkzMWY+PDgxMjdlMWJiNDAxZDZhY2JhNDFhMmEyNWNkMjE5MzFmPl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKG9wZW5zb3VyY2UpCgovSW5mbyA2IDAgUgovUm9vdCA1IDAgUgovU2l6ZSA5Cj4+CnN0YXJ0eHJlZgoxODg0CiUlRU9GCg=="
  }
}