Пријатељи сајта

Geografski Fakultet Univerziteta u Beogradu


АСОЦИЈАЦИЈИ ПРОСТОРНИХ ПЛАНЕРА СРБИЈЕ ДОДЕЉЕНА ПОВЕЉА

Урбанистички завод Београда, на свечаности одржаној у четвртак, 15. новембра 2018. године поводом обележавања јубилеја 70 ГОДИНА ПЛАНИРАЊА БЕОГРАДА, доделио је Асоцијацији просторних планера Србије (АППС) повељу, као знак признања за дугогодишњу сарадњу и изузетан допринос афирмацији струке.

Zavod Beograd Nagrada (1)

6. ОТВОРЕНИ ОКРУГЛИ СТО “УРБАНА ФИЗИОНОМИЈА И ПИТАЊА МОРФОГЕНЕЗЕ”

ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ
(ген. координатор проф. др Борислав Стојков)

6. ОТВОРЕНИ ОКРУГЛИ СТО УРБАНА ФИЗИОНОМИЈА И ПИТАЊА МОРФОГЕНЕЗЕ
(координатор академик проф. Милан Лојаница)

Теме:

  • Урбана морфогенеза града у будућности – раст и развој града – утицај на морфологију (проф. др Милан Лојаница, академик САНУ, и члан АИНС)
  • Урбана морфогенеза и урбанизам (проф. др Димитрије Младеновић)
  • Социјална димензија урбане физиономије (проф. др Сретен Вујовић)
  • Град и могућности развоја града у времену (МSc Миодраг Ференчак)
  • Архитектонско наслеђе и идентитет градова у Србији (проф. др Александар Кадијевић).

Актери у раду Округлог стола биће и други чланови АИНС-а и СИТС-а. Округли сто, поред експерата окупљених око Стола, обухватиће и све присутне у сали, односно омогућиће активно учешће присутних да кроз отворену дебату изнесу своје ставове, идеје и визије око теме урбане физиономије и морфогенезе градова у Србији и свету у будућности. Округли сто ће бити одржан у просторијама Савеза инжењера и техничара Србије, Кнеза Милоша 9, Београд, 28. новембра 2018. од 15 до 18 часова. Пријављивање учесника вршиће се пред сам почетак испред сале. Улаз је слободан.

ПОЗИВ

ОЧЕКУЈЕМО ВАС СА ДОБРОДОШЛИЦОМ!

Јавна расправа о Предлогу Стратегије одрживог и интегралног урбаног развоја Републике Србије до 2030. године

Стратегија одрживог и интегралног урбаног развоја Републике Србије до 2030. године

Министарство грађевинарства, саобраћаја и инфраструктуре спроводи јавну расправу о Предлогу стратегије одрживог и интегралног урбаног развоја Републике Србије до 2030. године.

Јавна расправа о Предлогу стратегије спровешће се у периоду од 15. октобра до 4. новембра 2018. године. Учесници у јавној расправи су представници државних органа, привредних субјекта, јавних служби, међународних организација, удружења грађана, других представника цивилног друштва, стручне јавности, професори и истраживачи и други научни радници,као и друге заинтересоване стране.

Текст Предлога стратегије биће постављен на интернет страници Министарства грађевинарства, саобраћаја и инфраструктуре и на порталу е-управе. Примедбе, предлози и сугестије, достављају се Министарству грађевинарства, саобраћаја и инфраструктуре путем електронске поште на e-mail: sednice.vlade@mgsi.gov.rs и sinisa.trkulja@mgsi.gov.rs или поштом на адресу: Министарство грађевинарства, саобраћаја и инфраструктуре, ул. Немањина 22-26, 11000 Београд, са назнаком „Јавна расправа о Предлогу стратегије одрживог и интегралног урбаног развоја Републике Србије до 2030. године”.

Јавну расправу о Предлогу стратегије организоваће Министарство грађевинарства, саобраћаја и инфраструктуре у форми презентације и дискусије која ће се одржати 22. октобра 2018. године, у термину од 11,00 до 14,00 часова, у просторијама Привредне коморе Србије, у великој сали, ул. Теразије 23, Београд.

По окончању јавне расправе Министарство грађевинарства, саобраћаја и инфраструктуре  анализираће све  примедбе,  предлоге  и  сугестије  учесника у јавној расправи и сачиниће извештај о спроведеној јавној расправи о Предлогу стратегије.

5. ОТВОРЕНИ ОКРУГЛИ СТО “УТИЦАЈ КЛИМАТСКИХ ПРОМЕНА НА ГРАДОВЕ СРБИЈЕ У БУДУЋНОСТИ”

ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ
(ген. координатор проф. др Борислав Стојков)

5. ОТВОРЕНИ ОКРУГЛИ СТО
“УТИЦАЈ КЛИМАТСКИХ ПРОМЕНА НА ГРАДОВЕ СРБИЈЕ У БУДУЋНОСТИ”

Теме (радно):

