text:
Хронолошки преглед важнијих догађаја везаних за Раднички покрет Југославије и Комунистичку партију Југославије (КПЈ), као и општа политичка дешавања која су се догодила у Краљевини Срба, Хрвата и Словенаца током 1921. године.

1921. година
Година 1921. је остала обележена као година у којој је де факто забрањен рад Комунистичке партије Југославије, доношењем Закона о заштити државе којим је свака комунистичка делатност била кажњива. Годину су обележили и атентати на краља Александра и министра Милорада Драшковића, које су извршили припадници групе "Црвена правда", који су се одлучили на индивидуални терор. У току ове године дошло је и до цепања радничког покрета, оснивањем режимских и прорежимских синдиката, да би се смањио утицај комуниста на раднике.

Сам почетак године обележило је формирање нове Владе, на чијем је челу био Никола Пашић. Током фебруара основан је Хрватски раднички савез, који је био покушај хрватских националних политичара да у своју политичку борбу укључе и раднике, али без већег значаја. Такође у фебруару је основана и илегална левичарска организација "Црвена правда", која се у жељи за осветом власти због доношења "Обзнане" определила за индивидуални терор. Њихови атентати су нанели штету КПЈ, јер је власт на њих одговорила доношењем Закона о заштити државе.

Март месец су обележили смрт прогнаног краља Николе, што је касније утицало на смиривање политичке ситуације у Црној Гори, као и штрајк рудара у Лабину, познат и као "Лабинска република", који је и имао велики утицај на италијански и југословенски раднички покрет. Крајем марта у Сплиту је основана националистичка организација ОЈРУНА, која је касније била оружје власти у борби против комуниста. Такође крајем марта је формирана Социјалистичка радничка партија Југославије, коју су сачињавали бивши чланови КПЈ, који су је напустили на Вуковарском конгресу. Ова партија је у децембру променила назив у Социјалистичка партија Југославије. У току априлу су бивши чланови КПЈ, преузели од комуниста и руковођење Радничком комором Србије.

Празник рада 1. мај ове године није обележен, због строжих мера полиције, а његов покушај у Сарајеву се завршио хапшењем. Такође мај месец су обележили раднички штрајкови, као и оснивање про режимског Главног радничког савеза, чији је циљ био да смањи утицај комуниста на раднике. Током јуна КПЈ је донела одлуку о формирању паралелног руководства у иностранству тзв "Заменичког Извршног одбора", због све веће претње хапшења партијског руководства, које се налазило у земљи. Убрзо потом комунисти народни посланици су у знак протеста због доношења Обзнане напустили парламент. Крајем јуна је одржан и Трећи конгрес Коминтерне на ком је комунистичким партијама саветовано да се обустави свака оружана акција у циљу револуције и да се почне радити на стварању јединственог фронта радничке класе. И поред овог става, група припадника Црвене правде је најпре 2. маја у Београду извршила неуспели атентат на Милорада Драшковића, министра унутрашњих послова и аутора Обзнане, а потом 28. јуна на краља Александра. Истог дана скупштина је усвојила и први устав Краљевине СХС тзв Видовдански устав.

После два неуспела атентата, који су извршили припадници "Црвене правде", Алија Алијагић је 21. јула успео да убије Милорада Драшковића. Ово је навело власт да донесе Закон о заштити државе којом је дефакто забрањен рад КПЈ, њеним посланицима одузети мандати, а свако комунистичко деловање је сматрано противзаконито. Половином августа је умро краљ Петар I, па га је на челу земље и званично наследио син Александар. Крајем августа дошло је до формирања Хрватског блока, које су сачињавале националне политичке партије из Хрватске, предвођене Хрватском народном сељачком странком.

У току септембра је основан Међусавезни синдикални одбор Југославије, који је представљао легалан продужетак рада синдиката којим су руководили комунисти. Такође у Бечу је формирано паралелно руководство КПЈ, које је било у иностранству. Током октобра одржано је суђење припадницима Црвене правде, на ком је Алија Алијагић осуђен на смрт, а остали на временске казне.

Календар

Догађаји 1921.

Јануар

1. јануар

 Формирана нова Влада Краљевине СХС на чијем је челу био Никола Пашић, председник Народне радикалне странке (ова Влада постојала је са неколико реконструкција до 27. марта 1923. када је после одржавања парламентарних избора формирана нова Влада Николе Пашића). За време мандата ове Владе донет је 1. августа "Закон о заштити државе" којим је "де факто" забрањен даљи рад Комунистичке партије Југославије, као и свако друго комунистичко деловање.

10. јануар
 Централно партијско веће КПЈ и Централно синдикално веће поднели представку Уставотворној скупштини Краљевине СХС тражећи од ње да се о доношењу "Обзнане" изврши парламентарна анкета.
 У Београду Извршни одбор Радничке коморе предао Влади Краљевине СХС Меморандум у ком се захтева поновно отварање радничких синдиката, повлачење наредбе о милитаризацији рудника и железница, предузимање мера за ублажавање беспослице и помоћ беспосленима, као и поштовање Уредбе и осмочасовном радном времену.

29. јануар
 У Љубљани одржан Конгрес металаца Словеније на ком је обновљено Централно друштво металаца Словеније, које је прекинуло односе са Савезом металаских радника Југославије. После њих су још нека словеначки синдикални савези, такође под утицајем словеначких социјалдемократа, прекинули односе са комунистичким ЦРСВЈ.

31. јануар
 Група народних посланика КПЈ из Босне и Херцеговине — Јаков Ластрић, Данко Мадунић, Ђуро Ђаковић и Митар Трифуновић, којима су се придружила и два посланика из Словеније — Миха и Валентин Коен, поднела је интерпелацију министру шума и руда Хинку Кризману и министру унутрашњих дела Милораду Драшковићу због насилног гушења штрајка рудара у Босни и Херцеговини и Словенији.

Фебруар

19. фебруар
 У Загребу основан Хрватски раднички савез (ХРС) који се налазио под идејним, политичким и акционим утицајем Хрватске републиканске сељачке странке (ХРСС). Деловао је до 1929. године, када је заједно са осталим синдикалним организацијама забрањен увођењем "шестојануарске диктатуре", а поново је обновљен 1935. године. У почетку свог деловања, до 1929. године, његов основни циљ је био ширење политичког утицаја ХРСС на раднике, који су до тада углавном били под утицајем КПЈ. У овом периоду углавном је остваривао утицај на комуналне раднике из Загреба и део рудара у Хрватском загорју. После обнове рада 1935. године, био је режимска организација чији је задатак био спречавања утицаја комуниста на раднике у Хрватској. Од 1941. до 1945. године налазио се у рукама усташког покрета.

у току фебруара
 У Загребу основана илегална левичарска организација "Црвена правда", која се залагала за револуционарну борбу против буржоаског режима. Као један од видова те борбе они су изабрали тзв "индивидуални терор". У Извршни одбор организације тада су изабрани — Рудолф Херцигоња, Родољуб Чолаковић и Јанко Мишић. Поред њих чланови организације су били — Димитрије Лопандић, Алија Алијагић, Маријан Стилиновић, Стева Ивановић, Никола Петровић и Златко Шнајдер. Они су тада одлучили да организују убиство министра унутрашњих дела Милорада Драшковића, као одмазду за доношење "Обзнане" (ово убиство је неуспешно покушано 3. маја у Београду, а успешно је извршено 21. јула у Делницама).

Март

2. март
 У Антибу, код Нице (Француска), умро краљ Никола Петровић (1840—1921), владар Књажевине Црне Горе од 1860. до 1910. и владар Краљевине Црне Горе од 1910. до 1918. године. Првобитно је био сахрањен у руској православној цркви у Сан Рему, а 1989. године његови посмртни остаци су пренети и сахарњени на Цетињу.
 У Лабину, у Истри (тада у саставу Краљевине Италије) отпочео штрајк рудара Рашких рудника у ком је учествовало око 2.000 рудара. Повод за избијање штрајка био је фашистички терор над радницима. Рудари су 4. марта преузели рудник у своје руке и прогласили тзв "Лабинску републику". Руковођење рудником је преузело Веће рудара, а на челу читавог покрета је био Савет рудара и Акциони комитет. Један од најистакнутијих вођа лабинске републике био је Ђовани Папан. За одбрану рудника рудари су организовали "црвену стражу". Италијанска војска је после неколико неуспешних покушаја да заузме рудник у томе успела тек 8. априла, када је употребила и два ратна брода. Штрајк лабинских рудара имао је великог утицаја на раднички покрет у Италији и Југославији.

23. март
 У Сплиту основана Југословенска напредна националистичка омладина (касније Организација југословенских националита - ОРЈУНА). Један од циљева ове организације био је организовање борбе против револуционарног радничког покрета, а она се омасовила у јулским демонстрацијама после убиства министра Драшковића. Сукоби између присталица комунистичког покрета и орјунаша прерастали су у праве мале оружне битке, а најчешће је до њих долазило у Словенији и Далмацији. Као жртва орјунашког терора у Београду је 4. априла 1936. убијен студент Жарко Мариновић.

 Извршена реконструкција Влада Краљевине СХС. На челу Владе је остао Никола Пашић, председник Народне радикалне странке, а у Владу су укључени и чланови Југословенске муслиманске организације (ЈМО) — Мехмед Спахо и Хамдија Карамехмедовић, са којима је власт постигла споразум 15. марта (ова Влада поново је реконструисна у децембру).

27. март
 У Београду 27. и 28. марта одржана Земаљска социјалистичка конференција на којој је организована Социјалистичка радничка партија Југославије (СРПЈ). У њу су тада ушле центрумашке групе из Србије и Босне и Херцеговине (искључени из КПЈ децембра 1920.) и део Немаца социјалиста из Баната. Конференцији су присуствовали и делегати Југословенске социјалдемократске странке (ЈСДС), али они нису ступили у ови партију, као ни центрумаши из Хрватске (напустили КПЈ после Вуковарског конгреса). На Конференцији су усвојена "Начела и програм" и "Статут СРПЈ" (индентичан оном усвојеном на Конгресу уједињења, само очишћен од свега комунистичког). Крајем маја Партији су приступили и центрумаши из Хрватске, а она се 18. децембра утопила у Социјалистичку партију Југославије.

27. март
 У Сарајеву од 27. до 29. марта одржан Први оснивачки конгрес Југословенског новинарског удружења (ЈНУ), на коме је одлучено да дотадашња новинарска друштва постану секције ЈНУ. За првог председника удружења изабран је Душан Николајевић, за генералног секретара Моша Пијаде, а за благајника Ратко Парежанин (Моша Пијаде је на овој функцији остао до августа, када га је полиција ухапсила и послала на одслужење петодневне затворске казне, која му је била изречена још 1919. године због једног чланка. После овога је био смењен са функције секретара).

