{"version":3,"sources":["webpack:///./app/assets/js/vendors/index.js","webpack:///./app/assets/js/partials/zoom.js","webpack:///./app/assets/js/main.js","webpack:///./app/assets/js/partials/accordion.js","webpack:///./app/assets/js/partials/carousel.js","webpack:///./app/assets/js/partials/gallery.js","webpack:///./app/assets/js/partials/panel.js","webpack:///./app/assets/js/partials/multimediaBox.js","webpack:///./app/assets/js/partials/fullVideoBox.js","webpack:///./app/assets/js/partials/partialAnimation.js","webpack:///./app/assets/js/partials/soundControl.js","webpack:///./app/assets/js/partials/magazineHeight.js"],"names":["__webpack_require__","$","Reveal","slick","$zoomNavItem","zoomLevel","zoomImg","_vendors","zoom","img","level","css","max-width","width","init","click","event","preventDefault","$this","currentTarget","type","data","parent","defaultZoom","document","ready","_accordion2","default","_carousel2","_multimediaBox2","_fullVideoBox2","_panel2","_zoom2","_partialAnimation2","_gallery2","_soundControl2","_magazineHeight2","initialize","progress","mouseWheel","transition","height","margin","minScale","maxScale","center","history","addEventListener","activeItem","currentSlide","removeClass","addClass","setTimeout","find","indexh","soundPause","refresh","querySelector","play","toggleClass","window","on","resize","_zoom","accordion","itemIndex","index","wrapperClass","attr","split","openAction","hasClass","length","pop","$boxCarousel","carousel","infinite","arrows","rows","draggable","swipeToSlide","touchMove","slidesToShow","$slider","activeCat","gallery","eq","dots","activeIndex","parseInt","panel","$item","multimediaBox","undefined","get","fullVideoBox","container","$wrapper","$videoItem","pause","multimediaHover","$row","itemContainer","rowPanel","moveElement","partialAnimation","e","t","i","margin-top","pageY","scrollTop","innerHeight","toFixed","margin-left","pageX","innerWidth","$controlButton","birdClick","birdSound","soundPlay","soundControl","Audio","fixedHeader","magazineHeight","currentHeight"],"mappings":"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","file":"main.js","sourcesContent":["import $ from 'jquery';\n\nimport Reveal from 'reveal.js';\nimport slick from 'slick-carousel';\n\nexport { $, Reveal, slick };\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/vendors/index.js","/**\n * Zoom\n *\n * @file zoom.js\n */\n\nimport { $ } from './../vendors';\n\nconst zoom = (() => {\n const $zoomNavItem = $('.js-zoom-nav a');\n let zoomLevel = 100;\n\n const zoomImg = (img, level) => {\n zoomLevel = level;\n $(img).css({\n 'max-width': 'none',\n width: `${ zoomLevel }%`,\n });\n };\n\n const zoomNav = () => {\n $zoomNavItem.click((event) => {\n event.preventDefault();\n const $this = $(event.currentTarget);\n const type = $this.data('zoom');\n const img = $this.parent().data('img');\n\n if (type === 'plus') {\n zoomLevel += 5;\n } else {\n zoomLevel -= 5;\n }\n\n zoomImg(`#${ img }`, zoomLevel);\n });\n };\n\n const defaultZoom = () => {\n zoomLevel = 100;\n zoomImg('.js-zoom-img', zoomLevel);\n };\n\n const init = () => {\n zoomNav();\n };\n\n return {\n init,\n defaultZoom,\n };\n})();\n\nexport default zoom;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/zoom.js","/**\n * @author ilker Yılmaz\n */\n\nimport { $, Reveal } from './vendors';\n\nimport Accordion from './partials/accordion';\nimport Carousel from './partials/carousel';\nimport Gallery from './partials/gallery';\nimport Panel from './partials/panel';\nimport Zoom from './partials/zoom';\nimport MultimediaBox from './partials/multimediaBox';\nimport FullVideoBox from './partials/fullVideoBox';\nimport PartialAnimation from './partials/partialAnimation';\nimport soundControl from './partials/soundControl';\nimport magazineHeight from './partials/magazineHeight';\n\n$(document).ready(() => {\n Accordion.init();\n Carousel.init();\n MultimediaBox.init();\n FullVideoBox.init('.js-fullscreen-video');\n FullVideoBox.init('.js-fullscreen-image');\n Panel.init();\n Zoom.init();\n PartialAnimation.init();\n Gallery.init();\n soundControl.init();\n magazineHeight.init();\n\n Reveal.initialize({\n progress: false,\n mouseWheel: true,\n transition: 'slide',\n width: '100%',\n height: '100%',\n margin: 0,\n minScale: 1,\n maxScale: 1,\n center: false,\n history: true,\n });\n\n Reveal.addEventListener('slidechanged', (event) => {\n const activeItem = event.currentSlide;\n $('*[data-animation=\"true\"]').removeClass('js-play');\n\n $('.accordion .card').removeClass('card--active');\n $('.accordion').removeClass().addClass('accordion accordion--load');\n setTimeout(() => {\n $(activeItem).find('*[data-animation=\"true\"]').addClass('js-play');\n }, 700);\n \n\n if (event.indexh !== 2) {\n soundControl.soundPause();\n }\n\n if (event.indexh === 5) {\n Carousel.refresh();\n }\n\n if (event.indexh === 10) {\n Gallery.refresh();\n }\n });\n\n\n Reveal.addEventListener('ready', (event) => {\n if (event.indexh === 5) {\n Carousel.refresh();\n }\n\n if (event.indexh === 10) {\n Gallery.refresh();\n }\n });\n\n document.querySelector('.js-play-video').addEventListener('click', (event) => {\n const getVideo = event.currentTarget;\n getVideo.play();\n });\n\n let click = 2;\n $('.js-change-bg').click(() => {\n $('.js-change-bg').toggleClass('pulse--right');\n\n click += 1;\n\n if (click % 2 === 0) {\n $('.backgrounds .js-dynamic-bg').css('background-image', 'url(uploads/pages/8/bg-left.jpg)');\n } else {\n $('.backgrounds .js-dynamic-bg').css('background-image', 'url(uploads/pages/8/bg-right.jpg)');\n }\n });\n});\n\n// Page Load\n$(window).on('load', () => {\n $('body').addClass('page-load');\n $('.loader').addClass('js-hide');\n\n setTimeout(() => {\n $('*[data-animation=\"true\"]').addClass('js-play');\n }, 300);\n});\n\n$(window).resize(() => {\n magazineHeight.init();\n});\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/main.js","/**\n * Accordion Componenets\n *\n * @file menu.js\n */\n\nimport { $ } from './../vendors';\nimport zoom from './zoom';\n\nconst accordion = (() => {\n // Services Page Project List\n const mainAccordion = () => {\n $('.card__header').click((event) => {\n const activeItem = $(event.currentTarget).parent();\n const itemIndex = activeItem.index() + 1;\n const wrapperClass = $('.accordion').attr('class').split(' ');\n let openAction = true;\n\n $('.accordion').removeClass('accordion--load');\n\n if (activeItem.hasClass('card--active')) {\n $('.card').removeClass('card--active');\n openAction = false;\n } else {\n $('.card').removeClass('card--active');\n activeItem.toggleClass('card--active');\n }\n\n\n if (wrapperClass.length > 1) {\n $('.accordion').removeClass(wrapperClass.pop());\n }\n\n if (openAction) {\n $('.accordion').addClass(`accordion--${ itemIndex }`);\n }\n\n // Remove Zoom\n zoom.defaultZoom();\n });\n };\n\n const init = () => {\n mainAccordion();\n };\n\n return {\n init,\n };\n})();\n\nexport default accordion;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/accordion.js","/**\n * Carousel Componenets\n *\n * @file carousel.js\n */\n\nimport { $ } from './../vendors';\nconst $boxCarousel = $('.js-image-slider');\n\nconst carousel = (() => {\n // Box Carousel\n const boxCarousel = () => {\n $boxCarousel.slick({\n infinite: true,\n arrows: false,\n rows: 0,\n draggable: false,\n swipeToSlide: false,\n touchMove: false,\n slidesToShow: 1,\n });\n\n $('.js-next').click(() => {\n $boxCarousel.slick('slickNext');\n });\n\n $('.js-prev').click(() => {\n $boxCarousel.slick('slickPrev');\n });\n };\n\n const refresh = () => {\n $boxCarousel.slick('refresh');\n };\n\n const init = () => {\n boxCarousel();\n };\n\n return {\n init,\n refresh,\n };\n})();\n\nexport default carousel;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/carousel.js","/**\n * Gallery Componenets\n *\n * @file gallery.js\n */\n\nimport { $ } from './../vendors';\n\nconst gallery = (() => {\n const $slider = $('.js-full-slider');\n\n const gallerySlider = () => {\n $slider.slick({\n infinite: false,\n arrows: false,\n rows: 0,\n slidesToShow: 1,\n dots: true,\n });\n };\n\n const activeCat = (index) => {\n $('.js-slider-cat a').removeClass('js-active');\n $('.js-slider-cat a').eq(index).addClass('js-active');\n };\n\n const gallerySliderCat = () => {\n $('.js-slider-cat a').click((event) => {\n event.preventDefault();\n const activeItem = event.currentTarget;\n\n\n $('.js-slider-cat a').removeClass('js-active');\n $(activeItem).addClass('js-active');\n\n const activeIndex = $(activeItem).data('go');\n\n $slider.slick('slickGoTo', parseInt(activeIndex))\n });\n };\n\n const sliderChanged = () => {\n $slider.on('afterChange', (event, slick, currentSlide) => {\n currentSlide += 1;\n\n if (currentSlide <= 4) {\n activeCat(0);\n } else if (currentSlide <= 10) {\n activeCat(1);\n } else {\n activeCat(2);\n }\n });\n };\n\n const refresh = () => {\n $slider.slick('refresh');\n };\n\n\n const init = () => {\n gallerySlider();\n gallerySliderCat();\n sliderChanged();\n };\n\n return {\n init,\n refresh,\n };\n})();\n\nexport default gallery;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/gallery.js","/**\n * Panel\n *\n * @file panel.js\n */\n\nimport { $ } from './../vendors';\n\nconst panel = (() => {\n const panelShowHide = () => {\n $('.js-panel-control').click((event) => {\n const activeItem = $(event.currentTarget);\n\n if (activeItem.parent().hasClass('js-open')) {\n activeItem.parent().toggleClass('js-open');\n } else {\n $('.panel').removeClass('js-open');\n activeItem.parent().addClass('js-open');\n }\n\n $('body').toggleClass('js-open-panel');\n });\n };\n\n const bottomPanelControl = () => {\n $('.js-open-panel').click((event) => {\n const activeItem = $(event.currentTarget);\n activeItem.toggleClass('js-open');\n $('body').toggleClass('js-open-panel');\n });\n };\n\n const init = () => {\n panelShowHide();\n bottomPanelControl();\n };\n\n return {\n init,\n };\n})();\n\nexport default panel;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/panel.js","/**\n * Multimedia Box\n *\n * @file multimediaBox.js\n */\n\nimport { $ } from './../vendors';\n\nconst multimediaBox = (() => {\n const $item = $('.js-multimedia-action');\n\n // Services Page Project List\n const multimediaBoxAction = () => {\n $item.click((event) => {\n event.preventDefault();\n\n const itemIndex = $(event.currentTarget).index();\n $('video', this).get(itemIndex).play();\n $(event.currentTarget).toggleClass('js-active');\n });\n };\n\n const init = () => {\n multimediaBoxAction();\n };\n\n return {\n init,\n };\n})();\n\nexport default multimediaBox;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/multimediaBox.js","/**\n * Full Vide Box\n *\n * @file fullVideoBox.js\n */\n\nimport { $ } from './../vendors';\n\nconst fullVideoBox = (() => {\n // Init Values\n\n // Services Page Project List\n const multimediaHover = (container) => {\n const $wrapper = $(container);\n const $item = $(`${ container } .full-screen__row .js-action-control`);\n\n $item.click((event) => {\n const activeItem = $(event.currentTarget).parent();\n const itemIndex = activeItem.index() + 1;\n let openAction = true;\n const wrapperClass = $wrapper.attr('class').split(' ');\n const $videoItem = $('video', this).get(itemIndex + 2);\n\n\n if (activeItem.hasClass('js-row-open')) {\n $item.parent().removeClass('js-row-open');\n activeItem.parent().removeClass('js-active');\n $('.panel--box').removeClass('js-open');\n\n if ($videoItem) {\n $videoItem.pause();\n }\n\n openAction = false;\n } else {\n $item.parent().removeClass('js-row-open');\n activeItem.addClass('js-row-open');\n\n if ($videoItem) {\n $videoItem.play();\n }\n }\n\n if ($('.panel--box').hasClass('js-open')) {\n $('.panel--box').removeClass('js-open');\n }\n\n if (wrapperClass.length > 1) {\n $wrapper.removeClass(wrapperClass.pop());\n }\n\n if (openAction) {\n activeItem.parent().addClass('js-active');\n $wrapper.addClass(`active-${ itemIndex }`);\n }\n });\n };\n\n const rowPanel = (container) => {\n const $row = $(`${ container } .full-screen__row`);\n const $panel = $(`${ container } .full-screen__row .panel`);\n\n $panel.click((event) => {\n const itemContainer = $(event.currentTarget).parent();\n const itemIndex = itemContainer.index() + 1;\n\n $row.removeClass('js-row-open');\n\n itemContainer.addClass('js-row-open');\n itemContainer.parent().removeClass().addClass(`full-screen active-${ itemIndex }`);\n\n if ($('video', this)) {\n $('video', this).get(itemIndex + 1).play();\n }\n });\n };\n\n\n const init = (container) => {\n multimediaHover(container);\n rowPanel(container);\n };\n\n return {\n init,\n };\n})();\n\nexport default fullVideoBox;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/fullVideoBox.js","/**\n * Partial Animation\n *\n * @file menu.js\n */\n\nimport { $ } from './../vendors';\n\nconst partialAnimation = (() => {\n /**\n * Move Element\n * @param {*} positionX\n * @param {*} positionY\n * @param {*} i\n */\n const moveElement = (e, t, i) => ({\n 'margin-top': `${ -((i.pageY - $(window).scrollTop() - $(window).innerHeight() / 2) / t).toFixed(1) }px`,\n 'margin-left': `${ -((i.pageX - $(window).innerWidth() / 2) / e).toFixed(1) }px`,\n });\n\n /**\n * Start Animation\n */\n const movePartials = () => {\n $(document).on('mousemove touchmove', (i) => {\n if ($('.partial-background')) {\n $('.partial-background__top-1').css(moveElement(20, 20, i));\n $('.partial-background__top-2').css(moveElement(20, 20, i));\n\n $('.partial-background__left-1').css(moveElement(80, 80, i));\n $('.partial-background__left-2').css(moveElement(40, 40, i));\n\n $('.partial-background__bottom-1').css(moveElement(40, 40, i));\n $('.partial-background__bottom-2').css(moveElement(120, 120, i));\n $('.partial-background__bottom-3').css(moveElement(20, 20, i));\n\n $('.partial-background__right-1').css(moveElement(40, 40, i));\n $('.partial-background__right-2').css(moveElement(80, 80, i));\n $('.partial-background__right-3').css(moveElement(40, 40, i));\n $('.partial-background__right-4').css(moveElement(20, 20, i));\n }\n });\n };\n\n const init = () => {\n movePartials();\n };\n\n return {\n init,\n };\n})();\n\nexport default partialAnimation;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/partialAnimation.js","/**\n * Sound Componenets\n *\n * @file gallery.js\n */\n\nimport { $ } from './../vendors';\n\nconst soundControl = (() => {\n // Gallery Panel Action\n const $controlButton = $('.js-sound-control');\n let birdClick = 0;\n const birdSound = new Audio('assets/sound/bird.mp3');\n\n const soundPause = () => {\n birdSound.pause();\n $controlButton.removeClass('js-sound-play');\n };\n\n const soundPlay = () => {\n birdSound.play();\n $controlButton.addClass('js-sound-play');\n };\n\n const initSound = () => {\n $controlButton.click(() => {\n birdClick += 1;\n\n if (birdClick % 2 === 0) {\n soundPause();\n } else {\n soundPlay();\n }\n });\n };\n\n\n const init = () => {\n initSound();\n };\n\n return {\n init,\n soundPause,\n soundPlay,\n };\n})();\n\nexport default soundControl;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/soundControl.js","/**\n * Height\n *\n * @file magazineHeight.js\n */\n\nimport { $ } from './../vendors';\n\nconst magazineHeight = (() => {\n const getWindowHeight = () => {\n const windowHeight = $(window).height();\n return windowHeight;\n };\n\n const fixedHeader = () => {\n const currentHeight = getWindowHeight();\n\n $('.main-wrapper').height(currentHeight);\n $('.container').height(currentHeight);\n };\n\n const init = () => {\n fixedHeader();\n };\n\n return {\n init,\n };\n})();\n\nexport default magazineHeight;\n\n\n\n// WEBPACK FOOTER //\n// ./app/assets/js/partials/magazineHeight.js"],"sourceRoot":""}