• Наука и пракса, стање и перспективе у Србији (др Мила Пуцар, научни саветник, Институт за архитектуру и урбанизам Србије, редовни члан АИНС)
• Заштита животне средине у градовима у Србији, у светлу климатских промена (Горан Триван, министар заштите животне средине)
• Примери прилагођавање градова на климатске промене (Глазгов). Гост панелист: проф. др Бранка Димитијевић, Professor of Architecture Department of Architecture University of Strathclyde, Glasgow, United Kingdom)
• Развој нових материјала и технологија као одговор на климатске промене у Србији. Панелист: проф. др Биљана Стојановић, Машински факултет у Београду, редовни члан АИНС)
• Савремени приступи управљања кишним отицањем у процесу урбанистичког планирања и пројектовања, прилагођени климатским променама. Панелист: проф. др Љиљана Василевска, Грађевинско-архитектонски факултет Универзитета у Нишу)

Кључне речи:

• Адаптација – Прилагодљивост (Аdaptation)
• Отпорност – (Resilience)
• Рањивост – (Vunerability)
• Ублажавање – (Mitigation)

Координатор Округлог стола: др Мила Пуцар, научни саветник (ИАУС, Београд)

Актери у раду Округлог стола биће и други чланови АИНС. Округли сто, поред експерата окупљених око Стола, обухватиће и све присутне у сали, односно омогућиће активно учешће присутних да кроз отворену дебату изнесу своје ставове, идеје и визије око теме утицаја климатских промена на градове у Србији и свету у будућности.
Округли сто биће одржан у просторијама Савеза инжењера и техничара Србије, Кнеза Милоша 9, Београд, 27. септембра 2018. од 15:00 до 18:00 часова. Пријављивање учесника вршиће се пред сам почетак испред сале. Улаз је слободан.

ПОЗИВ

ОЧЕКУЈЕМО ВАС СА ДОБРОДОШЛИЦОМ!

У време својих значајних јубилеја Академија инжењерских наука Србије (1998-2018) и Савез инжењера и техничара Србије (1867-2017) желе да искористе свој научни и стручни потенцијал у корист свог народа и државе, отварајући видике ка будућности градова у Србији. Академија и Савез преко својих истакнутих чланова оцењују да градови Србије, велики и мањи, распоређени широм читаве територији наше државе, представљају непроцењив али недовољно или неодговарајуће искоришћен ресурс за одрживи развој Србије. Исто тако, оцена је да данас, у време све бржих и све неизвеснијих промена као и бројних економских, социјалних и еклошких претњи, градовима Србије тре посветити знатно већу пажњу ради очувања њихових вредности и идентитета, хуманог потенцијала и достојанства, уз истовремену пажњу ка нужности техничке, технолошке и индустријске модернизације ради достизања вишег нивоа конкурентности на европском и глобалном нивоу. Према овоме, Академија и Савез најављују серију активности које треба да осветле пут ка будућности градова Србије, под називом

ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ

које ће бити организоване и изведене током 2018. године уз ангажовање научних потенцијала чланова Академије инжењерских наука Србије, других научних и стручних и младих кадрова, који се баве темом града:

