%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/public_html/ncf/static/js/
Upload File :
Create Path :
Current File : /home/opti/public_html/ncf/static/js/42.c45e542c.chunk.js.map

{"version":3,"sources":["app/layout/components/SliderBar/SliderBar.js","../node_modules/swiper/esm/components/pagination/pagination.js","app/actions/contact.js","app/main/contact/components/slider/styles.js","app/main/contact/components/slider/Slider.js","app/main/contact/styles.js","app/main/contact/index.js"],"names":["SliderBar","userId","localStorage","getItem","useState","cart","setCart","useEffect","fetch","SERVER_URL","then","res","json","status","data","console","log","noOfItems","length","className","href","src","alt","_extends","Object","assign","target","i","arguments","source","key","prototype","hasOwnProperty","call","apply","this","Pagination","update","swiper","rtl","params","pagination","el","$el","current","slidesLength","virtual","enabled","slides","total","loop","Math","ceil","loopedSlides","slidesPerGroup","snapGrid","activeIndex","paginationType","snapIndex","type","bullets","firstIndex","lastIndex","midIndex","dynamicBullets","bulletSize","eq","isHorizontal","css","dynamicMainBullets","undefined","previousIndex","dynamicBulletIndex","min","removeClass","bulletActiveClass","each","bullet","$bullet","$","bulletIndex","index","addClass","prev","next","$firstDisplayedBullet","$lastDisplayedBullet","_i","dynamicBulletsLength","bulletsOffset","offsetProp","find","classesToSelector","currentClass","text","formatFractionCurrent","totalClass","formatFractionTotal","progressbarDirection","progressbarOpposite","scale","scaleX","scaleY","progressbarFillClass","transform","transition","speed","renderCustom","html","emit","watchOverflow","isLocked","lockClass","render","paginationHTML","numberOfBullets","freeMode","renderBullet","bulletClass","bulletElement","renderFraction","renderProgressbar","init","createElementIfNotDefined","createElements","uniqueNavElements","clickable","clickableClass","modifierClass","progressbarOppositeClass","on","e","preventDefault","slideTo","extend","destroy","hiddenClass","off","name","hideOnClick","number","create","bindModuleMethods","activeIndexChange","snapIndexChange","slidesLengthChange","snapGridLengthChange","click","targetEl","hasClass","navigation","nextEl","prevEl","toggleClass","enquiryAction","enquiryData","method","headers","body","JSON","stringify","response","message","setItem","window","location","reload","Slider","styled","div","SwiperCore","use","images","setImages","ncf_in_brief","ContactBg","Contact","error","success","setTimeout","removeItem","size","UncontrolledAlert","color","onSubmit","form","document","getElementById","fullname","elements","uemail","umessage","utel","value","email","tel","id","placeholder","rows"],"mappings":"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","file":"static/js/42.c45e542c.chunk.js","sourcesContent":["import React, { useState, useEffect } from 'react';\r\nimport {SERVER_URL, CLIENT_URL} from '../../../config/server';\r\nimport \"swiper/swiper.min.css\";\r\nimport \"swiper/components/pagination/pagination.min.css\"\r\nimport \"./sliderbar.css\"\r\n\r\nfunction SliderBar(){\r\n\r\n    const userId = localStorage.getItem('loggedInUser');\r\n    const [cart, setCart] = useState([])\r\n\r\n    useEffect(() => {\r\n          const fetchcart =() =>{\r\n            fetch(`${SERVER_URL}/cart/all/${userId}`)\r\n            .then(res => res.json())\r\n            .then(json => {\r\n              if(json.status === 200){\r\n                  setCart(json.data);\r\n              }else{\r\n                  console.log(json);\r\n              }\r\n          });\r\n            \r\n          \r\n        }\r\n\r\n        fetchcart()\r\n      }, []);\r\n\r\n\r\n      const noOfItems = cart.length;\r\n\r\n    return(\r\n            <div className=\"sliderbardiv sm:mb-20\">\r\n                <div className=\"flex sliderbar shadow-sm -mt-9 field-bottom\">\r\n                <a href=\"/shop\" className=\"no-underline bg-white sliderbar-link text-black flex flex-col items-center justify-center md:py-0 py-8 w-48 broder-0 border-r border-solid\">\r\n                    <span className=\"mb-2\">\r\n                        <img src=\"/assets/images/icons/shop.svg\" alt=\"\" />\r\n                    </span>\r\n                    <span>Shop</span>\r\n                </a>\r\n                <a href=\"/cart\" className=\"no-underline bg-white sliderbar-link text-black flex flex-col items-center justify-center md:py-0 py-8 w-48 broder-0 border-r border-solid\">\r\n                    <span className=\"mb-2\">\r\n                        <img src=\"/assets/images/icons/shopping-cart.svg\" alt=\"\" />\r\n                    </span>\r\n                    <span>Cart <span className=\"cartNumber\"> {noOfItems}</span></span>\r\n                </a>\r\n                <a href=\"/donate\" className=\"no-underline bg-white sliderbar-link text-black flex flex-col items-center justify-center md:py-0 py-8 w-48\">\r\n                    <span className=\"mb-2\">\r\n                        <img src=\"/assets/images/icons/donation.svg\" alt=\"\" />\r\n                    </span>\r\n                    <span>Donate</span>\r\n                </a>\r\n            </div>\r\n            </div>\r\n    )\r\n}\r\nexport default SliderBar;\r\n","function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { extend, bindModuleMethods, classesToSelector, createElementIfNotDefined } from '../../utils/utils';\nvar Pagination = {\n  update: function update() {\n    // Render || Update Pagination bullets/items\n    var swiper = this;\n    var rtl = swiper.rtl;\n    var params = swiper.params.pagination;\n    if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n    var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n    var $el = swiper.pagination.$el; // Current/Total\n\n    var current;\n    var total = swiper.params.loop ? Math.ceil((slidesLength - swiper.loopedSlides * 2) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n\n    if (swiper.params.loop) {\n      current = Math.ceil((swiper.activeIndex - swiper.loopedSlides) / swiper.params.slidesPerGroup);\n\n      if (current > slidesLength - 1 - swiper.loopedSlides * 2) {\n        current -= slidesLength - swiper.loopedSlides * 2;\n      }\n\n      if (current > total - 1) current -= total;\n      if (current < 0 && swiper.params.paginationType !== 'bullets') current = total + current;\n    } else if (typeof swiper.snapIndex !== 'undefined') {\n      current = swiper.snapIndex;\n    } else {\n      current = swiper.activeIndex || 0;\n    } // Types\n\n\n    if (params.type === 'bullets' && swiper.pagination.bullets && swiper.pagination.bullets.length > 0) {\n      var bullets = swiper.pagination.bullets;\n      var firstIndex;\n      var lastIndex;\n      var midIndex;\n\n      if (params.dynamicBullets) {\n        swiper.pagination.bulletSize = bullets.eq(0)[swiper.isHorizontal() ? 'outerWidth' : 'outerHeight'](true);\n        $el.css(swiper.isHorizontal() ? 'width' : 'height', swiper.pagination.bulletSize * (params.dynamicMainBullets + 4) + \"px\");\n\n        if (params.dynamicMainBullets > 1 && swiper.previousIndex !== undefined) {\n          swiper.pagination.dynamicBulletIndex += current - swiper.previousIndex;\n\n          if (swiper.pagination.dynamicBulletIndex > params.dynamicMainBullets - 1) {\n            swiper.pagination.dynamicBulletIndex = params.dynamicMainBullets - 1;\n          } else if (swiper.pagination.dynamicBulletIndex < 0) {\n            swiper.pagination.dynamicBulletIndex = 0;\n          }\n        }\n\n        firstIndex = current - swiper.pagination.dynamicBulletIndex;\n        lastIndex = firstIndex + (Math.min(bullets.length, params.dynamicMainBullets) - 1);\n        midIndex = (lastIndex + firstIndex) / 2;\n      }\n\n      bullets.removeClass(params.bulletActiveClass + \" \" + params.bulletActiveClass + \"-next \" + params.bulletActiveClass + \"-next-next \" + params.bulletActiveClass + \"-prev \" + params.bulletActiveClass + \"-prev-prev \" + params.bulletActiveClass + \"-main\");\n\n      if ($el.length > 1) {\n        bullets.each(function (bullet) {\n          var $bullet = $(bullet);\n          var bulletIndex = $bullet.index();\n\n          if (bulletIndex === current) {\n            $bullet.addClass(params.bulletActiveClass);\n          }\n\n          if (params.dynamicBullets) {\n            if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) {\n              $bullet.addClass(params.bulletActiveClass + \"-main\");\n            }\n\n            if (bulletIndex === firstIndex) {\n              $bullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n            }\n\n            if (bulletIndex === lastIndex) {\n              $bullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n            }\n          }\n        });\n      } else {\n        var $bullet = bullets.eq(current);\n        var bulletIndex = $bullet.index();\n        $bullet.addClass(params.bulletActiveClass);\n\n        if (params.dynamicBullets) {\n          var $firstDisplayedBullet = bullets.eq(firstIndex);\n          var $lastDisplayedBullet = bullets.eq(lastIndex);\n\n          for (var i = firstIndex; i <= lastIndex; i += 1) {\n            bullets.eq(i).addClass(params.bulletActiveClass + \"-main\");\n          }\n\n          if (swiper.params.loop) {\n            if (bulletIndex >= bullets.length - params.dynamicMainBullets) {\n              for (var _i = params.dynamicMainBullets; _i >= 0; _i -= 1) {\n                bullets.eq(bullets.length - _i).addClass(params.bulletActiveClass + \"-main\");\n              }\n\n              bullets.eq(bullets.length - params.dynamicMainBullets - 1).addClass(params.bulletActiveClass + \"-prev\");\n            } else {\n              $firstDisplayedBullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n              $lastDisplayedBullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n            }\n          } else {\n            $firstDisplayedBullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n            $lastDisplayedBullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n          }\n        }\n      }\n\n      if (params.dynamicBullets) {\n        var dynamicBulletsLength = Math.min(bullets.length, params.dynamicMainBullets + 4);\n        var bulletsOffset = (swiper.pagination.bulletSize * dynamicBulletsLength - swiper.pagination.bulletSize) / 2 - midIndex * swiper.pagination.bulletSize;\n        var offsetProp = rtl ? 'right' : 'left';\n        bullets.css(swiper.isHorizontal() ? offsetProp : 'top', bulletsOffset + \"px\");\n      }\n    }\n\n    if (params.type === 'fraction') {\n      $el.find(classesToSelector(params.currentClass)).text(params.formatFractionCurrent(current + 1));\n      $el.find(classesToSelector(params.totalClass)).text(params.formatFractionTotal(total));\n    }\n\n    if (params.type === 'progressbar') {\n      var progressbarDirection;\n\n      if (params.progressbarOpposite) {\n        progressbarDirection = swiper.isHorizontal() ? 'vertical' : 'horizontal';\n      } else {\n        progressbarDirection = swiper.isHorizontal() ? 'horizontal' : 'vertical';\n      }\n\n      var scale = (current + 1) / total;\n      var scaleX = 1;\n      var scaleY = 1;\n\n      if (progressbarDirection === 'horizontal') {\n        scaleX = scale;\n      } else {\n        scaleY = scale;\n      }\n\n      $el.find(classesToSelector(params.progressbarFillClass)).transform(\"translate3d(0,0,0) scaleX(\" + scaleX + \") scaleY(\" + scaleY + \")\").transition(swiper.params.speed);\n    }\n\n    if (params.type === 'custom' && params.renderCustom) {\n      $el.html(params.renderCustom(swiper, current + 1, total));\n      swiper.emit('paginationRender', $el[0]);\n    } else {\n      swiper.emit('paginationUpdate', $el[0]);\n    }\n\n    if (swiper.params.watchOverflow && swiper.enabled) {\n      $el[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n    }\n  },\n  render: function render() {\n    // Render Container\n    var swiper = this;\n    var params = swiper.params.pagination;\n    if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n    var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n    var $el = swiper.pagination.$el;\n    var paginationHTML = '';\n\n    if (params.type === 'bullets') {\n      var numberOfBullets = swiper.params.loop ? Math.ceil((slidesLength - swiper.loopedSlides * 2) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n\n      if (swiper.params.freeMode && !swiper.params.loop && numberOfBullets > slidesLength) {\n        numberOfBullets = slidesLength;\n      }\n\n      for (var i = 0; i < numberOfBullets; i += 1) {\n        if (params.renderBullet) {\n          paginationHTML += params.renderBullet.call(swiper, i, params.bulletClass);\n        } else {\n          paginationHTML += \"<\" + params.bulletElement + \" class=\\\"\" + params.bulletClass + \"\\\"></\" + params.bulletElement + \">\";\n        }\n      }\n\n      $el.html(paginationHTML);\n      swiper.pagination.bullets = $el.find(classesToSelector(params.bulletClass));\n    }\n\n    if (params.type === 'fraction') {\n      if (params.renderFraction) {\n        paginationHTML = params.renderFraction.call(swiper, params.currentClass, params.totalClass);\n      } else {\n        paginationHTML = \"<span class=\\\"\" + params.currentClass + \"\\\"></span>\" + ' / ' + (\"<span class=\\\"\" + params.totalClass + \"\\\"></span>\");\n      }\n\n      $el.html(paginationHTML);\n    }\n\n    if (params.type === 'progressbar') {\n      if (params.renderProgressbar) {\n        paginationHTML = params.renderProgressbar.call(swiper, params.progressbarFillClass);\n      } else {\n        paginationHTML = \"<span class=\\\"\" + params.progressbarFillClass + \"\\\"></span>\";\n      }\n\n      $el.html(paginationHTML);\n    }\n\n    if (params.type !== 'custom') {\n      swiper.emit('paginationRender', swiper.pagination.$el[0]);\n    }\n  },\n  init: function init() {\n    var swiper = this;\n    swiper.params.pagination = createElementIfNotDefined(swiper.$el, swiper.params.pagination, swiper.params.createElements, {\n      el: 'swiper-pagination'\n    });\n    var params = swiper.params.pagination;\n    if (!params.el) return;\n    var $el = $(params.el);\n    if ($el.length === 0) return;\n\n    if (swiper.params.uniqueNavElements && typeof params.el === 'string' && $el.length > 1) {\n      $el = swiper.$el.find(params.el);\n    }\n\n    if (params.type === 'bullets' && params.clickable) {\n      $el.addClass(params.clickableClass);\n    }\n\n    $el.addClass(params.modifierClass + params.type);\n\n    if (params.type === 'bullets' && params.dynamicBullets) {\n      $el.addClass(\"\" + params.modifierClass + params.type + \"-dynamic\");\n      swiper.pagination.dynamicBulletIndex = 0;\n\n      if (params.dynamicMainBullets < 1) {\n        params.dynamicMainBullets = 1;\n      }\n    }\n\n    if (params.type === 'progressbar' && params.progressbarOpposite) {\n      $el.addClass(params.progressbarOppositeClass);\n    }\n\n    if (params.clickable) {\n      $el.on('click', classesToSelector(params.bulletClass), function onClick(e) {\n        e.preventDefault();\n        var index = $(this).index() * swiper.params.slidesPerGroup;\n        if (swiper.params.loop) index += swiper.loopedSlides;\n        swiper.slideTo(index);\n      });\n    }\n\n    extend(swiper.pagination, {\n      $el: $el,\n      el: $el[0]\n    });\n\n    if (!swiper.enabled) {\n      $el.addClass(params.lockClass);\n    }\n  },\n  destroy: function destroy() {\n    var swiper = this;\n    var params = swiper.params.pagination;\n    if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n    var $el = swiper.pagination.$el;\n    $el.removeClass(params.hiddenClass);\n    $el.removeClass(params.modifierClass + params.type);\n    if (swiper.pagination.bullets) swiper.pagination.bullets.removeClass(params.bulletActiveClass);\n\n    if (params.clickable) {\n      $el.off('click', classesToSelector(params.bulletClass));\n    }\n  }\n};\nexport default {\n  name: 'pagination',\n  params: {\n    pagination: {\n      el: null,\n      bulletElement: 'span',\n      clickable: false,\n      hideOnClick: false,\n      renderBullet: null,\n      renderProgressbar: null,\n      renderFraction: null,\n      renderCustom: null,\n      progressbarOpposite: false,\n      type: 'bullets',\n      // 'bullets' or 'progressbar' or 'fraction' or 'custom'\n      dynamicBullets: false,\n      dynamicMainBullets: 1,\n      formatFractionCurrent: function formatFractionCurrent(number) {\n        return number;\n      },\n      formatFractionTotal: function formatFractionTotal(number) {\n        return number;\n      },\n      bulletClass: 'swiper-pagination-bullet',\n      bulletActiveClass: 'swiper-pagination-bullet-active',\n      modifierClass: 'swiper-pagination-',\n      // NEW\n      currentClass: 'swiper-pagination-current',\n      totalClass: 'swiper-pagination-total',\n      hiddenClass: 'swiper-pagination-hidden',\n      progressbarFillClass: 'swiper-pagination-progressbar-fill',\n      progressbarOppositeClass: 'swiper-pagination-progressbar-opposite',\n      clickableClass: 'swiper-pagination-clickable',\n      // NEW\n      lockClass: 'swiper-pagination-lock'\n    }\n  },\n  create: function create() {\n    var swiper = this;\n    bindModuleMethods(swiper, {\n      pagination: _extends({\n        dynamicBulletIndex: 0\n      }, Pagination)\n    });\n  },\n  on: {\n    init: function init(swiper) {\n      swiper.pagination.init();\n      swiper.pagination.render();\n      swiper.pagination.update();\n    },\n    activeIndexChange: function activeIndexChange(swiper) {\n      if (swiper.params.loop) {\n        swiper.pagination.update();\n      } else if (typeof swiper.snapIndex === 'undefined') {\n        swiper.pagination.update();\n      }\n    },\n    snapIndexChange: function snapIndexChange(swiper) {\n      if (!swiper.params.loop) {\n        swiper.pagination.update();\n      }\n    },\n    slidesLengthChange: function slidesLengthChange(swiper) {\n      if (swiper.params.loop) {\n        swiper.pagination.render();\n        swiper.pagination.update();\n      }\n    },\n    snapGridLengthChange: function snapGridLengthChange(swiper) {\n      if (!swiper.params.loop) {\n        swiper.pagination.render();\n        swiper.pagination.update();\n      }\n    },\n    destroy: function destroy(swiper) {\n      swiper.pagination.destroy();\n    },\n    'enable disable': function enableDisable(swiper) {\n      var $el = swiper.pagination.$el;\n\n      if ($el) {\n        $el[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.pagination.lockClass);\n      }\n    },\n    click: function click(swiper, e) {\n      var targetEl = e.target;\n\n      if (swiper.params.pagination.el && swiper.params.pagination.hideOnClick && swiper.pagination.$el.length > 0 && !$(targetEl).hasClass(swiper.params.pagination.bulletClass)) {\n        if (swiper.navigation && (swiper.navigation.nextEl && targetEl === swiper.navigation.nextEl || swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) return;\n        var isHidden = swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass);\n\n        if (isHidden === true) {\n          swiper.emit('paginationShow');\n        } else {\n          swiper.emit('paginationHide');\n        }\n\n        swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass);\n      }\n    }\n  }\n};","import {SERVER_URL, CLIENT_URL} from '../config/server';\r\n\r\nconst enquiryAction = (enquiryData) =>{\r\n    console.log(enquiryData)\r\n    fetch(`${SERVER_URL}/home/enquiry`, {\r\n        method: 'POST',\r\n        headers:{\r\n          'Accept': 'application/json',\r\n          'Content-Type': 'application/json'\r\n        },\r\n        body: JSON.stringify(enquiryData)\r\n      }).then(response => response.json())\r\n      .then(json => {\r\n          console.log(json.message, 'json')\r\n          if(json.status === 200){\r\n            localStorage.setItem('message-success', JSON.stringify(json.message));\r\n            window.location.reload();\r\n          }else if(json.status === 422){\r\n            localStorage.setItem('message-error', JSON.stringify(json.message));\r\n              window.location.reload();\r\n          }else{\r\n            localStorage.setItem('message-error', JSON.stringify(json.message));\r\n            window.location.reload();\r\n          }\r\n      });\r\n}\r\n\r\nexport default enquiryAction\r\n","import styled from \"styled-components\"\r\n\r\nconst Slider = styled.div`\r\n  position: relative;\r\n  height: 700px;\r\n\tborder: 1px solid #eee\r\n\r\n  background: #eee;\r\n  font-family: 'Roboto', Helvetica Neue, Helvetica, Arial, sans-serif;\r\n  font-size: 14px;\r\n  color: rgb(39, 38, 38);\r\n  margin: 0;\r\n  padding: 0;\r\n\r\n\t.swiper-container {\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t}\r\n\r\n\t.swiper-slide {\r\n\t\tfont-size: 18px;\r\n\t\tbackground: transparent;\r\n\r\n\t\t/* Center slide text vertically */\r\n\t\tdisplay: -webkit-box;\r\n\t\tdisplay: -ms-flexbox;\r\n\t\tdisplay: -webkit-flex;\r\n\t\tdisplay: flex;\r\n\t\t-webkit-box-pack: center;\r\n\t\t-ms-flex-pack: center;\r\n\t\t-webkit-justify-content: center;\r\n\t\tjustify-content: center;\r\n\t\t-webkit-box-align: center;\r\n\t\t-ms-flex-align: center;\r\n\t\t-webkit-align-items: center;\r\n\t\talign-items: center;\r\n\t}\r\n\r\n\t.swiper-slide img {\r\n\t\tdisplay: block;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tobject-fit: cover;\r\n\t}\r\n\r\n\t.swiper-slide .slider-wrapper {\r\n\t\tdisplay: block;\r\n\t\tposition: relative;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tobject-fit: cover;\r\n\t}\r\n\r\n\t.slider-text {\r\n\t\tposition: absolute;\r\n\t\theight: 100%;\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t.field-bottom {\r\n\t\ttransform: translate(10%, 306px);\r\n\t}\r\n\r\n\t@media screen and (max-width: 640px) {\r\n\t\t.field-bottom {\r\n\t\t\ttransform: translate(0%, 0%);\r\n\t\t}\r\n\t}\r\n`\r\n\r\nexport default Slider","\r\nimport React, { useState, useEffect } from 'react';\r\nimport {SERVER_URL} from '../../../../config/server';\r\nimport { Swiper, SwiperSlide } from \"swiper/react\";\r\nimport SliderContainer from \"./styles\"\r\nimport '../../../style.css';\r\n\r\nimport \"swiper/swiper.min.css\";\r\nimport \"swiper/components/pagination/pagination.min.css\"\r\n\r\nimport SwiperCore, { Pagination } from 'swiper/core';\r\n\r\nSwiperCore.use([Pagination]);\r\n\r\nfunction Slider() {\r\n\r\n    const [images, setImages] = useState('');\r\n\r\n  useEffect(() => {\r\n    const fetchImages =() =>{\r\n      fetch(`${SERVER_URL}/image/page-banners`)\r\n      .then(res => res.json())\r\n      .then(json => {\r\n        if(json.status === 200){\r\n          setImages(json.data.ncf_in_brief);\r\n        }else{\r\n            console.log(\"Oops couldn't fetch data\");\r\n        }\r\n    });\r\n      \r\n    }\r\n\r\n    fetchImages();\r\n  }, []);\r\n\r\n\r\n    return (\r\n        <SliderContainer className=\"mt-6 z-index-3\">\r\n                <SwiperSlide>\r\n                    <div className=\"slider-wrapper\">\r\n                        <div className=\"slider-text border border-solid\">\r\n                            <div className=\"max-w-7xl mx-auto pb-16 pt-48 md:px-16 px-8\">\r\n                            <div className=\"grid md:grid-cols-2 grid-cols-1 gap-x-8 gap-y-8\">\r\n                                <div className=\"content banner-txt\">\r\n                                    <h1 className=\"text-4xl font-bold text-white\">For the Wild</h1>\r\n                                    <p className=\"font-light text-white mb-6\">\r\n                                        pangolins are the most trafficed mammals<br/>\r\n                                        in the world and we are working with<br/>\r\n                                        stakeholders to reverse it\r\n                                    </p>\r\n\r\n                                    <button className=\"bg-green hover:bg-green-800 text-white font-bold py-2 px-8 rounded\">Read More</button>\r\n                                </div>\r\n                            </div>\r\n                            </div>\r\n                        </div>\r\n                        <img src={`https://admin.ncfnigeria.org/images/banners/${images}`} alt=\"\" />\r\n                    </div>\r\n                </SwiperSlide>\r\n        </SliderContainer>\r\n    )\r\n}\r\n\r\nexport default Slider\r\n","import styled from 'styled-components';\r\n\r\nconst ContactBg = styled.div`\r\n  background-image: url(assets/images/banner/footprint-paw.png);\r\n  background-repeat: no-repeat;\r\n  background-position: bottom right;\r\n  background-size: 500px;\r\n  padding-bottom: 400px;\r\n`;\r\n\r\nconst Slider = styled.div`\r\n  .swiper-container {\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  .swiper-slide {\r\n    text-align: justify;\r\n    background: transparent;\r\n\r\n    /* Center slide text vertically */\r\n    display: -webkit-box;\r\n    display: -ms-flexbox;\r\n    display: -webkit-flex;\r\n    display: flex;\r\n    -webkit-box-pack: center;\r\n    -ms-flex-pack: center;\r\n    -webkit-justify-content: center;\r\n    justify-content: center;\r\n    -webkit-box-align: center;\r\n    -ms-flex-align: center;\r\n    -webkit-align-items: center;\r\n    align-items: center;\r\n  }\r\n\r\n  .swiper-slide img {\r\n    display: block;\r\n    object-fit: cover;\r\n  }\r\n`;\r\n\r\nexport { ContactBg, Slider };\r\n","import React from 'react';\r\n\r\nimport enquiryAction from '../../actions/contact'\r\nimport { ImLocation } from 'react-icons/im';\r\nimport HomeSlider from './components/slider/Slider';\r\nimport { SocialTabs } from '@nfc';\r\nimport { ContactBg } from './styles';\r\nimport '../style.css';\r\nimport \"./contact.css\"\r\nimport SliderBar from \"../../layout/components/SliderBar/SliderBar\"\r\n\r\nimport {UncontrolledAlert ,Alert} from 'reactstrap'\r\n\r\nfunction Contact() {\r\n\r\n  const messageHandler = (e) =>{\r\n    e.preventDefault();\r\n    const form = document.getElementById('con');\r\n    const fullname = form.elements['name'];\r\n    const uemail = form.elements['email'];\r\n    const umessage = form.elements['message'];\r\n    const utel = form.elements['tel'];\r\n    const name = fullname.value\r\n    const email = uemail.value\r\n    const message = umessage.value\r\n    const tel = utel.value\r\n    const data = {\r\n      name,\r\n      email,\r\n      tel,\r\n      message,\r\n    }\r\n\r\n    enquiryAction(data)\r\n  }\r\n\r\n  const error = localStorage.getItem('message-error');\r\n  const success = localStorage.getItem('message-success');\r\n  setTimeout(function() {\r\n    localStorage.removeItem('message-error');\r\n  }, 500)\r\n  setTimeout(function() {\r\n    localStorage.removeItem('message-success');\r\n  }, 500)\r\n\r\n\r\n  return (\r\n    <div className=\"bg-gray-100\">\r\n      <HomeSlider />\r\n\r\n      <div>\r\n        <SliderBar/>x\r\n        <img\r\n        src='/assets/images/bg/white-bg.png'\r\n        alt=''\r\n        className='home-naturediv-top-papertear mb-25em -top-25em'\r\n      />\r\n      <ContactBg className='max-w-7xl mx-auto pt-16 md:px-16 px-8'>  \r\n        <div className='text-left mb-8'>\r\n          <h1 className='font-black tracking-tight text-3xl text-green mb-4 uppercase'>\r\n            Contact Us\r\n          </h1>\r\n        </div>\r\n        <div className='block mb-16'>\r\n          <h1 className='font-bold text-lg text-gray-800 mb-4'>\r\n            All correspondence should be addressed to\r\n          </h1>\r\n\r\n          <ul className='w-full rounded-lg mt-2 mb-8 text-gray-800'>\r\n            <li>The Director General,</li>\r\n            <li>Nigerian Conservation Foundation</li>\r\n            <li>NCF Headquarters, Km 19, Lekki-Epe Expressway, Lekki.</li>\r\n            <li>P.O.Box 74638, Victoria Island, Lagos, Nigeria.</li>\r\n          </ul>\r\n\r\n          <h3 className='font-bold text-base mb-4'>Telephones:</h3>\r\n\r\n          <ul className='w-full rounded-lg -ml-3 text-gray-800'>\r\n            <li className='flex items-start p-1 pl-3'>\r\n              <ImLocation\r\n                size={18}\r\n                className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n              />\r\n              <span>\r\n                For enquiries and booking of LCC facilities call 09065460479 or\r\n                email <em className='text-green'>lcc@ncfnigeria.org</em>\r\n              </span>\r\n            </li>\r\n            <li className='flex items-start p-1 pl-3'>\r\n              <ImLocation\r\n                size={18}\r\n                className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n              />\r\n              <span>\r\n                For Membership registration and enquiries: 09091476149 or email\r\n                <em className='text-green'>membership@ncfnigeria.org</em>\r\n              </span>\r\n            </li>\r\n            <li className='flex items-start p-1 pl-3'>\r\n              <ImLocation\r\n                size={18}\r\n                className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n              />\r\n              <span>\r\n                For Educational programmes, School visits: 09027509511 or email\r\n                <em className='text-green'>education@ncfnigeria.org</em>\r\n              </span>\r\n            </li>\r\n            <li className='flex items-start p-1 pl-3'>\r\n              <ImLocation\r\n                size={18}\r\n                className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n              />\r\n              <span>\r\n                For job opportunities/vacancies email:\r\n                <em className='text-green'>recruitment@ncfnigeria.org</em>\r\n              </span>\r\n            </li>\r\n            <li className='flex items-start p-1 pl-3'>\r\n              <ImLocation\r\n                size={18}\r\n                className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n              />\r\n              <span>\r\n                For sponsorship and partnership, enquiries call: 09092236281 or\r\n                email <em className='text-green'>fundraising@ncfnigeria.org</em>\r\n              </span>\r\n            </li>\r\n            <li className='flex items-start p-1 pl-3'>\r\n              <ImLocation\r\n                size={18}\r\n                className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n              />\r\n              <span>\r\n                For subscription to our magazine, Advert enquiries and\r\n                e-bulletin call NCF Media Unit: 0903 489 5750 or\r\n                <em className='text-green'>media@ncfnigeria.org</em>\r\n              </span>\r\n            </li>\r\n            <li className='flex items-start p-1 pl-3'>\r\n              <ImLocation\r\n                size={18}\r\n                className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n              />\r\n              <span>\r\n                E-mail: <em className='text-green'>info@ncfnigeria.org</em> |{' '}\r\n                <em className='text-green'>media@ncfnigeria.org</em>\r\n              </span>\r\n            </li>\r\n            <li className='flex items-start p-1 pl-3'>\r\n              <ImLocation\r\n                size={18}\r\n                className='text-green mr-2 mt-0.5 flex-none transform -rotate-90'\r\n              />\r\n              <span>\r\n                Website: <em className='text-green'>www.ncfnigeria.org</em>\r\n              </span>\r\n            </li>\r\n          </ul>\r\n        </div>\r\n\r\n        <div className='grid md:grid-cols-2 grid-cols-1 md:gap-x-8 gap-y-16 items-start mt-8'>\r\n          <div>\r\n            <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n              Headquarters\r\n            </h2>\r\n            <ul>\r\n              <li>Lekki Conservation Centre,</li>\r\n              <li>KM 19, Lekki-Epe Expressway</li>\r\n              <li></li>\r\n              <li>Tel: 09034895750 09034735858</li>\r\n            </ul>\r\n          </div>\r\n          <div>\r\n            <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n              South West Zonal Programme Office\r\n            </h2>\r\n            <ul>\r\n            <li>C/O NACGRAB HQ, NCRI Compound,</li>\r\n            <li>Moor Plantation, Ibadan</li>\r\n            <li>0703-358 4363</li>\r\n\r\n            </ul>\r\n          </div>\r\n          <div>\r\n            <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n              Abuja Office\r\n            </h2>\r\n            <ul>\r\n              <li>Sarius Palmatum & Botanical Garden</li>\r\n              <li> Plot 3259, IBB Boulevard</li>\r\n              <li>Maitama, Abuja FCT</li>\r\n              <li>08036111821</li>\r\n\r\n            </ul>\r\n          </div>\r\n          <div>\r\n            <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n              Calabar Office\r\n            </h2>\r\n            <ul>\r\n            <li>109A Marian Hill Road,</li>\r\n            <li>Calabar, Cross River State</li>\r\n            <li>0817993204</li>\r\n\r\n            </ul>\r\n          </div>\r\n          <div>\r\n            <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n              Omo Project Office\r\n            </h2>\r\n            <ul>\r\n            <li>Omo Forest Reserve</li>\r\n            <li>Government Quarters</li>\r\n            <li> J4 Area, Ogun State</li>\r\n            <li> 07060470227</li>\r\n\r\n\r\n            </ul>\r\n          </div>\r\n          <div>\r\n            <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n              Finima Project Office\r\n            </h2>\r\n            <ul>\r\n            <li>Finima Nature Park Resource Centre</li>\r\n            <li>Behind NLNG RA3</li>\r\n            <li>Finima, Bonny Island</li>\r\n            <li>Rivers State</li>\r\n            <li>08126450227</li>\r\n            </ul>\r\n          </div>\r\n\r\n          <div>\r\n            <h2 className='font-black text-gray-800 text-lg mb-2'>\r\n            Hadejia-Nguru Wetlands Project Office\r\n            </h2>\r\n            <ul>\r\n            <li>Hadejia-Nguru Conservation</li>\r\n            <li> Nguru GRA, Yobe State</li>\r\n            <li>   08034407960</li>\r\n\r\n\r\n            </ul>\r\n          </div>\r\n        </div>\r\n\r\n        <div className=\"bg-white py-8 px-8 mt-32 shadow-md rounded\">\r\n        {error ? \r\n              <UncontrolledAlert color=\"danger\">\r\n                {error}\r\n              </UncontrolledAlert>\r\n              \r\n            : null }\r\n            {success ? \r\n              <UncontrolledAlert color=\"success\">\r\n                {success}\r\n              </UncontrolledAlert>\r\n              \r\n            : null } \r\n          <h3 className=\"text-center\">Send Us A Message</h3>\r\n        <form onSubmit={messageHandler} id=\"con\">\r\n              <div className=' grid grid-cols-2 gap-x-8 mb-6'>\r\n                <div>\r\n                  <label className='text-white mb-2 block'>Full Name</label>\r\n                  <div>\r\n                    <input\r\n                    name=\"fullname\" id=\"name\"\r\n                      className='p-1.5 w-full bg-transparent focus:outline-none rounded text-white border border-solid border-black focus:ring focus:border-green-light'\r\n                      placeholder='e.g. John Doe'\r\n                      type='text'\r\n                    />\r\n                  </div>\r\n                </div>\r\n                <div>\r\n                  <label className='text-white mb-2 block'>Email</label>\r\n                  <div>\r\n                    <input\r\n                      className='p-1.5 w-full bg-transparent focus:outline-none rounded text-white border border-solid border-black focus:ring focus:border-green-light'\r\n                      placeholder='Email Address'\r\n                      type='email'\r\n                      name=\"email\"\r\n                      id=\"email\"\r\n                    />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div className='mb-8'>\r\n                <div>\r\n                <label className='text-white mb-2 block'>Tel</label>\r\n                  <div>\r\n                    <input\r\n                      className='p-1.5 w-full bg-transparent focus:outline-none rounded text-white border border-solid border-black focus:ring focus:border-green-light'\r\n                      placeholder='Tel'\r\n                      type='tel'\r\n                      name=\"tel\"\r\n                      id=\"tel\"\r\n                    />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div className='mb-8'>\r\n                <div>\r\n                  <label className='text-white mb-2 block'>Message</label>\r\n                  <div>\r\n                    <textarea\r\n                      rows={5}\r\n                      className='p-1.5 w-full bg-transparent focus:outline-none rounded text-black border border-solid border-black focus:ring focus:border-green-light'\r\n                      placeholder='Drop a message...'\r\n                      name=\"message\"\r\n                      id=\"message\"\r\n                    />\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div className='flex justify-center'>\r\n                <button type=\"submit\" className='bg-green hover:bg-green-800 text-white font-bold py-2 px-16 mt-6'>\r\n                  Send\r\n                </button>\r\n              </div>\r\n            </form>\r\n        </div>\r\n        <div >\r\n          <img className=\"absolute forrest\" src=\"assets/images/nature/forest-about.png\" alt=\"Forest\"/>\r\n        </div>\r\n      </ContactBg>\r\n      </div>\r\n      \r\n      \r\n      <div className='relative z-10 pt-16 '>\r\n        \r\n      <img className=\"papertear1 mb-20em\" src='/assets/images/bg/white-bg.png' alt='' />\r\n        \r\n      </div>\r\n    </div>\r\n  );\r\n}\r\n\r\nexport default Contact;\r\n"],"sourceRoot":""}

Zerion Mini Shell 1.0