{
  "type": "easymetier.business_pack",
  "version": 1,
  "slug": "garagiste",
  "name": "Pack Garagiste",
  "trade_label": "Garagiste",
  "description": "Pack premium complet pour garagiste, prêt à importer et à personnaliser.",
  "pack_version": "2.2.0",
  "services": [
    {
      "key": "pack_garagiste_1",
      "name": "Diagnostic électronique",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_2",
      "name": "Diagnostic mécanique",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_3",
      "name": "Lecture défauts",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_4",
      "name": "Révision constructeur",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_5",
      "name": "Vidange moteur",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_6",
      "name": "Remplacement filtre à huile",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_7",
      "name": "Remplacement filtre à air",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_8",
      "name": "Remplacement filtre habitacle",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_9",
      "name": "Remplacement bougies",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_10",
      "name": "Freinage avant",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_11",
      "name": "Freinage arrière",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_12",
      "name": "Purge liquide de frein",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_13",
      "name": "Remplacement embrayage",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_14",
      "name": "Remplacement batterie",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_15",
      "name": "Remplacement alternateur",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_16",
      "name": "Remplacement démarreur",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_17",
      "name": "Distribution",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_18",
      "name": "Remplacement courroie accessoires",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_19",
      "name": "Pneumatiques montage",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_20",
      "name": "Équilibrage roues",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_21",
      "name": "Géométrie / parallélisme",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_22",
      "name": "Climatisation recharge",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_23",
      "name": "Échappement",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_24",
      "name": "Pré-contrôle technique",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    },
    {
      "key": "pack_garagiste_25",
      "name": "Dépannage et remorquage",
      "unit_price": 0,
      "notes": "Tarif à définir selon votre entreprise, votre zone et la complexité."
    }
  ],
  "prerequisites": [
    {
      "key": "pack_garagiste_prerequis_1",
      "title": "Carte grise ou immatriculation disponible",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_2",
      "title": "Kilométrage actuel renseigné",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_3",
      "title": "Symptômes et historique connus",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_4",
      "title": "Clés et antivols remis",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_5",
      "title": "Autorisation préalable avant travaux supplémentaires",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_6",
      "title": "Effets personnels retirés du véhicule",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_7",
      "title": "Niveau de carburant suffisant pour essai",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_8",
      "title": "Véhicule accessible et assuré",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_9",
      "title": "Pièces apportées par le client identifiées",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    },
    {
      "key": "pack_garagiste_prerequis_10",
      "title": "Délai d’immobilisation accepté",
      "description": "À vérifier avec le client avant validation ou intervention.",
      "mandatory": true
    }
  ],
  "client_fields": [
    {
      "key": "pack_garagiste_champ_1",
      "label": "Immatriculation",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_2",
      "label": "Marque",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_3",
      "label": "Modèle",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_4",
      "label": "VIN",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_5",
      "label": "Date de mise en circulation",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_6",
      "label": "Kilométrage",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_7",
      "label": "Motorisation",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_8",
      "label": "Carburant",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_9",
      "label": "Puissance",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_10",
      "label": "Symptômes",
      "hint": "À compléter selon la demande du client.",
      "multiline": true
    },
    {
      "key": "pack_garagiste_champ_11",
      "label": "Voyants allumés",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_12",
      "label": "Dernier entretien",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_13",
      "label": "Contrôle technique",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_14",
      "label": "Pièces fournies client",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    },
    {
      "key": "pack_garagiste_champ_15",
      "label": "Autorisation plafond travaux",
      "hint": "À compléter selon la demande du client.",
      "multiline": false
    }
  ],
  "default_terms": "Les prestations de garagiste 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_garagiste.pdf",
    "base64": "JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgKG9wZW5zb3VyY2UpCjEgMCBvYmoKPDwKL0YxIDIgMCBSIC9GMiAzIDAgUgo+PgplbmRvYmoKMiAwIG9iago8PAovQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjEgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgL05hbWUgL0YyIC9TdWJ0eXBlIC9UeXBlMSAvVHlwZSAvRm9udAo+PgplbmRvYmoKNCAwIG9iago8PAovQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDU5NS4yNzU2IDg0MS44ODk4IF0gL1BhcmVudCA3IDAgUiAvUmVzb3VyY2VzIDw8Ci9Gb250IDEgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCj4+IC9Sb3RhdGUgMCAvVHJhbnMgPDwKCj4+IAogIC9UeXBlIC9QYWdlCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9QYWdlTW9kZSAvVXNlTm9uZSAvUGFnZXMgNyAwIFIgL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjYgMCBvYmoKPDwKL0F1dGhvciAoYW5vbnltb3VzKSAvQ3JlYXRpb25EYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL0NyZWF0b3IgKGFub255bW91cykgL0tleXdvcmRzICgpIC9Nb2REYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL1Byb2R1Y2VyIChSZXBvcnRMYWIgUERGIExpYnJhcnkgLSBcKG9wZW5zb3VyY2VcKSkgCiAgL1N1YmplY3QgKHVuc3BlY2lmaWVkKSAvVGl0bGUgKHVudGl0bGVkKSAvVHJhcHBlZCAvRmFsc2UKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0NvdW50IDEgL0tpZHMgWyA0IDAgUiBdIC9UeXBlIC9QYWdlcwo+PgplbmRvYmoKOCAwIG9iago8PAovRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0ZsYXRlRGVjb2RlIF0gL0xlbmd0aCA0OTcKPj4Kc3RyZWFtCkdhcm89YkR0PTIkcTlwXidtSj1ISlNJMj9gbkMncjhVIkxkN1s1dWIkPF9FQiNSOjgoO0FzblAhWSZ0dSY0S25IPzptJ1BhU09GI243ZlxZRFxCQHBuLW4hLCVgOS9rTFBIZGQrY2VMMCcoJEkkTWFWZClAdCwyQEoqSmFeR2tdbidkM1JhWGAoOWY0OXVLdWIqcTxNPkZZUFZ1SE9SWUNJIUYsLDMqI2NEb2AoN0JnclEqOkBMYSo5SEwjUVJLYjshayNaKD5NPDddIllrQTlQQVpPXXRwOXVRY1UwMnRQWlJUIyVOUy1kbzxFYUAxIjE/aS9nPkZdVEdpRS4vJ1YmLHU9LDFoKWI5XlQ9WS0hI3FmTSVrMDRha1cuYzJKZ09NQ0xAblZHZk9zZ2IuJ2p1YXEuZWE5IUNGP1xOIjAiSkRVVWMyXUwsVk4zQF1hNkErPlQpb0VeTjhDODRqQzFRb0kxIWQxM204NTJBPldITVVkO1w1P21ERmA3MC9hLGEuNjFGc1xAVzd1KyNibU1yQTVuVVhUbCsvNFE+RWw/PCg4dEhvNDJNUWdGaVRldTorNVliZSxqU1I4X1NyPGBEa0EkTTElWF45OWVcQUZOXTtuKkBnRj5tI3Q3UjllKENNSFhiO2hwLkNBWzFaWX4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNjEgMDAwMDAgbiAKMDAwMDAwMDEwMiAwMDAwMCBuIAowMDAwMDAwMjA5IDAwMDAwIG4gCjAwMDAwMDAzMjEgMDAwMDAgbiAKMDAwMDAwMDUyNCAwMDAwMCBuIAowMDAwMDAwNTkyIDAwMDAwIG4gCjAwMDAwMDA4NTMgMDAwMDAgbiAKMDAwMDAwMDkxMiAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9JRCAKWzwyZTEwZjRhZWU0ODA0NWM1ZWIzNzhlMmQyNGZjNWI1Nj48MmUxMGY0YWVlNDgwNDVjNWViMzc4ZTJkMjRmYzViNTY+XQolIFJlcG9ydExhYiBnZW5lcmF0ZWQgUERGIGRvY3VtZW50IC0tIGRpZ2VzdCAob3BlbnNvdXJjZSkKCi9JbmZvIDYgMCBSCi9Sb290IDUgMCBSCi9TaXplIDkKPj4Kc3RhcnR4cmVmCjE0OTkKJSVFT0YK"
  },
  "invoice_terms_pdf": {
    "file_name": "Conditions_Facture_garagiste.pdf",
    "base64": "JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgKG9wZW5zb3VyY2UpCjEgMCBvYmoKPDwKL0YxIDIgMCBSIC9GMiAzIDAgUgo+PgplbmRvYmoKMiAwIG9iago8PAovQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjEgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgL05hbWUgL0YyIC9TdWJ0eXBlIC9UeXBlMSAvVHlwZSAvRm9udAo+PgplbmRvYmoKNCAwIG9iago8PAovQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDU5NS4yNzU2IDg0MS44ODk4IF0gL1BhcmVudCA3IDAgUiAvUmVzb3VyY2VzIDw8Ci9Gb250IDEgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCj4+IC9Sb3RhdGUgMCAvVHJhbnMgPDwKCj4+IAogIC9UeXBlIC9QYWdlCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9QYWdlTW9kZSAvVXNlTm9uZSAvUGFnZXMgNyAwIFIgL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjYgMCBvYmoKPDwKL0F1dGhvciAoYW5vbnltb3VzKSAvQ3JlYXRpb25EYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL0NyZWF0b3IgKGFub255bW91cykgL0tleXdvcmRzICgpIC9Nb2REYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL1Byb2R1Y2VyIChSZXBvcnRMYWIgUERGIExpYnJhcnkgLSBcKG9wZW5zb3VyY2VcKSkgCiAgL1N1YmplY3QgKHVuc3BlY2lmaWVkKSAvVGl0bGUgKHVudGl0bGVkKSAvVHJhcHBlZCAvRmFsc2UKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0NvdW50IDEgL0tpZHMgWyA0IDAgUiBdIC9UeXBlIC9QYWdlcwo+PgplbmRvYmoKOCAwIG9iago8PAovRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0ZsYXRlRGVjb2RlIF0gL0xlbmd0aCA0MjIKPj4Kc3RyZWFtCkdhcm88Yj4sci8mNFE+QGBFYE8zK1xwTExERiZzY20nOi5YLGEyXSVmWiYpcnBqOiJVVGddI09ubWBtJEYoUStZcSxDXDQkK09obElCVDpuWmlhOTVlN11yL0NYNyU3SyVmO15bXSM0L0ZibSFKXDdtaWlkcWZ1MSdALSdKbCNrTSwiU0BZKFxpPiZWRiZkKUg1YkBbMTcodHFgTEEoMW5UV2xba1o9czRBWEE4aWpMSWFxLW9KMCYyV1wtIjVUUidxSDxWTXFfMSomYD9hU1ZMMT5bVjNrOy0qNi1hbkswVjtpJW1iTEVPMF9hKUhgcCInZy5dQltlYVdKbjMnNS1pKkdpcWMnZSsqPGVHVTNsOiglLzFERjsrJVNvTSFtTUBLU05mNTRVJmk9KzgocD1WN0YkbWVjK1pHWWtLKWtnTSZbXzlSQS4vTzkjcDZpalN1XGxQdClibzpOTEQ+VzhyJzgwTGFFUDdpbilNWit1UmpqXGdPPFBeN0E0ckYqOWpUXTpEcmkyKytMNWoqOkonXDpVbzdQMiUtNmptWDc7YUlgJn4+ZW5kc3RyZWFtCmVuZG9iagp4cmVmCjAgOQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwNjEgMDAwMDAgbiAKMDAwMDAwMDEwMiAwMDAwMCBuIAowMDAwMDAwMjA5IDAwMDAwIG4gCjAwMDAwMDAzMjEgMDAwMDAgbiAKMDAwMDAwMDUyNCAwMDAwMCBuIAowMDAwMDAwNTkyIDAwMDAwIG4gCjAwMDAwMDA4NTMgMDAwMDAgbiAKMDAwMDAwMDkxMiAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9JRCAKWzw4MTA2ZTEwODQwOWYwMDAyNGM0OTk0NmFiYmYzMjU1ND48ODEwNmUxMDg0MDlmMDAwMjRjNDk5NDZhYmJmMzI1NTQ+XQolIFJlcG9ydExhYiBnZW5lcmF0ZWQgUERGIGRvY3VtZW50IC0tIGRpZ2VzdCAob3BlbnNvdXJjZSkKCi9JbmZvIDYgMCBSCi9Sb290IDUgMCBSCi9TaXplIDkKPj4Kc3RhcnR4cmVmCjE0MjQKJSVFT0YK"
  },
  "general_terms_pdf": {
    "file_name": "CGV_garagiste.pdf",
    "base64": "JVBERi0xLjMKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgKG9wZW5zb3VyY2UpCjEgMCBvYmoKPDwKL0YxIDIgMCBSIC9GMiAzIDAgUgo+PgplbmRvYmoKMiAwIG9iago8PAovQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjEgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgL05hbWUgL0YyIC9TdWJ0eXBlIC9UeXBlMSAvVHlwZSAvRm9udAo+PgplbmRvYmoKNCAwIG9iago8PAovQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDU5NS4yNzU2IDg0MS44ODk4IF0gL1BhcmVudCA3IDAgUiAvUmVzb3VyY2VzIDw8Ci9Gb250IDEgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCj4+IC9Sb3RhdGUgMCAvVHJhbnMgPDwKCj4+IAogIC9UeXBlIC9QYWdlCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9QYWdlTW9kZSAvVXNlTm9uZSAvUGFnZXMgNyAwIFIgL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjYgMCBvYmoKPDwKL0F1dGhvciAoYW5vbnltb3VzKSAvQ3JlYXRpb25EYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL0NyZWF0b3IgKGFub255bW91cykgL0tleXdvcmRzICgpIC9Nb2REYXRlIChEOjIwMjYwNzIxMTE0NjU5KzAwJzAwJykgL1Byb2R1Y2VyIChSZXBvcnRMYWIgUERGIExpYnJhcnkgLSBcKG9wZW5zb3VyY2VcKSkgCiAgL1N1YmplY3QgKHVuc3BlY2lmaWVkKSAvVGl0bGUgKHVudGl0bGVkKSAvVHJhcHBlZCAvRmFsc2UKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0NvdW50IDEgL0tpZHMgWyA0IDAgUiBdIC9UeXBlIC9QYWdlcwo+PgplbmRvYmoKOCAwIG9iago8PAovRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0ZsYXRlRGVjb2RlIF0gL0xlbmd0aCA4NzcKPj4Kc3RyZWFtCkdhczFdOWxsZFgmQUA3Lm0nNXImLXQpRG9mOzsrbWwmQjEqV2ZYMjgrQW1QQEJuKFFnJDY3LW9BMz5LXVUidC1DKyJBXFpWYXNWOic3SGtFbzBZZjQ4YklkcC5dXUxzViMxIThYZDwhLGUrdSdUUWg9Zyo7JyJsb0ZOZExYbzgyYig1Mjk7aWtiLCdKZTM8NzFMI0llI1NhdURQUTpMY3VTN287QGw2RmoqPC5CMzc7cFtPIWFnOUlyVl04YDkqbW5rRWFwMFlcQykiKS1gb082LmpFUmlrWy0pQW9RSV08QmxoT25rbjZTS3NOUzlTWDtAUzMvMU88Ikc0M2F0PlJnRC1nN0NlLk9tMiVgJk5gTi5yK10vaSZWODVFZmswPFomXShvWlpqYGNxSUBrJ3QxK0QicEFlLVl0XSVJM19SMkY0a2MrQWJXWjprb19LZXBwJ2teKCJiSjA3XGZRcHU0ZmFCSU1MPUBfYCJwRTt0bV5bJ0ZYQTRxOXIoVis1M3MtcVBlT3BEUSxzVzMnajZNKS5qRElIPFZfZCFpRzVYTE1QZCQjMDhbVzgzX0gmOztBJltYaENMIkAmImtOLz9AIU45LTlSXjQ9WCRzLCw6LlgqdHE3W2djOG1LLWkyVWpcVEFmSEtEUyRqamFeZiNVZ0M+N1NUPj5EOlRfJ0xTYUQ+SmskQTBMdTQnUThQPWYxUi88Oi4wTiwkJ0tEQmpdO0MnRkgnYTNfJ09rZG4uJFpjZERXYWhPJmBEX0AoQzZDYjRMTTdeY0Q3S1hXcElwbGY8LFxXZCJDIzJjU2c3JlJVbEQtQmpvVGdqU09Za1ghKC1hcEVgXWBTSXBXKiU9PDJBPzZPRTg6QkZhMi8lSGVuMyxASU1nRj5NL0VhP19kWFBXOWNgJlFDUmdOY0Q2b0pLPGJaQENCX2tFLFpBWVJrPSdgTC9tQCRdQXRSPGAwayI+ci4rITsnL1pTNTlPQlc8WVZjJkRWcVg1ZjUzWD9fJm8+Z1RMJ05TKEs1a0BLOCxiWyFiJnArYk8sZSk7O3BqP3FuN14qamhYW2lzNW4/Ul9GQDkwTmdFKmhhTUdXXDgiV1JaLW4ndUchTjxvNT5KZWI9a15fQi1gLFRHTjsxb1wrOCpCY29qZyFGS1kwXHVYMTpWdUY1fj5lbmRzdHJlYW0KZW5kb2JqCnhyZWYKMCA5CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDA2MSAwMDAwMCBuIAowMDAwMDAwMTAyIDAwMDAwIG4gCjAwMDAwMDAyMDkgMDAwMDAgbiAKMDAwMDAwMDMyMSAwMDAwMCBuIAowMDAwMDAwNTI0IDAwMDAwIG4gCjAwMDAwMDA1OTIgMDAwMDAgbiAKMDAwMDAwMDg1MyAwMDAwMCBuIAowMDAwMDAwOTEyIDAwMDAwIG4gCnRyYWlsZXIKPDwKL0lEIApbPDYxYTgwYjMyYTU1MDQzODZjOTkzOTRkYjljMjhmMzc1Pjw2MWE4MGIzMmE1NTA0Mzg2Yzk5Mzk0ZGI5YzI4ZjM3NT5dCiUgUmVwb3J0TGFiIGdlbmVyYXRlZCBQREYgZG9jdW1lbnQgLS0gZGlnZXN0IChvcGVuc291cmNlKQoKL0luZm8gNiAwIFIKL1Jvb3QgNSAwIFIKL1NpemUgOQo+PgpzdGFydHhyZWYKMTg3OQolJUVPRgo="
  }
}