27. марта – Отворени Округли сто: Градови Србије у будућности (координатори проф. др Борислав Стојков и др Игор Марић)
26. априла – Отворени Округли сто: Урбана мобилност – (координатор проф. др Вук Богдановић
30. маја – Међународни семинар: Метрополитени будућност великих градова Србије (координатор проф. др Борислав Стојков)
21. јуна – Урбана економија, индустрија 4.0, иновације и нове технологије – предавања и расправа (координатор проф. др Петар Петровић)
27. септембра – Утицај климатских промена на градове Србије у будућности – предавања и расправа (координатор др Мила Пуцар, научни саветник)
25. октобра – Урбана физиономија и питања морфогенезе – предавања и расправа (координатор академик проф. Милан Лојаница)
29. новембра – Модели града Србије у будућности – радионица и конкурс (координатор академик проф. Бранислав Митровић)

4. ОТВОРЕНИ ОКРУГЛИ СТО “ИНДУСТРИЈА, ПРЕДУСЛОВ ЕКОНОМСКЕ ОДРЖИВОСТИ ГРАДОВА СРБИЈЕ – друштвени изазови производње у високо-урбанизованим срединама”

   Академија инжењерских наука Србије и Савез инжењера и техничара Србије најављују 4. активност према Програму активности за 2018. годину, за тему – ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ

4. ОТВОРЕНИ ОКРУГЛИ СТО

“ИНДУСТРИЈА, ПРЕДУСЛОВ ЕКОНОМСКЕ ОДРЖИВОСТИ ГРАДОВА СРБИЈЕ – друштвени изазови производње у високо-урбанизованим срединама”

  • Индустријски паркови будућност већих градова Србије
  • Дигитализација индустрије и реални капацитети градова Србије
  • Еколошки изазов реиндустријализације градова Србије
  • Планске концепције развоја индустрије у Београду, Крагујевцу и Суботици

Координатор Округлог стола: проф. др Петар Петровић (АИНС)

Панелисти: Михајло Весовић (ПКС), Видосава Џагић (ПКС), проф.др Александар Јововић (Маш.фак), представници градова Београда и Крагујевца.

Поред наведених експерата, овај округли сто пружа прилику свим присутним учесницима да изнесу своје идеје и визије око теме индустрије у градовима у Србији кроз отворену дебату.

Отворени округли сто ће бити одржан у сали Савеза инжењера и техничара Србије, ул. Кнеза Милоша 9а/III, у уторак 26. јуна 2018. године од 15:00 до 18:00 часова. Регистрација почиње у 14:30. Улаз је слободан.

ОЧЕКУЈЕМО ВАС СА ДОБРОДОШЛИЦОМ!

ПОЗИВ – 4. Округли сто

Одржан VII научно-стручни скуп са међународним учешћем „ЛОКАЛНА САМОУПРАВА У ПЛАНИРАЊУ И УРЕЂЕЊУ ПРОСТОРА И НАСЕЉА: ГЕНЕЗЕ И ПЕРСПЕКТИВЕ ПРОСТОРНОГ РАЗВОЈА“, у Требињу, Република Српска, БиХ, 18. – 20. април 2018. године

У Требињу, у периоду од 18. до 20. априла 2018. године, у организацији Асоцијације просторних планера Србије, Универзитета у Београду – Географског факултета и Града Требиње у сарадњи са Природно-математичким факултетом Универзитета у Бањој Луци и подршку Министарства просвете, науке и технолошког развоја Републике Србије и Министарства за просторно уређење, грађевинарство и екологију Републике Српске, одржан је ВИИ Научно-стручни скуп са међународним учешћем „ЛОКАЛНА САМОУПРАВА У ПЛАНИРАЊУ И УРЕЂЕЊУ ПРОСТОРА И НАСЕЉА: ГЕНЕЗЕ И ПЕРСПЕКТИВЕ ПРОСТОРНОГ РАЗВОЈА“.

Поздравне речи присутнима су у Дому културе у Требињу, 18. априла 2018. године, упутили мср Мирослав МАРИЋ, председник Асоцијације просторних планера Србије, Проф. др Дејан ФИЛИПОВИЋ, декан Географског факултета Универзитета у Београду, Проф. др Горан ТРБИЋ, декан Природно-математичког факултета Универзитета у Бањој Луци, проф. др Дејан ШАБИЋ, шеф Одсека за географију Универзитета у Београду – Географског факултета, Доц. др Даница ШАНТИЋ, председник научног одбора Скупа и Радослав ИЛИЋ, конзул Републике Србије у Бањалуци – Конзуларна канцеларија у Требињу.

Скуп је свечано отворио др Драгослав БАЊАК, председник Скупштине Града Требиње, а уводне реферате саопштили су Проф. др Милован ПЕЦЕЉ, Универзитет у Београду – Географски факултет; Проф. емиритус др Стеван СТАНКОВИЋ, Универзитет у Београду – Географски факултет, Проф. др Велимир ШЕЋЕРОВ, Универзитет у Београду – Географски факултет и Доц. др Даница ШАНТИЋ, Универзитет у Београду – Географски факултет (Председник научног одбора Скупа).

Научно- стручном скупу је у три дана трајања присуствовало преко 250 експерата и стручњака из области просторног, урбаног и енвајеронменталног планирања, туризма и др. из БиХ, Србије, Хрватске, Словеније, Мађарске и Македоније…

Радови учесника објављени су у Зборнику радова на 722 стр., а приређено је и објављено и посебно електронско издање Зборника радова Младих истраживача.

Скуп је свечано затворен у петак, 20. априла 2018. године.

Закључци Научно-стручног скупа биће ускоро објављени на web сајту АППС.

Како су други извештавали о Скупу просторних планера, можете погледати на:

https://www.trebinje.rs.ba/trebinje-domacin-dva-naucna-skupa/

https://srpskainfo.com/medjunarodni-naucni-skup-o-prostornom-planiranju-u-trebinju/

http://www.hercegovinapromo.com/trebinje-naucni-skup-memento-jevto-dedijer/

http://kctrebinje.com/u-kulturnom-centru-trebinje-otvoren-sedmi-naucno-strucni-skup-lokalna-samouprava-u-planiranju-i-uredjenju-prostora-i-naselja/

http://www.herceg.tv/drustvo/11580/u-trebinju-naucni-skup-i-izlozba-posveceni-jevtu-dedijeru-video

Галерија фотографија са скупа.

2. ОТВОРЕНИ ОКРУГЛИ СТО “УРБАНА МОБИЛНОСТ – МОГУЋНОСТИ ВЕЛИКИХ И МАЊИХ ГРАДОВА СРБИЈЕ”

   Академија инжењерских наука Србије и Савез инжењера и техничара Србије најављују 2. активност према Програму активности за 2018. годину,  за тему – ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ

2. ОТВОРЕНИ ОКРУГЛИ СТО “УРБАНА МОБИЛНОСТ – МОГУЋНОСТИ ВЕЛИКИХ И МАЊИХ ГРАДОВА СРБИЈЕ”

  • Урбана мобилност великих и мањих градова Србије у будућности
  • Паметна (интелигентна) мобилност и предност јавног саобраћаја
  • Процена утицаја саобраћаја у граду
  • Интегрисана урбана мобилност
  • Бициклистички, пешачки и ваздушни саобраћај у граду будућности

Координатор Округлог стола: проф. др Вук Богдановић (ФТН Нови Сад)

Актери у раду Округлог стола биће и: проф. др Ратомир Врачаревић (ФТН), проф. др  Валентина Басарић (ФТН), МSc Градимир Стефановић (GSTC, London), проф. др Владимир Деполо, др Светлана Вукановић (Светска банка), проф. др Бошко Рашуо (Маш. фак. БГ). Округли сто, поред експерата окупљених око стола, обухватиће и све присутне у сали, односно омогућиће активно учешће присутних да кроз отворену дебату изнесу своје ставове, идеје и визије око теме урбане мобилности у градовима Србије у будућности.

Округли сто биће одржан у просторијама Савеза инжењера и техничара Србије, Кнеза Милоша 9, Београд, четвртак, 26. априла 2018. од 15 до 18 часова. Пријављивање учесника вршиће се пред сам почетак испред сале. Улаз је слободан.

ОЧЕКУЈЕМО ВАС СА ДОБРОДОШЛИЦОМ!

У време својих значајних јубилеја Академија инжењерских наука Србије (1998-2018) и Савез инжењера и техничара Србије (1867-2017) желе да искористе свој научни и стручни потенцијал у корист свог народа и државе, отварајући видике ка будућности градова у Србији. Академија и Савез преко својих истакнутих чланова оцењују да градови Србије, велики и мањи, распоређени широм читаве територији наше државе, представљају непроцењив али недовољно или неодговарајуће искоришћен ресурс за одрживи развој Србије.Исто тако, оцена је да данас, у време све бржих и све неизвеснијих промена као и бројних економских, социјалних и еклошких претњи, градовима Србије тре посветити знатно већу пажњу ради очувања њихових вредности и идентитета, хуманог потенцијала и достојанства, уз истовремену пажњу ка нужности техничке, технолошке и индустријске модернизације ради достизања вишег нивоа конкурентности на европском и глобалном нивоу. Према овоме, Академија и Савез најављују серију активности које треба да осветле пут ка будућности градова Србије, под називом ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ, које ће бити организоване и изведене током 2018. године уз ангажовање научних потенцијала чланова Академије инжењерских наука Србије, других научних и стручних и младих кадрова, који се баве темом града:

27. марта – Отворени Округли сто: Градови Србије у будућности (координатори Проф. др Борислав Стојков и Др Игор Марић).

26. априла – Урбана економија, индустрија 4.0, иновације и нове технологије– предавања и расправа (координатор Проф. др Петар Петровић).

30. маја – Међународни семинар: Метрополитени будућност великих градова Србије (координатор Проф. др Борислав Стојков).

21. јуна – Урбана мобилност – предавања и расправа (координатор Проф. др Вук Богдановић).

27. септембра – Становништво, социјални развој и урбана хигијена градова Србије– предавања и расправа (координатори Проф. др Бранислав Ђорђевић и Др Мила Пуцар).

25. октобра – Урбана физиономија и питања морфогенезе– предавања и расправа (координатор академик Проф. Милан Лојаница).

29. новембра – Модели града Србије у будућности – радионица и конкурс(координатор академик Проф. Бранислав Митровић).

Наведене активности, уз могућност промене редоследа, одвијаће се према детаљном програму који ће бити објављен за сваку неколико дана пре наведеног датума у просторијама Савеза инжењера и техничара Србије, Кнеза Милоша 9 у Београду. Улаз је бесплатан.

2. Округли сто – ПОЗИВ

ОТВОРЕНИ ОКРУГЛИ СТО “ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ”

   Академија инжењерских наука Србије и Савез инжењера и техничара Србије најављују 1. активност према Програму активности за 2018. годину,  за тему – ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ

 ОТВОРЕНИ ОКРУГЛИ СТО ”ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ”

Координатори Округлог стола: Проф. др Борислав Стојков (тема Градови Србије у будућности) и Др Игор Марић (тема Регионалне особине и идентитет градова Србије у будућности)

Актери у раду Округлог стола биће и: Проф. др Мина Петровић, Др Жаклина Глигоријевић, Др Милена Вукмировић, Мр Милица Ресановић, Др Злата Вуксановић–Мацура, Др Владимир Мацура, Проф.др Невена Васиљевић

Округли сто, поред експерата окупљених око стола, обухватиће и све присутне у сали, односно омогућиће активно учешће присутних да кроз отворену дебату изнесу своје ставове, идеје и визије око градова Србије у будућности.

Округли сто биће одржан у просторијама Савеза инжењера и техничара Србије, Кнеза Милоша 9, Београд, дана 27. марта 2018. од 15 до 17 часова.

Пријављивање бесплатног учешћа вршиће се пред сам почетак испред сале.

ОЧЕКУЈЕМО ВАС СА ДОБРОДОШЛИЦОМ!

У време својих значајних јубилеја Академија инжењерских наука Србије (1998-2018) и Савез инжењера и техничара Србије (1867-2017) желе да искористе свој научни и стручни потенцијал у корист свог народа и државе, отварајући видике ка будућности градова у Србији. Академија и Савез преко својих истакнутих чланова оцењују да градови Србије, велики и мањи, распоређени широм читаве територији наше државе, представљају непроцењив али недовољно или неодговарајуће искоришћен ресурс за одрживи развој Србије.Исто тако, оцена је да данас, у време све бржих и све неизвеснијих промена као и бројних економских, социјалних и еклошких претњи, градовима Србије тре посветити знатно већу пажњу ради очувања њихових вредности и идентитета, хуманог потенцијала и достојанства, уз истовремену пажњу ка нужности техничке, технолошке и индустријске модернизације ради достизања вишег нивоа конкурентности на европском и глобалном нивоу. Према овоме, Академија и Савез најављују серију активности које треба да осветле пут ка будућности градова Србије, под називом ГРАДОВИ СРБИЈЕ У БУДУЋНОСТИ, које ће бити организоване и изведене током 2018. године уз ангажовање научних потенцијала чланова Академије инжењерских наука Србије, других научних и стручних и младих кадрова, који се баве темом града:

27. марта – Отворени Округли сто: Градови Србије у будућности (координатори Проф. др Борислав Стојков и Др Игор Марић).

26. априла – Урбана економија, индустрија 4.0, иновације и нове технологије– предавања и расправа (координатор Проф. др Петар Петровић).

30. маја – Међународни семинар: Метрополитени будућност великих градова Србије (координатор Проф. др Борислав Стојков).

21. јуна – Урбана мобилност – предавања и расправа (координатор Проф. др Вук Богдановић).

27. септембра – Становништво, социјални развој и урбана хигијена градова Србије– предавања и расправа (координатори Проф. др Бранислав Ђорђевић и Др Мила Пуцар).

25. октобра – Урбана физиономија и питања морфогенезе– предавања и расправа (координатор академик Проф. Милан Лојаница).

29. новембра – Модели града Србије у будућности – радионица и конкурс(координатор академик Проф. Бранислав Митровић).

Наведене активности, уз могућност промене редоследа, одвијаће се према детаљном програму који ће бити објављен за сваку неколико дана пре наведеног датума у просторијама Савеза инжењера и техничара Србије, Кнеза Милоша 9 у Београду. Улаз је бесплатан.

ПОЗИВ

VII Научно-стручни скуп са међународним учешћем „ЛОКАЛНА САМОУПРАВА У ПЛАНИРАЊУ И УРЕЂЕЊУ ПРОСТОРА И НАСЕЉА: ГЕНЕЗЕ И ПЕРСПЕКТИВЕ ПРОСТОРНОГ РАЗВОЈА“, Требиње, Република Српска, БиХ, 18. – 20. април 2018. године

Поштовани,

Асоцијација просторних планера Србије и Универзитет у Београду – Географски факултет седми пут организују научно-стручни скуп са међународним учешћем „ЛОКАЛНА САМОУПРАВА У ПЛАНИРАЊУ И УРЕЂЕЊУ ПРОСТОРА И НАСЕЉА: ГЕНЕЗЕ И ПЕРСПЕКТИВЕ ПРОСТОРНОГ РАЗВОЈА“, Требиње, Република Српска, БиХ, 18. – 20. април 2018. године.

Читав мозаик просторних и развојних проблема, на посебан начин продубљује неке постојеће и намеће нове изазове за локалне заједнице и мотивисала је припрему и организовање посебног научно-стручног скупа на тему “Локална самоуправа у планирању и уређењу простора и насеља: ГЕНЕЗЕ И ПЕРСПЕКТИВЕ ПРОСТОРНОГ РАЗВОЈА“.

Велики број домаћих и експерата из иностранства (Аустрије, Бугарске, Словеније, Хрватске, Црне Горе, Босне и Херцеговине и др.), разних профила (просторни и урбани планери, архитекте, географи, демографи, социолози, економисти, стручњаци из области животне средине и многи други), презентоваће радове и практична искуства, у намери да расветле захтеве актуелног момента у планирању простора.

Експерти, научници, представници локалних самоуправа и републичких власти кроз представљање и презентацију секторских и интегралних проблема, примера добре праксе, указивање на могућности које пружају европски пројекти и фондови и какав је њихов утицај на унапређење општег стања развоја допринеће да закључци скупа представе квалитетан основ за унапређење и развој домаће науке и праксе и значајан допринос управљачким структурама на свим нивоима власти, нарочито носиоцима власти на локалном нивоу у решавању проблема са којима се суочавају.

Имајући у виду актуелност скупа, позивамо Вас да својим присуством подржите скуп, и да са својим сарадницима активно учествујете у раду скупа.

Надамо се да ћете наћи времена за ову активност и на тај начин допринети успешном раду скупа и формирању квалитетних закључака који ће омогућити даљу афирмацију и унапређење планирања и уређења локалне самоуправе.

II Информација ТРЕБИЊЕ 2018

ПРОГРАМ ЈАВНE РАСПРАВE О НАЦРТУ ЗАКОНА О ИЗМЕНАМА И ДОПУНАМА ЗАКОНА О ПЛАНИРАЊУ И ИЗГРАДЊИ

У поступку припреме Нацрта закона о изменама и допунама закона о планирању и изградњи Министарство грађевинарства, саобраћаја и инфраструктуре спроводи јавну расправу о Нацрту закона о изменама и допунама закона о планирању и изградњи.

Јавна расправа спровешће се у периоду од 15. јануара –  6. фебруара 2018. године.

Учесници у јавној расправи су представници: државних органа,  привредних субјекта, јавних служби, међународних организација, удружења грађана и других представника цивилног друштва, стручне јавности, као и професори и академици и други научни радници и друге заинтересоване стране.

Текст Нацрта закона о изменама и допунама Закона о планирању и изградњи, постављен је на интернет страници Министарства грађевинарства, саобраћаја и инфраструктуре http://www.mgsi.gov.rs/lat/dokumenti/nacrt-zakona-o-izmenama-i-dopunama-zakona-o-planiranju-i-izgradnji.

Јавну расправу о Нацрту закона о изменама и допунама закона о планирању и изградњи, организоваће Министарство грађевинарства, саобраћаја и инфраструктуре у форми презентације и дискусије која ће се одржати у:

  • Београду – 15. јануар 2018. године, у термину од 11:00 до 14:00 часова, у просторијама Привредне коморе Београда, у сали 6, улица Кнеза Милоша 12;
  • Крагујевцу – 18. јануар 2018. године, у термину од 11:00 до 14:00 часова у Великој сали Скупштине града Крагујевца, Трг Слободе 3;
  • Новом Саду – 22. јануар 2018. године, у термину од 11:00 до 14:00 часова у просторијама Скупштине Града Новог Сада, у Великој сали, улица Жарка Зрењанина 2;
  • Суботици – 25. јануар 2018. године, у термину од 11:00 до 14:00 часова у просторијама Свечане сале Скупштине града Суботице, улица Трг слободе 1;
  • Нишу – 2. фебруар 2018. године, у термину од 11:00 до 14:00 часова у сали Скупштине града Ниша, улица Николе Пашића 24.

Комплетно обавештење можете погледати овде.

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).version={})}(this,(function(exports){"use strict";function __awaiter(e,t,n,i){return new(n||(n=Promise))((function(s,a){function o(e){try{d(i.next(e))}catch(e){a(e)}}function r(e){try{d(i.throw(e))}catch(e){a(e)}}function d(e){var t;e.done?s(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}d((i=i.apply(e,t||[])).next())}))}var Blocking;"function"==typeof SuppressedError&&SuppressedError,function(e){e.PENDING="pending",e.NONE="none",e.BLOCKED="blocked",e.ALLOWED="allowed"}(Blocking||(Blocking={}));class Adblock{constructor(e){this.state=Blocking.PENDING,this._mocked=!1,e?(this.state=e,this._mocked=!0):this.state=Blocking.ALLOWED}inject(){return __awaiter(this,void 0,void 0,(function*(){}))}get isBlocked(){return this.state===Blocking.BLOCKED}get isAllowed(){return this.state===Blocking.ALLOWED}toContext(){return{user_has_ad_blocker:null,is_ad_blocked:null}}}const OBFUSCATING_BASE_64_PREFIX="UxFdVMwNFNwN0wzODEybV",encode=e=>OBFUSCATING_BASE_64_PREFIX+btoa(unescape(encodeURIComponent(JSON.stringify(e))));function decode$1(e){return JSON.parse(decodeURIComponent(escape(atob(e.replace(OBFUSCATING_BASE_64_PREFIX,"")))))}var version="0.2.0";const TRACKING_DOMAIN="https://click-use1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",APP_VERSION=version;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=()=>{const e=`/${FIND_DOMAIN_URL}${window.location.search}`;return fetch(e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>e.text())).then(decode$1)};var ZeroClickReasons;!function(e){e.CAF_TIMEDOUT="caf_timedout",e.CAF_ADLOAD_FAIL_RS="caf_adloadfail_rs",e.CAF_ADLOAD_FAIL_ADS="caf_adloadfail_ads",e.DISABLED_GB="disabled_gb",e.DISABLED_AB="disabled_ab",e.DISABLED_DS="disabled_ds",e.AD_BLOCKED="ad_blocked",e.PREFERRED="preferred"}(ZeroClickReasons||(ZeroClickReasons={}));const getZeroClick=e=>__awaiter(void 0,void 0,void 0,(function*(){const t=Object.assign(Object.assign({},e),{type:"zc_fetch"});return fetch("/_zc",{method:"POST",body:JSON.stringify({signature:encode(t)}),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>__awaiter(void 0,void 0,void 0,(function*(){try{return decode$1(yield e.text())}catch(e){return{}}}))))})),waiter=(e,t)=>new Promise((n=>{t(e),e<=0&&n();let i=e;const s=()=>{i>0?(i-=1,t(i),setTimeout(s,1e3)):n()};s()})),decode=()=>JSON.parse(atob(window.park||""));var PAGE_STYLES='* {\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nhtml, body {\n width: 100%;\n margin: 0;\n}\n\nhtml {\n background: linear-gradient(180deg, #edf7fe 0%, white 95%, white 100%);\n height: 100%;\n}\n\nbody {\n min-height: 90%;\n font-family: Arial, sans-serif;\n letter-spacing: 1.2px;\n color: rgb(10, 31, 64);\n text-align: center;\n}\n\n/* App Target - This starts hidden until we apply a class to "activate" it */\n\n#target {\n opacity: 0;\n visibility: hidden;\n}\n\n/* Status Messages - These are displayed when we are not rendering ad blocks or Related Search */\n\n#pk-status-message {\n height: 100vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n/* Sales Box - Default State */\n\n#sales-box {\n display: block;\n width: 100%;\n padding: 3px;\n text-align: center;\n text-decoration: none;\n}\n\n#sales-box a {\n display: block;\n width: 100%;\n text-decoration: inherit;\n color: #8EABC0;\n cursor: pointer;\n}\n\n/* Sales Box - Highlighted State */\n\n#sales-box.is-highlighted {\n position: relative;\n z-index: 1;\n background: #032438 linear-gradient(to top, #044368 0%, #000 100%);\n box-shadow: 0 0 15px 0 #000;\n border-bottom: 3px solid #262626;\n}\n\n#sales-box.is-highlighted a {\n line-height: 1.3;\n display: inline-block;\n font-size: 18px;\n color: #fff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n background: none;\n}\n\n/* Ellipsis Loader */\n\n.pk-loader {\n display: inline-block;\n position: relative;\n width: 80px;\n height: 80px;\n}\n\n.pk-loader div {\n position: absolute;\n top: 33px;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: #4BA8D5;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n\n.pk-loader div:nth-child(1) {\n left: 8px;\n animation: pk-anim-1 0.6s infinite;\n}\n\n.pk-loader div:nth-child(2) {\n left: 8px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(3) {\n left: 32px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(4) {\n left: 56px;\n animation: pk-anim-1 0.6s infinite;\n animation-direction: reverse;\n}\n\n.pk-loader-text {\n position: fixed;\n font-size: 12px;\n right: 20px;\n bottom: 20px;\n font-weight: lighter;\n}\n\n/* Utilities */\n\n.pk-message-title {\n font-size: 2em;\n font-weight: bold;\n}\n\n.pk-page-ready {\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n@media only screen and (max-width: 600px) {\n .hidden-xs {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n/* Animation */\n\n@keyframes pk-anim-1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes pk-anim-2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n}\n';const APP_TARGET="#target",MESSAGE_SELECTOR="#pk-status-message",PAGE_READY_CLASS="pk-page-ready",MESSAGE_TEMPLATE='
';class Renderer{constructor(e){this._domIsReady=!1,this.revealPage=()=>{this.domNode&&this.domNode.classList.add(PAGE_READY_CLASS)},this.injectMetaDescription=e=>{if(!e||0===e.length)return;window.document.title=e;const t=document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",`See relevant content for ${e}`),document.getElementsByTagName("head")[0].appendChild(t)},this.domNode=document.querySelector(e)}get domIsReady(){return this._domIsReady}set domIsReady(e){this._domIsReady=e,e&&this.injectStyles(PAGE_STYLES)}message(e,t=""){if(this.injectHTML(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s}=e,a=document.createElement("div"),o=n||"",r="HIGHLIGHT"===s?"is-highlighted":"";a.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
${i}
\n `,"BOTTOM"===n?(a.style.marginTop="30px",document.body.appendChild(a)):document.body.prepend(a)}loading(e){let t="a few";e>0&&(t=`${e}`),this.message(`\n
\n
\n
\n
\n
\n
\n \n `)}adBlockMessage(){this.message("\n

Ad block detected

\n Please disable your ad blocker and reload the page.\n ")}errorParkingUnavailable(){this.message("\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ")}errorParkingServicesDisabled(){this.message("\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n ")}errorParkingNoSponsors(e){this.message(`\n
\n No sponsors\n
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"
"))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"

Ad block detected

Please disable your ad blocker and reload the page.";case"disabled_mr":return`

Invalid URL

Referral traffic for ${this.domain} does not meet requirements.`;default:return`

No sponsors

${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n

No Sponsors

\n

${this.domain} currently does not have any sponsors for you.

`;case"disabled_mr":return`\n

Invalid URL

\n

Referral traffic for ${this.domain} does not meet requirements.

`;case"js_error":return"\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ";default:return"\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings"),s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}if(window.location.pathname.startsWith("/listing")){if("EXTERNAL_MARKET"===(null==i?void 0:i.status)&&(null==i?void 0:i.external))return Redirect.toState(i.external,"sales");if("URL"===(null==i?void 0:i.status)&&(null==i?void 0:i.link))return Redirect.toState(i.link,"sales")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},TRACKING_URL="_tr",trackVisit=({callbacks:e,context:t},n)=>{var i;const s=Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.channel,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,js_error:t.js_error,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,uuid:t.uuid,zeroclick:t.zeroClick},browserState());fetch(`/${TRACKING_URL}`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({signature:encode(s)})})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},e&&e.length>0?(this.identifier=e,this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}}class Facebook extends Provider{get script(){return`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '${this.identifier}');`}onPixelEvent(e){window.fbq("trackCustom",e)}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);`}onPixelEvent(e){window.obApi("track",e)}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){window.rev("event",e)}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){return"window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/1451879/tfa.js','tb_tfa_script');"}onPixelEvent(e){window._tfa.push({notify:"event",name:e,id:this.identifier})}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){return`!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[new Facebook(e.facebook),new Tiktok(e.tiktok,e.useAltTikTokEventsForAdsPlatformUser),new Taboola(e.taboola),new Revcontent(e.revcontent),new Outbrain(e.outbrain)]}listenForEvents(){document.addEventListener("pixel",(e=>this.onPixelEvent(e)));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&window.location.search.startsWith(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}class URLSearchParamsPolyfill{constructor(e){this.params={},e&&e.slice(1).split("&").forEach((e=>{const[t,n]=e.split("=").map(decodeURIComponent);this.params[t]=n}))}has(e){return Object.keys(this.params).includes(e)}append(e,t){this.params[e]=t}toString(){return Object.keys(this.params).map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(this.params[e])}`)).join("&")}}const parse=()=>"function"==typeof window.URLSearchParams?new URLSearchParams(window.location.search):new URLSearchParamsPolyfill(window.location.search);var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC="https://www.google.com/adsense/domains/caf.js",TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM="?caf",ADS_TRACKING_URL="_tr",BLOCKS_TYPE="ads",BLOCKS_CONTAINER="rs",KNOWN_CAF_PARAMS=["caf","query","afdToken","pcsa","nb","nm","nx","ny","is","clkt"];class Google{static build({pageOptions:e,preferredLanguage:t,blocks:n,googleAnalytics:i,reportableChannel:s},a,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t),s&&(r.channel=r.channel.concat(`,pid-bodis-gcontrol${s}`)));let d=null==e?void 0:e.resultsPageBaseUrl;return new Google(a.uuid,n,r,i,d)}constructor(e,t,n,i,s){this._blocks=t,this._pageOptions=n,this.uuid=e,this.baseURL=s,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=parse(),n=Object.assign({},e);return n.resultsPageBaseUrl=`${this.baseURL}${ADS_PARAM}&${t.toString()}`,this.wantsToServeAds&&(t.append("click","true"),t.append("session",this.uuid),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}/?${t.toString()}`),n}))}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return window.location.search.startsWith(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class App{main(){var e;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock),this.google.injectTagManager();const t=Parking.build(this.findDomainResponse,this.google);Render.prerender(t);let n=Failed.cannotPark(this.findDomainResponse);if(n)return void(yield this.transitionToFailed(n));yield this.google.injectAds();const i=Disabled.build(this.findDomainResponse,this.adblock.state);if(i)return void(yield this.transitionToDisabled(i));const s=Sales.build(this.findDomainResponse);if(s)return void(yield this.transitionToSales(s));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const a=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);a?yield this.transitionToRedirect(a):(n=Failed.noSponsors(this.google),n?yield this.transitionToFailed(n):yield this.transitionToParking(t))}))}transitionToParking(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.template(e),Render.revealPage(),yield this.google.waitForBlocks(),yield this.track()}))}transitionToRedirect(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e;const t=this.track();Render.revealPage(),yield waiter(e.delay,(e=>Render.loading(e))),yield t,window.location.href=e.url,log(`➡ Redirecting [${e.url}]`)}))}transitionToFailed(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.revealPage(),yield this.track()}))}transitionToSales(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,e.init(this.context),yield this.track()}))}transitionToDisabled(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.revealPage(),yield this.track()}))}track(){var e;return __awaiter(this,void 0,void 0,(function*(){if(!this.state.track)return Promise.resolve();try{const t=this.state.trackingType;return null===(e=this.pixels)||void 0===e||e.dispatchEvent({type:t}),trackVisit({context:this.context,callbacks:this.google.callbacks},t)}catch(e){return}}))}get eligibleForZeroClick(){const{cannotPark:e,canZeroClick:t,zeroClick:n}=this.findDomainResponse,{cannotLoadAds:i,wantsToServeAds:s}=this.google;return!!t&&(!!e||(!(!i||s)||!!(null==n?void 0:n.reason)))}get context(){var e,t,n,i;const s=this.findDomainResponse,a=this.parkResponse,o=null===(e=this.state)||void 0===e?void 0:e.toContext(),r=null===(t=this.adblock)||void 0===t?void 0:t.toContext(),d=null===(n=this.google)||void 0===n?void 0:n.toContext(),c=browserState(),l=Object.assign(Object.assign({},null===(i=this.findDomainResponse)||void 0===i?void 0:i.zeroClick),this.zeroClickResponse);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({app_version:APP_VERSION,zeroClick:l},s),a),r),d),o),c)}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));