у току марта
 У Новом Селу, код Бијељине, формирана тзв "бијељинска група" илегалне левичарске организације "Црвена правда". Чланови ове организације били су — Родољуб Чолаковић, Никола Петровић, Димитрије Лопандић, Алија Алијагић и Стева Ивановић (ова група била је главни организатор и извршилац покушаја убиства, 3. маја и убиства, 21. јула министра Милорада Драшковића).

Април

1. април
 У Београду, од 1. до 6. априла, одржан илегални пленарни састанак Централног партијског већа КП Југославије на ком су анализирани могући начини деловања Партије, после доношења "Обзнане". Тада је предвиђено стварање иегалних комунистичких ћелија у државним установама, организовање комунистичких група у некомунистичким синдикатима и др.

3. април
 Инострана група КПЈ, на челу са Илијом Милкићем, која се налазила у Бечу, покренула је лист "Ослобођење радника је дело самих радника", који је требало да замени орган КПЈ "Радничке новине", чије је излажење забрањено "Обзнаном". Лист је излазио до 1. маја и изашло је свега три броја.

7. април
 У Београду, 7. и 8. априла одржана пленарна седница Радничке коморе Србије (деловала на терену данашње Србије и Македоније) на којој се расправљало о могућностима да Комора помогне акцију за отварање синдиката, који су били суспендовани "Обзнаном". Тада је дошло до сукоба чланова Коморе - оних који су били присталице "центрумаша" и оних који су били присталице комуниста. Комунисти, који су чинили већину, су тада одлучили да поднесу оставке на чланство у Комори и тиме приморају Владу да обнови синдикате. Центрумаши су ово искористили и одбивши да дају оставке преотели руководство Комором.

8. април
 Поводом годишњице "суботичких догађаја" (априла 1920. током генералног штрајка железничара у Суботици је избила оружана радничка побуна, коју је власт лако угушила) режимска штампа је почела да шири вести да би у случају социјалистичке револуције у земљи италијанске и мађарске трупе ушле у Југославију и раскомадале је. Такође министар унутрашњих дела и аутор "Обзнане" Милорад Драшковић је ово истицао у свом излагању у Народној скупштини, 8. априла, током одговора на интерпелације Симе Марковића против доношења "Обзнане" (тврдње о страној интервенцији у Југославији, режимска штампа, је нарочито користила у периоду јул-август, непосредно после убиства министра Драшковића).

12. април
 У Загребу полиција због "комунистичке активности" ухапсила Вељка Каузларића, Јанка Мишића, Златка Шнајдера (под илегалним именом Ђура Радосављевић) и Маријана Стилиновића. Приликом претреса стана Јанка Мишића, када су и ухапшени Мишић и Шнајдер, полиција је пронашла два револвера и једну бомбу. Убрзо потом били су ухапшени и Стјепан Цвијић, Ервин Цвегер, Милан Волнар и Концир. У току истраге, Мишић, Шнајдер и Стилиновић су били оптужени за припрему атентата на Милорада Драшковића (крајем маја им је било одржано суђење), док су остали пуштени.

Мај

1. мај
 У Сарајеву комунисти, под руководством Косте Новаковића, Едхема Булбуловића и Ђуре Ђаковића, покушали да организују првомајске манифестације на улицама, али су се након интервенције полиције разишли. Овом приликом полиција је ухапсила неколико чланова КПЈ.

3. мај
 У Београду, испред кафане "Коларац", Никола Петровић, студент и члан организације "Црвена правда", извршио неуспели атентат на Милорада Драшковића, министра унутрашњих дела у Влади Краљевине СХС и аутора "Обзнане".

10. мај
 У Ртњу, код Бољевца, избио штрајк рудара због прогања рудара-комуниста, смањивања дневница и повећања радног времена. У штрајку је учествовало 216 рудара.

11. мај
 У Сиску током 11. и 12. маја трајао генерални штрајк око 1.200 радника због непризнавања синдикалне организације и ометања избора радничких поверенкиа. Штрајк је завршен успешно.

13. мај
 У Београду избио штрајк 59 радница у фабрици платна "Браћа Илић", јер су послодавци хтели да смање наднице за четвртину. У штрајк су се умешали центрумаши и он је завршен после четири дана делимичним успехом.

19. мај
 Влада Краљевине СХС донела одлуку да дозволи даљи рад суспендованим синдикатима Централног радничког синдикалног већа Југославије (ЦРСВЈ). Рад им је одобрен као економским и непартијским орагнизацијама, а Министарство социјалне политике је било овлашћено да контролише рад синдиката, да не би поново пали у руке комуниста. Ова одлука саопшетна је представницима синдикта 23. маја. Такође је одлучено да се Раднички домови у Београду — на Славији и Звездари, као и штампарија "Димитрије Туцовић" предају Социјалистичкој радничкој партији.

21. мај
 Влада Краљевине СХС изадала је "Уредбу о инспекцији рада" (која је 31. децембра постала "Закон о инспекцији рада") чији је задатак био да се стара о доследном примењивању законских прописа о заштити радника. Тада је основана Средишна инспекција рада, 21 обласна инспекција и више специјалних инспекција рада.

22. мај
 У Београду основан Главни раднички савез (ГРС). Оснивачи овог савез су били истакнути синдикални функционери центрумашке оријентације из Београда. Ко формални оснивачи савеза приказани су Савези металских радника, монополских радника, железничких радника, речних бродара и железничара (у чијим су вођствима центрумаши имали већину). Режим је био наклоњен ГРС-у јер је сматрао да ће на тај начин смањити утицај комуниста на синдикате, а полиција му је, после одлуке Владе о враћању имовине синдиката, доделила највећи део имовине ЦРСВЈ. Секретар ГРС-а је био Лука Павићевић.

23. мај
 На територији Хрватске и Славоније, од 23. маја до 4. јуна трајао генерални штрајк рудара због снижења плата за 25% и отпуштања око 2.000 рудара. Штрајк је оргнизовао и предводио Општи раднички савез (био под утицајем социјалиста) који је био неспреман да се доследно бори за радничке интересе и штрајк је завршен неуспехом.

27. мај
 У Загребу од 27. до 31. маја одржано суђење Јанку Мишићу, Златку Шнајдеру и Маријану Стилиновићу. Они су били ухапшени крајем априла због "комунистичке активности", а пошто је у међувремену био извршен неуспели атентат на министра унутрашњих дела Милорада Драшковића (3. маја), они су били оптужени за организовање овог атентата (полиција је приликом хапшења код њих пронашла три револвера и две бомбе, као и једну преписку између Шнајдера и Стилиновића). На суђењу није доказана њихова веза са покушајем атентата и према првобитној пресуди Златко Шнајдер је због комунистичке активности био осуђен на месец дана затвора, а остала двојица ослобођена оптужби. Пошто је тужилац уложио жалбу на ову пресуду, они су задржани у притвору, а ново суђење им је одржано тек 4. октобра, када су ослобођени свих оптужби и пуштени на слободу (иако је у међувремену, 21. јула у Делницама извршен нови атентат у којем је убијен Милорад Драшковић, полиција и суд нису успели да повежу њихово деловање са остатком групе Црвена правда, која је извела атентат).

у току маја
 У Софији (Краљевина Бугарска) одржана Друга конференција Балканске комунистичке федерације, којој су присуствовали делегати комунистичких партија из Југославије, Бугарске, Грчке и Румуније. Делегат КПЈ на Конференцији је био Моша Пијаде.

Јун

2. јун
 У Београду 2. и 3. јуна одржана пленарна седница Централног партијског већа КП Југославије на којој је донета Резолуција о политичкој и економској ситуацији у земљи, која је садржала акциони програм КПЈ под новим условима. На седници су: усвојене одлуке Друге конференције Балканске комунистичке федерације о стварању "револуционарног пролетерско-сељачког фронта"; истакнута потреба да се убрза и појача рад на стварању илегалних партијских организација; одређен састав тзв "Заменичког Извршног одбора ЦПВ КПЈ", уколико дође до хапшења чланова Извршног одбора (што се и догодило неколико месеци касније).

11. јун
 Народни посланици са листе КПЈ напустили Скупштину и одлучили се на бојкот парламента у знак протеста због доношења "Обзнане" и прогањања припадника револуционарног радничког покрета.

19. јун
 У Београду 19. и 20. јуна одржана пленарна седница Централног радничког синдикалног већа Југославије (ЦРСВЈ) на којој се расправљало о стању синдикалног покрета у земљи, о организацији, агитацији и финансијским проблемима синдиката. На седници је донета Резолуција у којој је прецизиран даљи начин рада — да се ради на даљем уједињењу синдикалног покрета и да се прекине било каква срадања са КПЈ (ово је био један од услова власти да дозволи отварање синдиката).

22. јун
 У Москви (Руска СФСР), од 22. јуна до 12. јула одржан Трећи конгрес Коминтерне на ком је донета одлука да се у време "несумњиве осеке револуције" обустави свака оружана акција, а главни циљ је постао борба за стварање "јединственог фронта радничке класе". У свом обраћању делегатима Лењин је указао да су и бољшевици била мала партија, која се кроз борбе стално увећавала и јачала, придобијајући не само радничке, него и сељачке и друге радне слојеве. Конгрес је анализирао акције појединих комунистичких партија на спровођењу одлука Другог конгреса (тзв "21 услов") и осудио "бели терор" у Југославији, Бугарској и Румунији. Делегати КПЈ на Конгресу су били: Сима Марковић, Ђуро Ђаковић, Павле Павловић, Миливоје Каљевић, Илија Милкић, Никола Јосиповић, Миодраг Манојловић, Миха Корен, Габријел Крањец, Гавра Предојевић, Душан Цекић и још четири члана СКОЈ-а.

28. јун
 Уставотворна скупштина Краљевине Срба, Хрвата и Словенаца усвојила први Устав Краљевине СХС ткз. "Видовдански устав". Овај Устав је Југославију дефинисао као уставну парламентарну монархију, али са веома израженим централизмом у ком је краљ имао широка овлашћења. Од укупно 419 народних посланика за Устав је гласало свега 223, против је било 33, док је њих 158 бојкотовало гласање (укључујући посланике КПЈ, који су 11. јуна напустили скупштину).

29. јун
 Спасоје Стејић Баћо, члан КПЈ који се после доношења "Обзнане" одлучио на индивидуални терор, извршио неуспели атентат на регента Александра Карађорђевића — ткз. "Видовдански атентат". Он је са скела недоврешене зграде Министарства грађевине, на којој је радио као молер, бацио бомбу на фијакер у ком се налазио краљ, приликом повратка из зграде Народне скупштине (он је 1922. године на тзв "Видовданском процесу" осуђен на смрт, али му је казна касније преиначена у дугогодишњу робију).

