“Stories, historias, iсторії, iστορίες

Mon, Jan 1

Free Workshop

This immersive event celebrates the universal human experience through the lenses of history and ancestry, featuring a diverse array of photographers whose works capture the essence of different cultures and historical moments.

RSVP

Close up photo of white flowers on a grey background

Set Up Name

Set up a friendly name for this integration, so you can easily identify it.

/*! ./init */ /*! @alpinejs/csp */ /*!*****************************************************!*\ !*** ./packages/packages/core/alpinejs/src/init.ts ***! \*****************************************************/ /*!******************************************************!*\ !*** ./packages/packages/core/alpinejs/src/index.ts ***! \******************************************************/ /*!****************************************************************!*\ !*** ./packages/node_modules/@alpinejs/csp/dist/module.esm.js ***! \****************************************************************/ /*! elementor - v3.32.0 - 21-10-2025 */ (self.webpackChunkelementor=self.webpackChunkelementor||[]).push([[808,8632],{8427:(e,t,r)=>{"use strict";var n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.NestedElementTypesBase=void 0;var o=n(r(39805)),s=n(r(40989)),a=n(r(15118)),i=n(r(29402)),l=n(r(87861)),u=n(r(58632)),c=n(r(39636));function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!e})()}var p=t.NestedElementTypesBase=function(e){function NestedElementTypesBase(){return(0,o.default)(this,NestedElementTypesBase),function _callSuper(e,t,r){return t=(0,i.default)(t),(0,a.default)(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],(0,i.default)(e).constructor):t.apply(e,r))}(this,NestedElementTypesBase,arguments)}return(0,l.default)(NestedElementTypesBase,e),(0,s.default)(NestedElementTypesBase,[{key:"getType",value:function getType(){elementorModules.ForceMethodImplementation()}},{key:"getView",value:function getView(){return u.default}},{key:"getEmptyView",value:function getEmptyView(){return c.default}},{key:"getModel",value:function getModel(){return $e.components.get("nested-elements/nested-repeater").exports.NestedModelBase}}])}(elementor.modules.elements.types.Base);t.default=p},11018:e=>{e.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},14718:(e,t,r)=>{var n=r(29402);e.exports=function _superPropBase(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=n(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},15118:(e,t,r)=>{var n=r(10564).default,o=r(36417);e.exports=function _possibleConstructorReturn(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},18821:(e,t,r)=>{var n=r(70569),o=r(65474),s=r(37744),a=r(11018);e.exports=function _slicedToArray(e,t){return n(e)||o(e,t)||s(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},24129:(e,t,r)=>{"use strict";var n=r(12470).__,o=r(62688),s=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=SelectPreset;var a=s(r(41594));function SelectPreset(e){var t=elementor.helpers.container;return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{type:"button",className:"elementor-add-section-close","aria-label":n("Close","elementor"),onClick:function onClick(){return e.setIsRenderPresets(!1)}},a.default.createElement("i",{className:"eicon-close","aria-hidden":"true"})),a.default.createElement("div",{className:"e-view e-con-select-preset"},a.default.createElement("div",{className:"e-con-select-preset__title"},n("Select your Structure","elementor")),a.default.createElement("div",{className:"e-con-select-preset__list"},elementor.presetsFactory.getContainerPresets().map(function(r){return a.default.createElement("button",{type:"button",className:"e-con-preset","data-preset":r,key:r,onClick:function onClick(){return function onPresetSelected(e,r){t.createContainerFromPreset(e,r,{createWrapper:!1})}(r,e.container)},dangerouslySetInnerHTML:{__html:elementor.presetsFactory.generateContainerPreset(r)}})}))))}SelectPreset.propTypes={container:o.object.isRequired,setIsRenderPresets:o.func.isRequired}},29402:e=>{function _getPrototypeOf(t){return e.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,_getPrototypeOf(t)}e.exports=_getPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports},36417:e=>{e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},37744:(e,t,r)=>{var n=r(78113);e.exports=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},39636:(e,t,r)=>{"use strict";var n=r(62688),o=r(96784),s=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Empty;var a=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var o,a,i={__proto__:null,default:e};if(null===e||"object"!=s(e)&&"function"!=typeof e)return i;if(o=t?n:r){if(o.has(e))return o.get(e);o.set(e,i)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(a.get||a.set)?o(i,l,a):i[l]=e[l]);return i}(e,t)}(r(41594)),i=o(r(85707)),l=o(r(18821)),u=o(r(46716)),c=o(r(24129));function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t{"use strict";var n=r(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,t,r,o,s,a){if(a!==n){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},41621:(e,t,r)=>{var n=r(14718);function _get(){return e.exports=_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var o=n(e,t);if(o){var s=Object.getOwnPropertyDescriptor(o,t);return s.get?s.get.call(arguments.length<3?e:r):s.value}},e.exports.__esModule=!0,e.exports.default=e.exports,_get.apply(null,arguments)}e.exports=_get,e.exports.__esModule=!0,e.exports.default=e.exports},46716:(e,t,r)=>{"use strict";var n=r(12470).__,o=r(62688),s=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=AddSectionArea;var a=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var o,a,i={__proto__:null,default:e};if(null===e||"object"!=s(e)&&"function"!=typeof e)return i;if(o=t?n:r){if(o.has(e))return o.get(e);o.set(e,i)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((a=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(a.get||a.set)?o(i,l,a):i[l]=e[l]);return i}(e,t)}(r(41594));function AddSectionArea(e){var t=(0,a.useRef)(),r=elementor.helpers.container;return(0,a.useEffect)(function(){var r=jQuery(t.current),n=e.container.view.getDroppableOptions();return n.placeholder=!1,n.items="> .elementor-add-section-inner",n.hasDraggingOnChildClass="elementor-dragging-on-child",r.html5Droppable(n),function(){r.html5Droppable("destroy")}},[]),a.default.createElement("div",{className:"elementor-add-section",onClick:function onClick(){return r.openEditMode(e.container)},ref:t,role:"button",tabIndex:"0"},a.default.createElement("div",{className:"elementor-add-section-inner"},a.default.createElement("div",{className:"e-view elementor-add-new-section"},a.default.createElement("button",{type:"button",className:"elementor-add-section-area-button elementor-add-section-button","aria-label":n("Add new container","elementor"),onClick:function onClick(){return e.setIsRenderPresets(!0)}},a.default.createElement("i",{className:"eicon-plus","aria-hidden":"true"})),a.default.createElement("div",{className:"elementor-add-section-drag-title"},n("Drag widget here","elementor")))))}AddSectionArea.propTypes={container:o.object.isRequired,setIsRenderPresets:o.func.isRequired}},56441:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},58632:(e,t,r)=>{"use strict";var n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.View=void 0;n(r(64537));var o=n(r(39805)),s=n(r(40989)),a=n(r(15118)),i=n(r(29402)),l=n(r(41621)),u=n(r(87861));function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_isNativeReflectConstruct=function _isNativeReflectConstruct(){return!!e})()}var c=t.View=function(e){function View(){return(0,o.default)(this,View),function _callSuper(e,t,r){return t=(0,i.default)(t),(0,a.default)(e,_isNativeReflectConstruct()?Reflect.construct(t,r||[],(0,i.default)(e).constructor):t.apply(e,r))}(this,View,arguments)}return(0,u.default)(View,e),(0,s.default)(View,[{key:"events",value:function events(){var e=this,events=function _superPropGet(e,t,r,n){var o=(0,l.default)((0,i.default)(1&n?e.prototype:e),t,r);return 2&n&&"function"==typeof o?function(e){return o.apply(r,e)}:o}(View,"events",this,3)([]);return events.click=function(t){if(elementor.documents.currentDocument.id.toString()===t.target.closest(".elementor").dataset.elementorId){var r=t.target.closest(".elementor-element"),n=null;if(["container","widget"].includes(null==r?void 0:r.dataset.element_type)){var o=elementor.getContainer(r.dataset.id);if(o.view.isEmpty())return!0;n=o}t.stopPropagation(),$e.run("document/elements/select",{container:n||e.getContainer()})}},events}},{key:"renderHTML",value:function renderHTML(){var e=this.getTemplateType(),t=this.getEditModel();"js"===e?(t.setHtmlCache(),this.render()):t.renderRemoteServer()}}])}($e.components.get("nested-elements/nested-repeater").exports.NestedViewBase);t.default=c},62688:(e,t,r)=>{e.exports=r(40362)()},64537:e=>{e.exports=function _readOnlyError(e){throw new TypeError('"'+e+'" is read-only')},e.exports.__esModule=!0,e.exports.default=e.exports},65474:e=>{e.exports=function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,s,a,i=[],l=!0,u=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=s.call(r)).done)&&(i.push(n.value),i.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return i}},e.exports.__esModule=!0,e.exports.default=e.exports},70569:e=>{e.exports=function _arrayWithHoles(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},78113:e=>{e.exports=function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{var n=r(45498);e.exports=function _defineProperty(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},87861:(e,t,r)=>{var n=r(91270);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},91270:e=>{function _setPrototypeOf(t,r){return e.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,_setPrototypeOf(t,r)}e.exports=_setPrototypeOf,e.exports.__esModule=!0,e.exports.default=e.exports}}]);/** * Note for future updates of this file: * need to update its version (?v) in all places where it used * to avoid cache issues after package update */ (function () { let path_prefix; const scriptTags = document.querySelectorAll('script'); const currentScript = Array.from(scriptTags).find( (script) => script.src.includes('load-scripts-after-zone.js') ); if (currentScript) { path_prefix = currentScript.src.split('static/load-scripts-after-zone.js')[0]; } path_prefix = window.I360_PATH_TO_STATIC || path_prefix; let count = 0; let importmapLoaded = false; function loadScriptsWhenZoneIsAvailable() { if (window.Zone && importmapLoaded) { addScript('static/shared-dependencies/long-stack-trace-zone.min.js'); setTimeout(()=> startApp()); } else { if (count > 5000) { count = 0; addScript('static/shared-dependencies/zone.min.js'); } setTimeout(loadScriptsWhenZoneIsAvailable, 50); } count++; } function startApp() { addScript('js/config.js', true); addScript('static/index.js', true); } function addScript(scriptPath, disableCache = false) { if (disableCache) { const timestamp = new Date().getTime(); scriptPath = scriptPath + '?' + timestamp; } let script = document.createElement('script'); script.setAttribute('data-systemjs-only', '1'); script.setAttribute('src', path_prefix + scriptPath); document.body.appendChild(script); return script; } function loadImportmap() { if (window.I360_DISABLE_LOAD_IMPORTMAP) { importmapLoaded = true; return; } const timestamp = new Date().getTime(); // for disable caching fetch(path_prefix + 'static/importmap.json?' + timestamp) .then(response => response.json()) .then(importmap => { System.addImportMap(updateImportPathPrefix(importmap, path_prefix)); }) .finally(() => { importmapLoaded = true; }); } function updateImportPathPrefix(importmap, prefix) { const imports = importmap?.imports || {}; const updatedImports = {}; Object.keys(imports).forEach(key => { updatedImports[key] = `${prefix}static/${imports[key]}`; }); return { imports: updatedImports }; } loadImportmap(); loadScriptsWhenZoneIsAvailable(); })(); صفحه اصلی - نمایشگاه بین المللی لوازم و تجهیزات پلیسی،امنیتی و ایمنی

به اطلاع کلیه مشارکت کنندگان نمایشگاه IPAS می رساند، زمان برگزاری بیست و سومین دوره نمایشگاه از طریق پیامک متعاقباً اعلام خواهد شد.

نمایشگاه بین المللی لوازم و تجهیزات پلیسی، امنیتی و ایمنی (IPAS)

اخبار

تصویر شاخص اولین جلسه IPAS2026

اخبار نمایشگاه

۲۹ بهمن ۱۴۰۴

برگزاری اولین جلسه کمیته برنامه ریزی IPAS2026

اولین جلسه کمیته برنامه ریزی نمایشگاه IPAS 2026

اخبار نمایشگاه

۳۰ شهریور ۱۴۰۴

برگزاری جلسه شورای سیاست گذاری بیست و دومین دوره برگزاری نمایشگاه IPAS

اخبار نمایشگاه

۲۵ مرداد ۱۴۰۴

برگزاری اولین جلسه کمیته هماهنگی IPAS2025

تور مجازی نمایشگاه IPAS

نمایشگاه بین‌المللی IPAS یکی از مهم‌ترین رویدادهای صنعتی و تجاری در حوزه امنیت، حفاظت و ایمنی در سطح کشور و منطقه به‌شمار می‌رود. این نمایشگاه که هر ساله در تهران برگزار می‌شود، محلی برای معرفی و نمایش آخرین دستاوردها و تکنولوژی‌های نوین در زمینه تجهیزات امنیتی، سیستم‌های حفاظتی و راهکارهای ایمنی است.

اسپانسرها

درباره IPAS

نمایشگاه بین‌المللی  IPAS یکی از مهم‌ترین رویدادهای صنعتی و تجاری در حوزه امنیت، حفاظت و ایمنی در سطح منطقه و جهان به‌شمار می‌رود. این نمایشگاه که هر ساله در تهران برگزار می‌شود، محلی برای معرفی و نمایش آخرین دستاوردها و تکنولوژی‌های نوین در زمینه تجهیزات امنیتی، سیستم‌های حفاظتی و راهکارهای ایمنی است.

IPAS با گرد هم آوردن فعالان برجسته این حوزه از سراسر جهان، فرصتی بی‌نظیر برای تبادل دانش و تجارب، شناسایی فرصت‌های تجاری جدید و برقراری ارتباطات تجاری پایدار فراهم می‌کند. این رویداد نه تنها بستری برای نمایش توانمندی‌های داخلی در عرصه جهانی است، بلکه به ارتقاء سطح دانش و آگاهی متخصصان و علاقه‌مندان نیز کمک شایانی می‌کند

نمایشگاه بین المللی IPAS رویدادی است که با هدف نمایش، معرفی و عرضه کالاها و خدمات و لوازم و تجهیزات پلیسی، امنیتی و ایمنی انجام می شود و مجموعه ای از خدمات مشتمل بر خدمات مدیریتی، بازاریابی، گردشگری، حمل و نقل، امور گمرگی، بیمه، بانکداری، تبلیغات، فنی و مهندسی، برگزاری همایش و کارگاهای آموزشی است که با هدف توسعه مبادلات بازرگانی در حوزه کالا و خدمات در سطوح ملی و بین المللی، توسعه صادرات، کسب درآمد ارزی، تبادل و انتقال و گسترش دانش فنی و فناوری های پیشرفته، توسعه سرمایه گذاری، بسط مناسبات اقتصادی، فرهنگی و اجتماعی، آموزش همگانی، حمایت از تولید ملی و توسعه اشتغال و… را شامل می گردد.