Јул

3. јул
 У Москви (Руска СФСР), од 3. до 19. јула одржан Први оснивачки конгрес Црвене синдикалне интернационале (познате и под називом Профинтерна), која је била основана од стране Коминтерне са циљем да окупља комунистичке и револуционарне синдикате. Такође, задатак Профинтерне је био и да делује као противтежа утицају Социјалдемократске међународне федерације синдиката тзв "Амстердамске интернационале". Претеча Профинтерне био је "Интернационални савет радничких синдикалних савеза" које је основан 15. јула 1920. године. Постојала је до 1937. године када је појавом политике Народног фронта укинута. Члан Профинтерне били су Независни синдикати Југославије, све до свог укидања 1929. године.

21. јул
 У Делницама, у Горском котару, Алија Алијагић, члан организације "Црвена правда" извршио атентат на Милорада Драшковића (1873—1921), бившег министра унутрашњих дела у Влади Краљевине СХС и аутора "Обзнане" (Драшковић се у Делницама налазио на лечењу).

22. јул
 У Сплиту припадници националистичке организације "ОРЈУНА" одржали демонстрације поводом атентата на Милорада Драшковића. Ове демонстрације биле су директно усмерене против комуниста, који су били одговорни за убиство Драшковића. Сплитски радници и комунисти су каменицама напали орјунаше, после чега је дошло до сукоба. У току ноћи, полиција је похапсила већи број радника.

Август

1. август
 Народна скупштина Краљевине СХС донела "Закон о заштити јавне безбедности и поретка у држави" (познат и као "Закон о заштити државе"), који је ступио на снагу 3. августа. Овим законом дефинитивно је забрањен рад Комунистичке партије Југославије (КПЈ), њени посланици су искључени из Скупштине, а чланови Извршног одбора КПЈ су ухапшени и предати Суду, под изговором да су одговорни за извршене атентате и припрему "бољшевичке револуције".
 У Београду 1. и 2. августа одржан састанак представника Југословенске социјалдемократске странке, Социјалдемократске странке Југославије и Социјалистичке радничке партије Југославије на ком је створена Социјалистичка заједница Југославије. Они су тада потписали "Протокол споразума социјалистичких партија Југославије" којим се утврђени принципи и тактика заједничког деловања до дефинитивног уједињења ових партија. У циљу уједињења формиран је Одбор уједињења који је радио на усаглашавању ставова и изради нацрта Програма, Статута и других докумената нове странке (до уједињења ових странака дошло је 18. децембра 1921. године).

16. август
 У Београду умро краљ Петар -{I}- Карађорђевић (1844—1921), владар Краљевине Србије од 1903. до 1918. и први владар Краљевине Срба, Хрвата и Словенаца од 1918. до 1921. године. Сахрањен је 18. августа у Цркви Светог Ђорђа на Опленцу у Тополи. На власти га је заменио млађи син Александар (који је владарске дужности од оца преузео 24. јуна 1914. године када је постао регент).

Септембар

14. септембар
 У Београду одржана Конференција представника 12 синдикалних савеза, који нису приступили социјалреформистичким синдикатима. На Конференцији је прихваћена платформа за оснивање Међусавезног синдикалног одбора Југославије (МСОЈ) као земаљске инстанце Независних синдиката и изабрано његово привремено руководство (МСОЈ је предстваљао легално продужење рада ЦРСВЈ у новим условима).

у току септембра
 У Москви (Руска СФСР) завршен рад Централног бироа југословенских комуниста при Централном комитету Руске комунистичке партије (бољшевика). Овај биро је имао велику улогу у организовању и школовању Југословенских комуниста у Совјетској Русији, а од марта 1920. до априла 1921. године курсеве је завршило 408 полазника и сви су упућени у Југославију.
 У Бечу (Аустрија) југословенска комунистичка емиграција формирала Извршни одбор КПЈ у емиграцији тзв "Загранични комитет". Пошто је претходно у јуну формиран Заменички извршни одбор КПЈ, створена су два партијска руководства — једно у земљи, друго у емиграцији. Она су често имала супротна гледишта по питању партијске политике што је изазвало забуну у редовима чланства КПЈ. Постепено су се диференцирале две струје у унутар партије - левица и десница, које ће касније прерасти у фракције.

Октобар

6. октобар
 У Загребу од 6. до 26. октобра одржано суђење Алији Алијагићу и још седморици оптужених — Родољубу Чолаковићу, Димитрију Лопандићу, Николи Петровићу, Небојиши Маринковићу и Стевану Ивановићу за организовање убиства Милорада Драшковића. Алијагић је осуђен на смртну казну (обешен је 8. марта 1922); Чолаковић, Петровић и Лопандић на 12 година, а Ивановић на две године затвора, док је Маринковић ослобођен оптужби. Оптужене је бранио адвокат Иво Политео.
 У Братислави 6. и 7. октобра одржана Конференција представника комунистичких партија из Југославије, Бугарске, Чехословачке, Аустрије, Грчке, Румуније, Мађарске и Немачке. На овој Конференцији је осуђен "бели терор" који је вођен у неким балканским земљама и саопштно да "Мала Антанта и Мађарска припремају напад на Совјетску Русију". По завршетку Конференције све партије су у својим земљама покренуле кампању против напада на Русију (иако се такав напад није ни припремао).

18. октобар
 У Загребу почео да излази лист "Штампа", који су покренули комунисти као синдикално гласило. Од 14. јануара 1922. постао је орган Независних синдиката за Хравтску и Славонију и променио име у "Радничка штампа". Од 5. јануара 1924. носио је име "Организовани радник". Забрањен је 10. јануара 1929. године увођењем "шестојануарске диктатуре". Сарадници овог листа били су многи синдикални функционери, међу којима — Јосип Броз Тито, Благоје Паровић, Иван Крндељ и др.

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

27. октобар
 У Београду одржана нова Конференција синдикалних организација, које нису приступиле социјалреформистичким синдикатима. На овој Конференцији, донесена су "Привремена правила Међусавезног синдикалног одбора", утврђен је текст прогласа радничкој класи Југославије, донета је одлука о покретању листа "Организовани радник", као централног органа организације и покретању других гласила у покрајинским центрима Југославије.
 У Љубљани почео да излази лист "Радничке новости" (), који је био легално гласило, тада илегалног ПК КПЈ за Словенију. Уредник и издавач листа је био Емил Стефановић, а поред њега у листу су сарађивали — Владислав Фабијанчић и Ловро Клеменчич.

Новембар

4. новембар
 У Београду, на основу одлука Међусавезног синдикалног одбора, покренут лист "Организовани радник". Лист је био орган Независних синдиката Југославије и излазио је два пута недељно све до 13. јануара 1929. године, када је забрањен после увођења "шестојануарске диктатуре". Један од оснивача и први уредник листа (до пролећа 1923) је био Моша Пијаде, а после њега лист су уређивали — Јован Вуковић, Милорад Барајевић, Немања Лазаревић, Павле Поповић, Цветин Михаиловић, Никола Ђорђевић и Михаило Тодоровић. Укупно је изашло 716 бројева.

13. новембар
 У Београду покренут лист "Слободна реч", који је по налогу КПЈ покренуо Моша Пијаде — он је у почетку незначаван као власник и одговорни уредник. Лист је угашен 30. априла 1922. године, услед честих полицијских забрана и финансијских проблема, а укупно је изашло 25 бројева. Поред Моше Пијаде, у листу су сарађивали и Милан Бојановић и Рајко Јовановић.

16. новембар
 На Београдском универзитету, уз учешће преко хиљаду студената, одржан протестни збор против одлуке Владе о укидању стипендија државним дипломцима, који су били бивши чланови Студентског комунистичког клуба. На збору је изабрана делегација која је захтеве студената предала председнику Владе Николи Пашићу и министру просвете Светозару Прибићевићу (ови протести су поновљени 11. и 14. децембра и завршени су успешно).

21. новембар
 У Москви (Руска СФСР), одлуком Савета народних комесара Руске СФСР, основан Комунистички универзитет националних мањина Запада (КУНМЗ), на коме су се школовали чланови комунистичких партија из западних региона Русије, а од 1929. године и чланови комунистичких партија из Централне Европе, Скандинавије, Балкана и Италије. Међу полазницима овог универзитета, налазили су се многи познати југословенски револуционари, који су се школовали на југословенском сектору, којим су руководили такође југословенски комунисти. Међу познатијим предавачима на овом универзитету били су — Јосип Броз Тито, Иван Крндељ, Божидар Масларић, Роман Филипчев, Никола Ковачевић, Брацан Брацановић и др.

27. новембар
 У Загребу основан "Одбор за помоћ гладнима у Русији", који се бавио сакупљањем помоћи за народ Руске СФСР. Оснивач овог Одбора био је новинар и револуционар Асим Бехмен. Одбор је водио низ акција за сакупљање помоћи, а фебруара 1922. године је издао брошуру "Русија умире од глади" коју су написали Мирослав Крлежа, др И. Херцог и др Л. Поповић. Ова брошура продавала се у књижарама широм Југославије, а сва средстав су ишла у фонд Одбора. Овај одбор се крајем 1923. године укључио у Црвену помоћ Југославије.

Децембар

4. децембар
 На Београдском универзитету одржани избори за управу студентске заједнице "Побратимство", на којима је листа комунисте Михаила Марковића Ере освојила 27 гласова.

8. децембар
 У Дрвару отпочео штрајк око 4.000 радника Шумско-индустријског предузећа. Штрајк је трајао седам недеља и захватио је радилишта у петровачком, кључком и саничком срезу. Завршен је делимичним успехом — радници су добили повећање надница за 50% (што је био главни захтев штрајкача), али им је радно време повећано са 8 на 10 часова.

11. децембар
 На Београдском универзитету поновљен протестни збор студената поводом одлуке Владе о укидању стипендија студентима-комунистима, на ком је усвојена Резолуција и изабран Одбор за предају Резолуције министру просвете Светозару Прибићевићу. На следећем протестном збору, одржаном 14. децембра, министар је обавестио студенте да је одобрио захтев за исплату обуствљених стипенидија, али да је одбио захтев за њихово повећање.

14. децембар
 Народна скупштина Краљевине СХС прогласила "Закон о заштити радника", којим су измењене дотадашње "Уредба о радном времену" (донета 1919) и "Уредба о радничким коморама" (донета 1921). Овим Законом било је регулисано радно време и радни услови; дозвољена је слобода синдикалног организовања; слобода бирања радничких повреника, берзе рада и радничких комора и др. Александар је овај Закон прогласио 28. фебруара 1922, с тим да је ступио на снагу тек 14. јуна. Многе оредбе Закона биле су слабо примењиване од стране послодаваца, а радници су се против тога борили штрајковима и другим видовима борбе.

18. децембар
 У Београду одржан Конгрес на ком је су се ујединиле Социјалистичка радничка партија (центрумаша), Југословенска социјалдемократска странка и Социјалдемократска странка Југославије (оне су још у августу формирале Социјалистички савез Југославије) и створена је Социјалистичка партија Југославије (СПЈ). Ова партија формирана је с циљем да се помоћу ње сузбије политички утицај КПЈ на радничку класу. Странка је 1923. приступила Социјалистичкој интернационали, а до 1928. године превласт у руководству је имала "реформистичка десница" предвођена Витомиром Кораћем, када је смењена од стране "центрумашке" групе др Живка Топаловића.

25. децембар
 У Москви (Руска СФСР) на седници Извршног комитета и Президијума Коминтерне оцењено је да је настало "доба мира и осеке револуције" и да је потребно "створити заједнички фронт радничке класе за одбрану од напада буржоазије". Ова одлука утицала је на стварање коалиција (у неким земљама Европе) комуниста и социјалиста с циљем одвајања радничких маса од социјалдемократа.

27. децембар
 У Београду одржана Оснивачка конференција, на којој је, на основу платформе донете 14. септембра, 12 синдикалних савеза формирало Међусавезни синдикални одбор Југославије (МСОЈ) и изабрало његово руководство. (МСОЈ је предстваљао легално продужење рада ЦРСВЈ у новим условима, а 1923. је променио назив у Независне синдикате Југославије).

Референце

Литература

__БЕЗСАДРЖАЈА__

21
1921.
Србија у 1921.


Brussel Sprouts are not my favourite vegetable by any means. Sometimes if they are roasted & seasoned with maple syrup….haha….I can eat them! But I do like them raw in this salad. Paired with Kale, this is so healthy & fresh.
The original recipe has the kale & brussel sprouts cut thinly, but I like a quick prep when I can have it so I use my food processor to shred the vegetables, thus making it into more of a slaw then a salad. I use the shredder blade for the brussel sprouts & the slicing blade for the kale. When the lid is removed, there is a strong whiff of 'green' which smells like outside. I love it! Not sure where the original recipe came from, my friend gave it to me.. but I give credit to whomever made it originally!
Make the dressing: In a jar ( to shake the dressing) or bowl to whisk it,,, add the grainy mustard, lemon juice, maple syrup, salt & oil. shake well or whisk until combined.
Add the cooled sunflower seeds & cranberries if using to the brussel sprouts & kale & toss to combine!
This salad is good right away or make ahead as it is good for several days.
In a bowl, but I had to get a bigger bowl, this one was too small to mix it all up!
I put it all back into the blue bowl….
YUM is right! I happen to love brussel sprouts and am definitely going to try this.
Will do, and I am certain I will!


text:
C-D-H-Vergas fire and rescue give annual report
News | Published on February 15, 2022 at 5:06pm EST | Author: Chad Koenen
Binder Lift a good purchase for Rescue
Photo by Barbie Porter
The Vergas fire department went on 39 calls in 2021, compared to 40 in 2020.
The Candor-Hobart-Dora-Vergas Fire and Rescue Board held its annual meeting on Feb. 1, and the calls logged were reviewed.
During the monthly Vergas City Council meeting on Tuesday, Feb. 9, the report was discussed by Mayor Julie Bruhn. She noted the fire department responded to 39 fire calls in 2021, compared to 40 in 2020.
She said the three calls that were in the majority of responses in 2021 included grass fires, 10, grass and brush mixture fires accounted for another three and eight calls were responding to structures on fire.
"There were 11 mutual aid calls," Bruhn noted, adding four were to Dent, three to Frazee, three to Detroit Lakes and one to Perham.
The fire department membership has held steady with 24 on the crew.
Bruhn said during the annual meeting it was noted the department is facing increased costs, which is impacting the budget. She said the firefighters are looking to purchase four sets of gear this year and found costs increased. Last year the cost was $1,200 and this year, $1,600 for gear.
To help cover costs, Bruhn noted there was a previously approved three percent budget increase for the fire department for 2022.
As for the rescue squad, Bruhn noted they responded to 90 fires in 2021, which was consistent with the year prior.
The majority of responses in 2021 included medical (33 percent) and 26 percent had to do with falls.
The report provided a breakdown of where the rescue squad responded for the calls in 2021. The township of Hobart had 35 calls, Candor, 20, Dora, 10, Lida, 1, and in the city of Vergas there were 24 calls.
The rescue squad has 15 members, of which four are also firefighters. It was note three retirements in 2021 occurred, and two members were recruited. The reported noted more members are being sought, but no retirement benefits make increased participation more of a challenge.
Bruhn also noted the report states the rescue squad purchased a Binder Lift in 2021, which assists in lifting patients from the ground and it has been effective.
To close the report, it was stated the annual audit was completed on Jan. 31 with no issues found.

redpajama_set_name: RedPajamaCommonCrawl


Tara Pradhan has just been selected for a job in Hyderabad. She comes from a simple family in rural Chhattisgarh. Her father is a farmer and no one in her family has ever never been in a job. Tara had a dream of being an independent working woman. For this she has given a lot of effort. And now she is happy that her efforts have been rewarded. She is excited about the job and is eager to join. She is beaming with enthusiasm about her new life and has a lot of plans for her future. Tara's dreams could be fulfilled with the help of the Livelihood College at Jashpur.
When Tara learnt about the Livelihood College in Jashpur she decided to see what it has to offer. "There were various courses and I liked the housekeeping course. I started attending classes and I learnt a lot of things. They teach us how to professionally manage housekeeping work and to talk to people. It has changed my personality and now I have much more confidence in myself." She says.
Tara's village is 50 kilometres away from the Livelihood College but since the college is a fully residential college, so the students like Tara do not have to worry about travel. The students also get the study materials free of cost.
The courses at the Livelihood College are designed strictly according to industry needs. It is done in a way to ensure employability of the trainees in various trades. The aim of the Livelihood College is to enable the youths to benefit from the emerging trends in the corporate sector. One of the prime objectives is to turn Chhattisgarh into a hub of skilled manpower.
"I don't want to take money from home. I want to give them. My dream is to be an independent woman who does not take anything form anyone. I am the first person in my family to get a job though others in my family earn too." Tara talks about her dreams and inspirations.
The government of India has emphasised on the need of skill development in order to turn India into a global supplier of skilled manpower. This vision is reflected in the concept of Livelihood College. The Chhattisgarh government's dream of turning Chhattisgarh into India's supplier of skilled manpower has been gradually fulfilled through the initiative called Livelihood College. Every district of Chhattisgarh has at least one Livelihood College where they offer various courses. The Livelihood College in Jashpur has decentralised the concept and has set up another campus of the college and it has been very beneficial in providing training to the youths who find it difficult to get training in the main campus for various reason.
The Livelihood College Jashpur has been producing skilled manpower for various sectors. These youths have found employment in and outside Chhattisgarh. These youths have inspired others to pursue the same path too. Many youths are now interested in taking up these courses and secure their futures.


A very smart man that I really respect and look up to is Art von Waldburg. He was my boss and the company owner of Panoramic Software in Larkspur. He made running a software company look easy, but I believe it's because he tended to attract rock star analysts and programmers that worked well together. He's wicked smart and has a personality you can't help but like.
Art had an interesting saying that sums up a lot of what happens when you are dealing with feature requests. It went something like this, while holding up three fingers: "You can have it fast, you can have it cheap, you can have it good. Pick one." He would also say, "You want it bad, you get it bad, and the worse you want it, the worse you'll get it." Now, those are the oversimplified versions. In actuality, what he was really saying was, good software takes time and costs money. You can still make good software quickly but unless you want the effort to cost you a lot of money, you probably have to scale back on features. It's a balancing act.
You need to find testers that understand test automation and either know how to work with tools like Protractor or are at least unafraid to learn. Nowadays testers rarely do manual testing, except to find edge cases. They write scripts and use tools that can do more testing in seconds than an entire team could do all day.
And lastly, for large teams, you need a core group that serve as the principles on the project. The rock stars. The people that can lead by example. The people that set up the continuous integration stack, that define the programming best practices, that set down the rules for the in-house proprietary framework and police them, that create and populate the documentation repository, etc. The ones that other developers will attempt to match. How do you get that core group if it's a new organization? By hiring and firing until you have 3 or 4 people that are those core individuals.
Now it probably sounds like I got off track, but stay with me. Quality people are key to implementing quality procedures, and those are key to building a quality product rapidly and with minimal costs. My point being this: by focusing on quality in all areas outside the software, you make it less expensive in time and money to create quality software. Therefore, your top priority should be production quality. The rest will work itself out.


text:
Q: Check if user reacted to specific message disnake I wanted to know is there a way to send a message like: Only *user can react to this message
and save the message id to the json file. then if someone reacts to that specific message and the user is the user in the json file it does something. I'm using disnake https://disnake.dev/
Thx
I have tried
message = await message.channel.send("Test REACTION")
        await message.add_reaction("❌")
        def check(reaction, user):
            return user == message.author and str(reaction.emoji) in ["❌"] and reaction.message == message

        approve = await bot.wait_for("reaction_add", check=check)

        if approve:
            await message.channel.send("Reaction added!")

but it would reply Reaction added! when the bot reacted + i want it to be stored in a database so it checks if the message id is the message id in the database.

A: If i understand you correctly you only want to check if a specific user reacted to a specific message. You could use the on_raw_reaction_add() event for this.

*

*You create a command to put a specific msg into the json file + the mentioned user

*You create a event which listens to all messages which are inside the json file so the bot can check if the reaction user is equal to the one in the json file.

Here is an example of how the event would look like:
import disnake
from disnake.ext import commands

intents = disnake.Intents.default()
intents.reactions = True #intents needed

client = commands.Bot(command_prefix=".", intents=intents)

@client.event
async def on_raw_reaction_add(payload):
    channel = client.get_channel(payload.channel_id) #get the channel of the message
    message_id = payload.message_id
    if message_id == 5571658637258252626: #id of the message
        if payload.emoji.name == '❌': #if user reacted with specific emoji
            if payload.user_id == 28756535695656583: #user id of the user who is allowed to react
                return await channel.send("You are allowed to do this.") #sending message to confirm
            else: #users who are not allowed to react
                return await channel.send("You are not allowed to do this.") #sending message to confirm

client.run("token")

redpajama_set_name: RedPajamaStackExchange


Let's face it. There days when it's difficult to "live in harmony" with others ~ days when every little thing gets on your nerves, and you feel crotchety and testy. Perhaps something happened to precipitate this prickly state of mind, or it could be that you just simply woke up in a grouchy mood. Instead of harmony, everything around your seems to be a cacophony of jangling disharmony.
Do everything readily and cheerfully—no bickering, no second-guessing allowed!
Go out into the world uncorrupted, a breath of fresh air in this squalid and polluted society.
Provide people with a glimpse of good living and of the living God.


text:
<!DOCTYPE html>
<html>
  <head>
    <base href="/">
    <title>Heroes of Sanguo</title>

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" href="static/styles.css">

    <!-- Polyfills -->
    <script src="node_modules/core-js/client/shim.min.js"></script>

  </head>

  <body>
    <sanguo-ui>Loading...</sanguo-ui>
    <script src="bundle.js"></script>
  </body>
</html>

redpajama_set_name: RedPajamaGithub


The size, placement and sealing of ducts are imperative to the efficiency of your systems. However, many people do not know this since ducts are out of sight thus out of mind. If the ducts are too small it can overheat your A/C thus damaging it due to the restriction of air movement. Improper sealing can lead to huge inefficiency and thus raise your energy bills. Therefore, it is important to have the expertise to get the job done right..


text:
Q: Jquery - Automatically Closing Hidden Divs I have this piece of jQuery (bottom of post) which allows for divs to be hidden then on button click to slide out. I have 3 hidden divs, however once one has been clicked the previous div stays open and I am looking for a way to automatically close the divs when another is opened. Thanks in advance!
$(document).ready(function() {
 $('#pop-out button').click(function() {
  var $lefty = $(this).next();
   $lefty.animate({
    left: parseInt($lefty.css('left'),10) == 0 ?
    -$lefty.outerWidth() :
    0
   });
  });
});

$(document).ready(function () {
 $("#fl-container").show();
});

A: just give all divs that can be show/hidden the same class name and do
 $(".ClassNameHere").hide();
    $("#fl-container").show();


The down date endorsement to the mortgagee policy is issued during construction. It insures against recorded mechanic liens which are not otherwise excepted to in Schedule B of the mortgagee policy.
(1) The date down endorsement to the Mortgagee Policy (Endorsement Instruction V) and the Date Down Endorsement to the Binder (Endorsement Instruction VII) are issued for a $50 premium charge.
(2) The title agent must down date the records. Off record matters such as surveys, etc. not evidenced by a recorded lien.
(3) If we comply with Procedural Rule P-11 (insuring around) and receive an adequate escrow, bond or indemnity.


Naughty but nice! Our Villains Series 5 collection presents a line-up of the Disney/Pixar scoundrels you love to loathe. You won't know which 3" Vinylmation figure in this series you've got until you've opened the sealed box!
Retailing for $12.95 each, the Pixar Villains Vinylmation will be available in store* and online at DisneyStore.com.
Who is your favorite? I personally like that they chose Darla from "Finding Nemo" as a villain!


Katy Perry was nominated for Best Pop Female Vocal at this year's Grammys for "I Kissed a Girl," and she knows the reason why.
"It's a catchy little number and most people are in on the joke," says Katy, 24. "So maybe that's why it's such a hit — it's every girl's unspoken wish, spoken." We caught up with her to get her take on All Things Katy.
OK!: Congrats on your first nomination! How does it feel?
The Grammys are something you dream about when you first start singing. You see people accept their awards, bawling their eyes out, and it sticks with you.
OK!: How did you write "I Kissed a Girl" ?
I had always heard people telling these stories about keeping journals beside their beds, waking up and the middle of the night and writing songs. I never really believed it until I had this dream where I kissed a girl, woke up and was so moved by it that I wrote everything down. And, wow, it turned into this hit song. Of course the one question I always get asked is if I have really kissed a girl. Well, this one is a gimme, you don't even have to ask it. Yes, I have kissed a girl.
OK!: What was that entire flap over you saying that you were going celibate for a year?
Celibacy for a whole year? Are you kidding? I'd rather die. I'm a continual prankster and a jokester. I don't think people realize how silly I can be. I said that as a joke.
OK!: Your parents are staunchly religious. Have they been supportive of you?
They have been, and I'm lucky. Of course, they're protective, but I guess that's good. My dad has a bit of Pentecostal flair — he's hilarious. I was raised nondenominational Christian and a little evangelical.
OK!: What are you planning to sing about on your next album?
I'll start really thinking about it at the end of the summer. I still want to make a pop record, make people move a little bit more.
OK!: What do you expect from this next tour?
I'm making it sound bigger and brighter, a really entertaining show. I get bored with performers who wear jeans and T- shirts onstage. They think that's all they need. I like to see a show come to life, along with the eye candy.
OK!: How do you stay in shape on the road?
I get a workout by being onstage for an hour every night, so I don't have to do a whole lot. Drinking lots of water and skipping fruit juice is the easiest trick. Another thing I swear by is jumping rope. I hate working out, but I love jumping rope; it's like dancing. I can double jump, I can cross, I can do all of it. I look like Rocky!
OK!: What will you wear at the Grammys?
I don't know yet, but you can expect it to be fun, colorful and happy!


Every industry has its own unique characteristics; the Food and Beverage industry is no exception. Food & Beverage grade bearings and related products are used throughout the manufacturing, processing, and handling of edible products in addition to making end-products for commercial and consumer use.
Some of the challenges in the Food and Beverage industry include dealing with extreme temperatures (both high and low), contamination, excessive moisture, chemical exposure, continuous washdowns, and much more. All of this while under strict regulations and the prospects of shutting down a product line make selecting the right product of the utmost importance.
That is where AST Bearings comes in. Our vast experience across all aspects of the food and beverage industry makes AST Bearings the natural choice to help specify and select the best product to get the job done.
Food Grade Greases – We stock more than 300 different greases at our lubrication and relubrication facility in New Jersey. Several of our lubricants are specifically used for the food industry including USDA H1 and H2 lubricants. These special bearing lubricants conform to Food and Drug Administration (FDA) CFR Title 21 and have been approved and registered by the National Sanitation Foundation (NSF) for use in and around food processing areas. AST supplies many customer bearings that are require food grade grease for various types of products such as blenders, ice machines and many different types of food processing machines. Some customers also request special high percentage fill of a moisture barrier grease to help keep out water in their application or caused by intentional washdown by customers.
Stainless Steel – We supply special stainless steel bearings that allow for customer wash down and protection from cleaning agents in food processing plants (white paper on Bearing Materials).
SV30 Stainless Steel – A special steel material that is more corrosive resistant, longer lasting, and quieter running than regular stainless steel bearing material.
Specially Designed Seals – AST engineers have designed special sealed bearings to help keep out water and other containments from entering bearings during wash down (white paper on Bearing Seals and Shields).
Contact AST today to provide a solution to your most challenging problems or to simply ensure you get the best food grade bearing product for your application from a supplier that fully understands the challenges of the Food and Beverage industry.
Conversely, if you already know what food or beverage industry bearing is best for your application, then check out our online bearing catalog below. It contains over 10,000 bearing products complete with full specifications and free 3D CAD models for downloading. If you don't see what you are looking for, just ask! AST can be your single-source supplier for all of your bearing and related product needs.


text:
Usha è un personaggio di fantasia creato da Margaret Weis e Tracy Hickman e comparso per la prima volta nel libro I draghi dell'estate di fuoco.

Usha è una giovane ragazzina umana cresciuta tra gli Irda, in seguito a circostanze ignote anche a lei stessa e che i suoi ospiti si sono sempre rifiutati di rivelarle. La sua sola presenza è fonte di autentico sconcerto per tutto il popolo degli Irda: abituati infatti alla misurata compostezza dei propri simili, gli Irda sono rimasti assolutamente disorientati dal carattere vivace e mutevole della loro protetta, ed hanno finito per viziarla incondizionatamente pur di non vederla piangere.

Tuttavia, è senza pensarci due volte che gli stessi Irda decidono di allontanarla dall'isola quando si rende necessario rompere la Gemma Grigia di Gargath, per timore che la presenza di quell'umana "imperfetta" rovini l'efficacia dell'incantesimo protettivo che essi intendono attuare: ad Usha, tuttavia, viene raccontato dal suo amato Protettore (l'Irda incaricato della sua sorveglianza) che il suo allontanamento è una misura precauzionale per evitare che essa rimanga ferita nell'incantesimo, che potrebbe essere oltre le sue deboli forze. In questo modo, essa viene inconsapevolmente risparmiata dalla distruzione dell'isola degli Irda e mandata a Palanthas, dove comincia la sua avventura fra gli umani.

Quando per la prima volta sbarca su Ansalon, a bordo della sua zattera magica, Usha non sa come comportarsi nel mondo degli umani e non è consapevole di essere dotata di caratteristiche assolutamente straordinarie per la sua razza: durante la sua permanenza fra gli Irda, infatti, essa è stata abituata a vedersi come una ragazza estremamente brutta, comparata con la bellezza ultraterrena degli Irda, superiore addirittura a quella degli elfi. Tuttavia, per gli standard umani Usha è attraente da mozzare il fiato, ed inoltre ha la caratteristica di avere le iridi di un assolutamente insolito colore dorato: è proprio questa sua caratteristica a suggerire, nella mente di Tas, che è il primo su Ansalon ad avvicinarla, l'ipotesi che ella possa essere la figlia di Raistlin.

Sarà lo stesso arcimago a smentire questa supposizione, rivelandole come ella sia figlia di una coppia di naufraghi scappati dalla schiavitù dei minotauri, che erano giunti per caso sull'isola degli Irda e, dopo essersi ristabiliti, avevano espresso il desiderio di tornare su Ansalon: vistosi opporre un netto rifiuto da parte dell'intero popolo, che temeva per il proprio isolamento, il padre di Usha aveva tentato di forzare il blocco ed aveva finito per essere ucciso accidentalmente dagli Irda. In seguito a ciò, la madre di Usha si era suicidata, e gli Irda avevano dunque deciso di allevare la bambina per placare il loro senso di colpa.

Usha avrà una parte molto importante nella Guerra contro il Chaos, poiché suo sarà il compito di raccogliere una goccia di sangue del Chaos dentro le due metà della Gemma Grigia, dopo che Tas l'avrà pugnalato. Dopo la fine della guerra e l'inizio dell'Era dei Mortali, infine, ella sposerà Palin Majere, con cui avrà due figli: Ulin e Linsha.

Personaggi di Dragonlance

redpajama_set_name: RedPajamaWikipedia


text:
COVID-19 Government Notice
Paarl La Concorde,
57 Main Road,
Paarl, 7646
General HR services
HR Audits
Budget in a nutshell
Cape Town – Finance Minister Nhlanhla Nene's first full National Budget tabled on Wednesday afternoon in parliament was a tough one, in that income tax has been raised for those who earn more than R181 900 per year.
The biggest shock, and where the government aims to get the most extra money from, was the hike of 30.5 cents per litre in the fuel levy and 50c/litre in the levy for the Road Accident Fund. Nene took the gap given to him by the fall in international oil prices and pushed up fuel prices.
This will increase the general fuel levy to R2.55/litre for petrol and R2.40/litre for diesel (about 26% of the current fuel price).
Nene kept spending relatively under control over the next three years and in line with previous figures in October's mini budget.
The highlights are:
Budget framework
• Budget deficit of 3.9% (expected to narrow to 2.5% in 2017/18).
• Debt stock as a percentage of GDP is expected to stabilise at 43.7% of GDP in 2017/17 (estimated debt service costs of R126.4bn in 2015/16); it will rise by 9.9% over 2014/15 and 10.1% over the next three years.
• The main budget non-interest expenditure ceiling has been reduced by R25bn over the next two years.
• Total revenue (consolidated) will increase from R1 091bn in 2014/15 to R1 188bn (32.2% of GDP compared to 29% in last year's budget) and total expenditure from R1 243bn to R1 351bn. The GDP in 2015/16 is estimated at R4 191bn.
• Increases in personal income tax rates and the general fuel levy are set to add R16bn to gross tax revenue in 2015/16.
• Real growth in non-interest spending will average 2.1% over the next three years and will be more closely aligned to long-term average real GDP growth from 2017/18. Debt service costs will still grow fast (10.1%).
• Capital remains the fastest-growing item of non-interest spending over the medium term, with compensation and goods and services growing at a slower rate.
• The biggest item on the budget, education and related functions, will rise by 8.0% over the three years.
Specific spending programmes over the next three years
Over the next three years, government will spend:
• An additional 7.9% per year, increasing expenditure from R1.24trn in 2014/15 to R1.56trn in 2017/18.
• At least 60% of non-interest expenditure to improve social services and alleviate poverty.
• R647bn on basic education, including R36.7bn on school infrastructure.
• R634bn on local development and social infrastructure, including R145.5nn on municipal infrastructure.
• R502bn on health, with R46.6bn on the HIV and Aids conditional grant.
• R498bn social protection.
• R197bn on post-school education and training.
• R18bn on providing free meals to over 9 million learners.
Tax proposals
• Increase marginal personal income tax rates by one percentage point for all taxpayers earning more than R181 900, and adjusting tax brackets and rebates to account for fiscal drag.
• Raise the general fuel levy by 30.5c/litre. The Road Accident Fund levy will also increase by 50c/litre, bringing total fuel levy increases to 80.5c/litre.
• Take further steps to combat base erosion and profit shifting.
• Provide a more generous turnover-tax regime for small businesses.
• Increase excise duties on alcohol and tobacco products.
• Review the diesel refund scheme.
• Strengthen the energy-efficiency savings initiative.
• Raise the electricity levy from 3.5 cents per kilowatt hour to 5.5c/kWh.
• Change transfer duty rates and brackets to provide relief for middle-income households. Property of up to R750 000 will now be exempt from transfer duty.
Macro-economic outlook
• GDP growth is estimated at 1.4% in 2014, 2.0% in 2015, 2.4% in 2016 and 3.0% in 2017. It is considerably lower than last year's estimates.
• Export growth is expected to accelerate rather sharply from 0.9% in 2014 to 5.0% in 2017, while imports will grow an estimated 4.6% in 2015 and accelerate to 5.5% in 2017.
• Consumer inflation will fall to 4.3% in 2015 and accelerate to 5.7% in 2017.
• Capital formation is also optimistically forecast to grow from 3.2% of GDP in 2013 to 6% in 2016.
• Household comsumption is set to grow by 2.0% in 2015 to 3.0% in 2017.
• The balance of payments wil stay in deficit (-4.5% of GDP in 2015, -5.2% in 2017).
• Sin taxes will rise as follows: beer 7c; fortified wine 19c; ciders and alcoholic fruit beverages (330 ml) 7c; unfortified wine 15c; sparkling wine 48c; spirits 377c; cigarettes (20) 82c; cigarette tobacco 91 (50g); pipe tobacco 26c (25g); cigars 309c (23g)
Jaco Leuvennink
New Minimum Wage Proposal
South African government media statement: Coronavirus Covid-19 Alert level 1
Labour Department now accepting work visa applications – 19 October 2020
Extension of a National State of Disaster (Covid 19) – 15 October 2020
Covid-19 Directive – 7 October 2020
La Concorde,
© 2021 Hopcal. All Rights Reserved. | Designed, Hosted & Managed By Azapi Online Marketing


text:
import React, {PureComponent} from "react";
import axios from "axios";
import validateErrorResponse from "../../../../../utility/HttpResponseValidator";
import { withRouter } from "react-router";
import {faTrash} from "@fortawesome/free-solid-svg-icons";
import {FontAwesomeIcon} from "@fortawesome/react-fontawesome";

class DeleteMockResponseModal extends PureComponent {

    constructor(props) {
        super(props);
        this.onDeleteMockResponseClick = this.onDeleteMockResponseClick.bind(this);
    }

    onDeleteMockResponseClick() {
        axios
            .delete(process.env.PUBLIC_URL + "/api/rest/rest/project/" + this.props.projectId + "/application/" + this.props.applicationId + "/resource/" + this.props.resourceId + "/method/" + this.props.methodId + "/mockresponse/" + this.props.mockResponseId)
            .then(response => {
                this.props.history.push("/web/rest/project/" + this.props.projectId + "/application/" + this.props.applicationId + "/resource/" + this.props.resourceId + "/method/" + this.props.methodId);
            })
            .catch(error => {
                validateErrorResponse(error)
            });
    }

    render() {
        return (

Delete the mock response?

                            <button type="button" className="close" data-dismiss="modal" aria-label="Close">
                                ×
                            </button>

Do you wanna delete the mock response?

                            <button className="btn btn-danger" data-dismiss="modal" onClick={this.onDeleteMockResponseClick}><FontAwesomeIcon icon={faTrash} className="button-icon"/>Delete</button>

        );
    }
}

export default withRouter(DeleteMockResponseModal);


CAPE Grating is making good business progress with a relatively new product – fibreglass floor grating.
The company has been a leading supplier locally of steel and stainless steel grating, and industrial hand railing. The introduction of fibre grating has provided the business with added impetus, according to Gibran Wessels.
He points out that fibreglass floor grating products are substantially lighter than steel but it is also strong, easier to handle and less expensive to install. Importantly, it is much less expensive than stainless steel. Prices are on par with galvanized products.
•	Offers bi directional strength characteristics (can span both ways).
•	Durable over the long term.
•	Good chemical, corrosion and ultra violet resistance.
•	Non-conductive and non magnetic. Eliminates electrical/thermal hazards.
•	Available with non slip finishes.
•	Easy to tailor for installation – no lengthy waiting periods as opposed to galvanized or stainless steel grating.
•	Can be cut on site – low installation costs.
•	Standard sizes ex stock and, importantly has no scrap value.
He says the product is keenly in demand in the marine sector, as well as architects who are increasingly opting for green products. But demand stretches much further.


text:
Bobby Bearing is an isometric action-adventure game released by The Edge in 1986 for the Sinclair Spectrum. It was ported to the Amstrad CPC and Commodore 64 by Trevor Inns.

Plot
Bobby and his family are ball bearings who live in Technofear, "a land of the future made of steel, and inhabited by things of steel." Bobby's brothers have been led astray by their rogue cousin and are now lost in the Metaplanes outside their home - stunned and captured by the evil Bearings that inhabit the Planes.

Gameplay
The player controls Bobby Bearing in his search for his four lost brothers and their cousin. He must avoid the evil Bearings, find his missing and unconscious relatives, and roll them out of the Metaplanes to safety.

The mission must be accomplished before the time limit runs out, otherwise the game ends and Bobby's relatives are lost forever. A time penalty is incurred each time Bobby dies or is stunned. If Bobby is trapped and unable to leave a screen, pressing 'Q' will reset the screen at the cost of a time penalty.

Air vents, Elevators, switches, crushers and evil Bearings can help or hinder Bobby in his quest.

Development
Robert Figgins and Trevor Figgins, the developers:

It's hard to believe now so many months after the project began, but Bobby Bearing began life as an action-packed arcade-style game inspired by Q-Bert! In fact originally it wasn't intended for commercial sale at all. Even though the game didn't have much resemblance to Q-Bert, we were really pleased with the final result. The funny thing is, though, that there was no sense in which Bobby was based on Marble Madness, or any home micro game such as Gyroscope, and especially not Spindizzy! Bobby was more than 50% finished and looking very much as it does in the final commercial version almost a year ago now, and was around 18 months in the making. In fact we hadn't heard of Marble Madness and Spindizzy until we spoke to The Edge. In fact, acknowledgements for inspiration are really due to Knight Lore by Ultimate.

Reception

Bobby Bearing was positively received by critics. The game debuted at number nine on the sales charts in October 1986. The Spectrum version was rated number 46 in the Your Sinclair "Official Top 100 Games of All Time" list.

References

External links

1986 video games
ZX Spectrum games
Action-adventure games
Video games with isometric graphics
Amstrad CPC games
Commodore 64 games
Video games developed in the United Kingdom


The new year is upon us which means following through on your goals to get healthy and stay that way. Most people make dramatic changes to either lose weight or improve their health, but those often all fall by the wayside come March. The problem is taking on too much all at once and being unrealistic in what you can keep up. The solution may be as simple as just making some small adjustments to what you are already doing – no need for drastic changes. Here we have listed a few tips to keep you healthy in 2018.
Taking a dietary supplement is a great way to boost your health. There are supplements out there for weight loss, supplements to provide you with necessary healthy nutrients such as omega-3, and even supplements to help with specific health conditions such as menopause and thyroid problems. When it comes to buying a supplement, a reliable manufacturer is key. There are many reviews online to help you with this important decision. Find out more about Research Verified reviews as one of the more reputable manufacturers out there.
Eating right is more than just the food you eat, it is also about how much you eat. While it may seem that you should cut back if you want to lose weight or even watch your weight, the opposite is actually true. Not eating enough can have as much of an effect on your weight as eating too much as your body will go into starvation mode and store what it gets as fat or start to burn muscle for energy. It is important to eat the right amount of calories a day. A healthy woman needs around 2000 calories a day or 1500 calories if she is looking to lose weight. The average man needs around 2500 calories or 2000 calories if wanting to lose weight. Remember, not all calories are equal, so make what you are eating count. It is very easy to consume empty calories without even realizing it.
Rather than making huge changes to your all your eating habits, one simple thing that you can take on is switching out white grains and flour for whole grains. This means choosing whole-wheat bread or pasta over white and brown rice over white rice. Also include more grains such as quinoa in your diet which is a whole protein too. There are lots of delicious recipes available online to find ways of preparing these grains.
In this day and age of eating on-the-go, processed food has become a staple in many people's diets. But these foods are packed full of salt, sugar and other chemicals that are really not good for you. It is best to eat whole, natural foods – foods that you buy fresh and cook yourself. This can be difficult with our busy lifestyles but not impossible. Plan ahead and write up a menu for the week then shop based on what you plan on cooking. It's easier to spend one day cooking up a batch of meals and freezing for the week ahead. A fruit is also an easy snack to grab and eat when on-the-go.
Our body is made up of 60% water so drinking enough water is vital for our health. It is important for our body to function properly and so we should aim to drink at least 6 to 8 glasses of water a day. An easy way to do this is to carry your own water bottle around with you, this way you can also make sure you are drinking enough.
Today, we are sleeping fewer hours and our sleep quality has also decreased. However, sleep is essential for our physical health as it is when our body heals and repairs itself. Not getting enough sleep can lead to weight gain, higher stress levels, decreased productivity due to a lack of concentration and focus, and depression. Research has also found a lack of sleep to be connected with heart disease. So make sure to get sufficient Z's – 7 to 9 hours a night is best.
Not only are social interactions important for your mental health, they are also important for your physical health. Maintaining strong social ties is just as important for your health as eating well and getting enough sleep. One study even found that those lacking in social connections had a 50% greater chance of premature death, which is higher than the risk of death from obesity. So when you get home from work, switch off your electronics and spend time with your loved ones or make sure to make plans with your friends for a night out.


text:
Anisotropic growth of twinned cubic crystals
R. Jagannathan, R. V. Mehta, J. A. Timmons, D. L. Black
The anisotropic growth of twinned platelets having a cubic crystal structure is examined by a ball-model simulation of the growth process. The simulation has suggested that the long-accepted growth mechanism, which relies on the self-regenerating {111} faceted-side-face structure, may need revision. Such a side-face structure is likely to transform into a different structure where the twin bands are bound by {100} planes. Experimental evidence is presented to support this structure for the silver halide system.
https://doi.org/10.1103/PhysRevB.48.13261
10.1103/PhysRevB.48.13261
Fingerprint Dive into the research topics of 'Anisotropic growth of twinned cubic crystals'. Together they form a unique fingerprint.
Crystals Chemical Compounds
Silver halides Chemical Compounds
crystals Physics & Astronomy
silver halides Physics & Astronomy
Platelets Chemical Compounds
Crystal structure Chemical Compounds
platelets Physics & Astronomy
balls Physics & Astronomy
Jagannathan, R., Mehta, R. V., Timmons, J. A., & Black, D. L. (1993). Anisotropic growth of twinned cubic crystals. Physical Review B, 48(18), 13261-13265. https://doi.org/10.1103/PhysRevB.48.13261
Anisotropic growth of twinned cubic crystals. / Jagannathan, R.; Mehta, R. V.; Timmons, J. A.; Black, D. L.
In: Physical Review B, Vol. 48, No. 18, 1993, p. 13261-13265.
Jagannathan, R, Mehta, RV, Timmons, JA & Black, DL 1993, 'Anisotropic growth of twinned cubic crystals', Physical Review B, vol. 48, no. 18, pp. 13261-13265. https://doi.org/10.1103/PhysRevB.48.13261
Jagannathan R, Mehta RV, Timmons JA, Black DL. Anisotropic growth of twinned cubic crystals. Physical Review B. 1993;48(18):13261-13265. https://doi.org/10.1103/PhysRevB.48.13261
Jagannathan, R. ; Mehta, R. V. ; Timmons, J. A. ; Black, D. L. / Anisotropic growth of twinned cubic crystals. In: Physical Review B. 1993 ; Vol. 48, No. 18. pp. 13261-13265.
@article{ff78ea93994d469ba9c0c14f3d2c4a3b,
title = "Anisotropic growth of twinned cubic crystals",
abstract = "The anisotropic growth of twinned platelets having a cubic crystal structure is examined by a ball-model simulation of the growth process. The simulation has suggested that the long-accepted growth mechanism, which relies on the self-regenerating {111} faceted-side-face structure, may need revision. Such a side-face structure is likely to transform into a different structure where the twin bands are bound by {100} planes. Experimental evidence is presented to support this structure for the silver halide system.",
author = "R. Jagannathan and Mehta, {R. V.} and Timmons, {J. A.} and Black, {D. L.}",
doi = "10.1103/PhysRevB.48.13261",
journal = "Physical Review B",
T1 - Anisotropic growth of twinned cubic crystals
AU - Jagannathan, R.
AU - Mehta, R. V.
AU - Timmons, J. A.
AU - Black, D. L.
N2 - The anisotropic growth of twinned platelets having a cubic crystal structure is examined by a ball-model simulation of the growth process. The simulation has suggested that the long-accepted growth mechanism, which relies on the self-regenerating {111} faceted-side-face structure, may need revision. Such a side-face structure is likely to transform into a different structure where the twin bands are bound by {100} planes. Experimental evidence is presented to support this structure for the silver halide system.
AB - The anisotropic growth of twinned platelets having a cubic crystal structure is examined by a ball-model simulation of the growth process. The simulation has suggested that the long-accepted growth mechanism, which relies on the self-regenerating {111} faceted-side-face structure, may need revision. Such a side-face structure is likely to transform into a different structure where the twin bands are bound by {100} planes. Experimental evidence is presented to support this structure for the silver halide system.
U2 - 10.1103/PhysRevB.48.13261
DO - 10.1103/PhysRevB.48.13261
JO - Physical Review B
JF - Physical Review B


text:
namespace blink {

namespace {

class MockFunction : public NewScriptFunction::Callable {
 public:
  MockFunction() = default;
  MOCK_METHOD2(Call, ScriptValue(ScriptState*, ScriptValue));
};

class MockEventListenerForRemotePlayback : public NativeEventListener {
 public:
  MOCK_METHOD2(Invoke, void(ExecutionContext* executionContext, Event*));
};

class MockPresentationController final : public PresentationController {
 public:
  explicit MockPresentationController(LocalDOMWindow& window)
      : PresentationController(window) {}
  ~MockPresentationController() override = default;

  MOCK_METHOD1(AddAvailabilityObserver,
               void(PresentationAvailabilityObserver*));
  MOCK_METHOD1(RemoveAvailabilityObserver,
               void(PresentationAvailabilityObserver*));
};
}  // namespace

class RemotePlaybackTest : public testing::Test,
                           private ScopedRemotePlaybackBackendForTest {
 public:
  RemotePlaybackTest() : ScopedRemotePlaybackBackendForTest(true) {}

 protected:
  void CancelPrompt(RemotePlayback& remote_playback) {
    remote_playback.PromptCancelled();
  }

  void SetState(RemotePlayback& remote_playback,
                mojom::blink::PresentationConnectionState state) {
    remote_playback.StateChanged(state);
  }

  bool IsListening(RemotePlayback& remote_playback) {
    return remote_playback.is_listening_;
  }
};

TEST_F(RemotePlaybackTest, PromptCancelledRejectsWithNotAllowedError) {
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  MockFunctionScope funcs(scope.GetScriptState());

  LocalFrame::NotifyUserActivation(
      &page_holder->GetFrame(), mojom::UserActivationNotificationType::kTest);
  remote_playback.prompt(scope.GetScriptState())
      .Then(funcs.ExpectNoCall(), funcs.ExpectCall());
  CancelPrompt(remote_playback);

  // Runs pending promises.
  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());
}

TEST_F(RemotePlaybackTest, PromptConnectedRejectsWhenCancelled) {
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  MockFunctionScope funcs(scope.GetScriptState());

  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTED);

  LocalFrame::NotifyUserActivation(
      &page_holder->GetFrame(), mojom::UserActivationNotificationType::kTest);
  remote_playback.prompt(scope.GetScriptState())
      .Then(funcs.ExpectNoCall(), funcs.ExpectCall());
  CancelPrompt(remote_playback);

  // Runs pending promises.
  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());
}

TEST_F(RemotePlaybackTest, PromptConnectedResolvesWhenDisconnected) {
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  MockFunctionScope funcs(scope.GetScriptState());

  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTED);

  LocalFrame::NotifyUserActivation(
      &page_holder->GetFrame(), mojom::UserActivationNotificationType::kTest);
  remote_playback.prompt(scope.GetScriptState())
      .Then(funcs.ExpectCall(), funcs.ExpectNoCall());

  SetState(remote_playback, mojom::blink::PresentationConnectionState::CLOSED);

  // Runs pending promises.
  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());
}

TEST_F(RemotePlaybackTest, StateChangeEvents) {
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  auto* connecting_handler = MakeGarbageCollected<
      testing::StrictMock<MockEventListenerForRemotePlayback>>();
  auto* connect_handler = MakeGarbageCollected<
      testing::StrictMock<MockEventListenerForRemotePlayback>>();
  auto* disconnect_handler = MakeGarbageCollected<
      testing::StrictMock<MockEventListenerForRemotePlayback>>();

  remote_playback.addEventListener(event_type_names::kConnecting,
                                   connecting_handler);
  remote_playback.addEventListener(event_type_names::kConnect, connect_handler);
  remote_playback.addEventListener(event_type_names::kDisconnect,
                                   disconnect_handler);

  // Verify a state changes when a route is connected and closed.
  EXPECT_CALL(*connecting_handler, Invoke(testing::_, testing::_)).Times(1);
  EXPECT_CALL(*connect_handler, Invoke(testing::_, testing::_)).Times(1);
  EXPECT_CALL(*disconnect_handler, Invoke(testing::_, testing::_)).Times(1);

  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTING);
  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTING);
  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTED);
  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTED);
  SetState(remote_playback, mojom::blink::PresentationConnectionState::CLOSED);
  SetState(remote_playback, mojom::blink::PresentationConnectionState::CLOSED);

  // Verify mock expectations explicitly as the mock objects are garbage
  // collected.
  testing::Mock::VerifyAndClear(connecting_handler);
  testing::Mock::VerifyAndClear(connect_handler);
  testing::Mock::VerifyAndClear(disconnect_handler);

  // Verify a state changes when a route is connected and terminated.
  EXPECT_CALL(*connecting_handler, Invoke(testing::_, testing::_)).Times(1);
  EXPECT_CALL(*connect_handler, Invoke(testing::_, testing::_)).Times(1);
  EXPECT_CALL(*disconnect_handler, Invoke(testing::_, testing::_)).Times(1);

  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTING);
  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTED);
  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::TERMINATED);

  // Verify mock expectations explicitly as the mock objects are garbage
  // collected.
  testing::Mock::VerifyAndClear(connecting_handler);
  testing::Mock::VerifyAndClear(connect_handler);
  testing::Mock::VerifyAndClear(disconnect_handler);

  // Verify we can connect after a route termination.
  EXPECT_CALL(*connecting_handler, Invoke(testing::_, testing::_)).Times(1);
  SetState(remote_playback,
           mojom::blink::PresentationConnectionState::CONNECTING);
  testing::Mock::VerifyAndClear(connecting_handler);
}

TEST_F(RemotePlaybackTest,
       DisableRemotePlaybackRejectsPromptWithInvalidStateError) {
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  MockFunctionScope funcs(scope.GetScriptState());

  LocalFrame::NotifyUserActivation(
      &page_holder->GetFrame(), mojom::UserActivationNotificationType::kTest);
  remote_playback.prompt(scope.GetScriptState())
      .Then(funcs.ExpectNoCall(), funcs.ExpectCall());
  HTMLMediaElementRemotePlayback::SetBooleanAttribute(
      *element, html_names::kDisableremoteplaybackAttr, true);

  // Runs pending promises.
  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());
}

TEST_F(RemotePlaybackTest, DisableRemotePlaybackCancelsAvailabilityCallbacks) {
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  MockFunctionScope funcs(scope.GetScriptState());

  V8RemotePlaybackAvailabilityCallback* availability_callback =
      V8RemotePlaybackAvailabilityCallback::Create(funcs.ExpectNoCall());

  remote_playback
      .watchAvailability(scope.GetScriptState(), availability_callback)
      .Then(funcs.ExpectCall(), funcs.ExpectNoCall());

  HTMLMediaElementRemotePlayback::SetBooleanAttribute(
      *element, html_names::kDisableremoteplaybackAttr, true);

  // Runs pending promises.
  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());
}

TEST_F(RemotePlaybackTest, CallingWatchAvailabilityFromAvailabilityCallback) {
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  MockFunction* callback_function = MakeGarbageCollected<MockFunction>();
  V8RemotePlaybackAvailabilityCallback* availability_callback =
      V8RemotePlaybackAvailabilityCallback::Create(
          MakeGarbageCollected<NewScriptFunction>(scope.GetScriptState(),
                                                  callback_function)
              ->V8Function());

  const int kNumberCallbacks = 10;
  for (int i = 0; i < kNumberCallbacks; ++i) {
    remote_playback.watchAvailability(scope.GetScriptState(),
                                      availability_callback);
  }

  auto add_callback_lambda = [&]() {
    remote_playback.watchAvailability(scope.GetScriptState(),
                                      availability_callback);
    return blink::ScriptValue::CreateNull(scope.GetScriptState()->GetIsolate());
  };

  // When the availability changes, we should get exactly kNumberCallbacks
  // calls, due to the kNumberCallbacks initial current callbacks. The extra
  // callbacks we are adding should not be executed.
  EXPECT_CALL(*callback_function, Call(testing::_, testing::_))
      .Times(kNumberCallbacks)
      .WillRepeatedly(testing::InvokeWithoutArgs(add_callback_lambda));

  remote_playback.AvailabilityChangedForTesting(true);

  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());
  testing::Mock::VerifyAndClear(callback_function);

  // We now have twice as many callbacks as we started with, and should get
  // twice as many calls, but no more.
  EXPECT_CALL(*callback_function, Call(testing::_, testing::_))
      .Times(kNumberCallbacks * 2)
      .WillRepeatedly(testing::InvokeWithoutArgs(add_callback_lambda));

  remote_playback.AvailabilityChangedForTesting(false);

  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());

  // Verify mock expectations explicitly as the mock objects are garbage
  // collected.
  testing::Mock::VerifyAndClear(callback_function);
}

TEST_F(RemotePlaybackTest, PromptThrowsWhenBackendDisabled) {
  ScopedRemotePlaybackBackendForTest remote_playback_backend(false);
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  MockFunctionScope funcs(scope.GetScriptState());

  LocalFrame::NotifyUserActivation(
      &page_holder->GetFrame(), mojom::UserActivationNotificationType::kTest);
  remote_playback.prompt(scope.GetScriptState())
      .Then(funcs.ExpectNoCall(), funcs.ExpectCall());

  // Runs pending promises.
  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());
}

TEST_F(RemotePlaybackTest, WatchAvailabilityWorksWhenBackendDisabled) {
  ScopedRemotePlaybackBackendForTest remote_playback_backend(false);
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  MockFunctionScope funcs(scope.GetScriptState());

  V8RemotePlaybackAvailabilityCallback* availability_callback =
      V8RemotePlaybackAvailabilityCallback::Create(funcs.ExpectNoCall());

  remote_playback
      .watchAvailability(scope.GetScriptState(), availability_callback)
      .Then(funcs.ExpectCall(), funcs.ExpectNoCall());

  // Runs pending promises.
  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());
}

TEST_F(RemotePlaybackTest, IsListening) {
  V8TestingScope scope;

  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  LocalDOMWindow& window = *page_holder->GetFrame().DomWindow();
  MockPresentationController* mock_controller =
      MakeGarbageCollected<MockPresentationController>(window);
  Supplement<LocalDOMWindow>::ProvideTo(
      window, static_cast<PresentationController*>(mock_controller));

  EXPECT_CALL(*mock_controller,
              AddAvailabilityObserver(testing::Eq(&remote_playback)))
      .Times(2);
  EXPECT_CALL(*mock_controller,
              RemoveAvailabilityObserver(testing::Eq(&remote_playback)))
      .Times(2);

  MockFunction* callback_function = MakeGarbageCollected<MockFunction>();
  V8RemotePlaybackAvailabilityCallback* availability_callback =
      V8RemotePlaybackAvailabilityCallback::Create(
          MakeGarbageCollected<NewScriptFunction>(scope.GetScriptState(),
                                                  callback_function)
              ->V8Function());

  // The initial call upon registering will not happen as it's posted on the
  // message loop.
  EXPECT_CALL(*callback_function, Call(testing::_, testing::_)).Times(2);

  remote_playback.watchAvailability(scope.GetScriptState(),
                                    availability_callback);

  ASSERT_TRUE(remote_playback.Urls().IsEmpty());
  ASSERT_FALSE(IsListening(remote_playback));

  remote_playback.SourceChanged(WebURL(KURL("http://www.example.com")), true);
  ASSERT_EQ((size_t)1, remote_playback.Urls().size());
  ASSERT_TRUE(IsListening(remote_playback));
  remote_playback.AvailabilityChanged(mojom::ScreenAvailability::AVAILABLE);

  remote_playback.cancelWatchAvailability(scope.GetScriptState());
  ASSERT_EQ((size_t)1, remote_playback.Urls().size());
  ASSERT_FALSE(IsListening(remote_playback));

  remote_playback.watchAvailability(scope.GetScriptState(),
                                    availability_callback);
  ASSERT_EQ((size_t)1, remote_playback.Urls().size());
  ASSERT_TRUE(IsListening(remote_playback));
  remote_playback.AvailabilityChanged(mojom::ScreenAvailability::AVAILABLE);

  remote_playback.SourceChanged(WebURL(), false);
  ASSERT_TRUE(remote_playback.Urls().IsEmpty());
  ASSERT_FALSE(IsListening(remote_playback));

  remote_playback.SourceChanged(WebURL(KURL("@$@#@#")), true);
  ASSERT_TRUE(remote_playback.Urls().IsEmpty());
  ASSERT_FALSE(IsListening(remote_playback));

  // Runs pending promises.
  v8::MicrotasksScope::PerformCheckpoint(scope.GetIsolate());

  // Verify mock expectations explicitly as the mock objects are garbage
  // collected.
  testing::Mock::VerifyAndClear(callback_function);
  testing::Mock::VerifyAndClear(mock_controller);
}

TEST_F(RemotePlaybackTest, NullContextDoesntCrash) {
  auto page_holder = std::make_unique<DummyPageHolder>();

  auto* element =
      MakeGarbageCollected<HTMLVideoElement>(page_holder->GetDocument());
  RemotePlayback& remote_playback = RemotePlayback::From(*element);

  remote_playback.SetExecutionContext(nullptr);
  remote_playback.PromptInternal();
}

}  // namespace blink


text:
Појана има више значења:

 Појана (Бучум), насеље у округу Алба у Румунији
 Појана (Соходол), насеље у округу Алба у Румунији
 Појана (Бистра), насеље у округу Алба у Румунији
 Појана (Арад), насеље у округу Арад у Румунији
 Појана (Ливези), насеље у округу Бакау у Румунији
 Појана (Негри), насеље у округу Бакау у Румунији
 Појана (Марђинени), насеље у округу Бакау у Румунији
 Појана (Мотошени), насеље у округу Бакау у Румунији
 Појана (Таутеу), насеље у округу Бихор у Румунији
 Појана (Криштиору де Жос), насеље у округу Бихор у Румунији
 Појана (Кристинешти), насеље у округу Ботошани у Румунији
 Појана (Браешти), насеље у округу Ботошани у Румунији
 Појана (Ворона), насеље у округу Ботошани у Румунији
 Појана (Фламанзи), насеље у округу Ботошани у Румунији
 Појана (Дамбовица), насеље у округу Дамбовица у Румунији
 Појана (Галац), насеље у округу Галац у Румунији
 Појана (Горж), насеље у округу Горж у Румунији
 Појана (Хунедоара), насеље у округу Хунедоара у Румунији
 Појана (Јаломица), насеље у округу Јаломица у Румунији
 Појана (Делени), насеље у округу Јаши у Румунији
 Појана (Скиту-Дука), насеље у округу Јаши у Румунији
 Појана (Караш-Северин), насеље у округу Караш-Северин у Румунији
 Појана (Констанца), насеље у округу Констанца у Румунији
 Појана (Мехединци), насеље у округу Мехединци у Румунији
 Појана (Брустури-Драганешти), насеље у округу Њамц у Румунији
 Појана (Гринциеш), насеље у округу Њамц у Румунији
 Појана (Дулчешти), насеље у округу Њамц у Румунији
 Појана (Пангараци), насеље у округу Њамц у Румунији
 Појана (Олт), насеље у округу Олт у Румунији
 Појана (Прахова), насеље у округу Прахова у Румунији
 Појана (Звориштеа), насеље у округу Сучава у Румунији
 Појана (Долхаска), насеље у округу Сучава у Румунији
 Појана (Телеорман), насеље у округу Телеорман у Румунији
 Појана (Валча), насеље у округу Валча у Румунији
 Појана (Васлуј), насеље у округу Васлуј у Румунији
 Појана (Вранча), насеље у округу Вранча у Румунији
 Општина Појана (Дамбовица), општина у округу Дамбовица у Румунији
 Општина Појана (Галац), општина у округу Галац у Румунији


text:
<!DOCTYPE html>

    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes" />

    <title>Chomsky NG2</title>

    <link href='//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900' rel='stylesheet' type='text/css'>
    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">

    <demo-app>
        <novo-loading style="position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;display: flex;justify-content: center;align-items: center;">

        </novo-loading>
    </demo-app>