According to the Centers for Disease Control and Prevention, infertility impacts approximately in 1 in 7 Americans. Every year since the 2008 economic downturn, the annual US volume of in-vitro fertilization (IVF) procedures (yellow bars) has increased and the year-over-year rate of growth (pink line) has accelerated in seven of the previous eight years, reaching an all-time high of 15% annual growth in the most recent year of national reporting.
In 2018, we estimate the average fertility patient paid over $22,000 per "cycle," with over 10,000 IVF patients reporting. This cost figure represents a 7% increase over 2017 and nearly a 15% increase since we began tracking the metric in 2015.
We estimate IVF cycle costs will hit $25,000 by 2025 abetted by greater use of genetic testing ($5,000), embryo storage costs ($500 - $1,000 per year), and broader adoption of financing options to pay for care (at 6 - 24% annual interest rates).
Unfortunately, the vast majority of IVF cycles do not succeed and according to FertilityIQ data, more than half of patients must undergo a second cycle, and nearly a third of all patients undergo three or more treatments. As a result, it's common for patients to spend upwards of $50,000 out of pocket on treatment, which roughly equates to the annual US household income of $51,000 (US Census data).
The vast majority of IVF patients treated in 2018 paid for most or all of their IVF treatment out-of-pocket, with little help from their insurance carriers, according to surveyed IVF patients treated in the trailing twelve months.
The vast majority of fertility patients who receive IVF coverage through their employer report feeling a greater sense of loyalty and commitment to their employer as a result, which we uncovered in a survey of patients who received full coverage for their treatment cycles.
All the same, at companies that provide generous IVF coverage, employees give their employers poor marks when it comes to communicating about such programs and their details. We captured this in an earlier 2017 survey of over 1,000 verified IVF patients who had their treatment completely covered.
Companies broadly implemented new or dramatically improved policies beyond what was covered in 2018. Approximately 23% of companies on this year's list newly-implemented or substantially-enhanced their fertility benefit. For context, roughly 10% of companies listed in 2018's report created or improved upon their offerings from 2017.
Fields like consumer product and retail, insurance, healthcare and industrial manufacturing drove nearly all of the above-mentioned gains in 2019. Fortune 100 companies like ExxonMobil (70,000 employees), Procter & Gamble (95,000 employees), AT&T (273,000 employees) and Liberty Mutual (50,000 employees) instituted new or enhanced benefits that resemble what's been offered in the technology and consulting industries for years in terms of size, and accessibility.
Sectors like technology, consulting, and finance are shaping up to have a rather unremarkable 2019. Every bellwether in these fields already offers a benefit and with the exception of McKinsey & Company, most aren't making any noteworthy improvements. Growth in the technology field largely comes from small, well-funded, still-private or recently-public businesses like Stripe, Lyft, Eventbrite and others.
Companies are beginning to remove "pre-authorization" requirements that historically prevented employees from accessing subsidized care quickly, or in the case of lesbian, gay or unpartnered employees, subsidized care at all. Noteworthy examples of companies mitigating, or altogether removing such pre-authorizations include Morgan Stanley (a rarity amongst investment banks), Sony Corporation, and S.C. Johnson.
A handful of consumer-facing companies that have weathered negative publicity in the face of the #metoo movement have newly-created, generous benefit packages, with Vice Media and Under Armour being the notable examples.
Starbucks is no longer the only large company (but still clearly the pioneer in) extending a fertility benefit to hourly, frontline workers. Businesses like Chobani now provide a $25,000 benefit to all employees, including the 75% of its workforce operating in the company's factories.
2019 is shaping up to be a breakthrough year for companies in the consumer product and retail, healthcare, insurance, and industrial spaces. Historically, benefit packages in these categories were uncommon and reimbursed at far lower rates than those provided by technology companies, investment banks, and consulting practices.
This year alone companies like ExxonMobil, AT&T, Procter and Gamble, Liberty Mutual, Tyson Foods, Northwestern Mutual, General Mills, and Geico, to name a few, have newly-introduced or dramatically upgraded their fertility benefit. These companies, along with a host of others, are now extending benefits that cover multiple IVF cycles and with few pre-authorizations required.
The implications of this are meaningful as each of these organizations employ upwards of 50,000 - 250,000 employees (well larger than their technology, consulting, or banking peers) and with few restrictions on access to care, and generous coverage, this trend could dramatically alter the volume and mix of hopeful parents able to build their families through IVF.
In sectors like consulting, banking, and technology, where fertility benefit penetration is high and packages are already rich (for example, Bain & Company, Boston Consulting Group, Bank of America, and Tesla all offer IVF packages with no dollar limit), 2019 appears headed to be a rather quiet year. There simply is little room for meaningful growth in these fields and aside from a possible loosening of pre-authorization restrictions for investment bank employees, we may not see much new development in the years to come.
Contrast this to years past where companies like Facebook, Google, Intel, and others dramatically upped their fertility benefits in an effort to attract talent. Within the technology field today, the noteworthy growth comes from the small, quickly growing cadre of companies (like Lyft, Stripe, Square, Stitchfix, and others) that are private or only recently became publicly-traded businesses. Many of these are still unprofitable businesses and are theoretically vulnerable to reconsider their policies should the economic tides shift, as many expect.
While a handful of large, nationally-recognized law firms instituted fertility treatment packages (and for the first time are starting to more closely resemble their consulting and banking peers), little progress was made in the non-profit, government, and higher education realm. This comes as little to surprise given many fear an economic downturn is on the horizon and no new major legislation has been passed to force cities, states, or universities to extend benefits.
All information was provided by the 30,000+ members of the FertilityIQ community who've underwent IVF or by the companies themselves. Information on cost and treatment cycle numbers were provided by the 10,000+ FertilityIQ members who received IVF treatment in 2018.
Dr. de Ziegler breaks down the misconceptions around surgery being the only way to diagnose endometriosis, weighs in on the decision between IVF and endometriosis surgery, and much more.
20 - 25% of U.S. couples annually undergo IVF without having the male partner properly checked. This drives tens of thousands of unnecssary treatments, as well as needless cost and suffering. What's more, bypassing this crucial step causes us to miss a vital signal into that man's future health.
Selecting a clinic is as much about selecting their laboratory as anything else. A key determinant of lab quality is the conditions they use to culture embryos. Using low oxygen in the incubator is preferable, yet a third of laboratories don't do this.
Early pregnancy loss is the only focus of the team at Montefiore-Einstein in NYC. Here are some of their high-level observations on how to deal with the medical challenges.
Christina and her wife Katie decided to bulid their family using Reciprocal IVF. Christina walks us through what turned out how they expected, and what didn't -- including the financial costs, choosing sperm donors, IVF success (and failure), recognition by the state, and having the outside world accept them as equal mothers.
Laura and her wife Sam always presumed they would need treatment to have a child, but the news Laura had fertility issues came as a surprise. Over the course of multiple cycles, and multiple years, they learned a number of crucial lessons.
Men and women often deal differently with the emotional impact of infertility. How important is it for us to see everything the same way?
Some hopeful mothers fear that having a child through surrogacy will be less special or intimate. For those who wonder, meet Nancy Rohde, who carried her own child, and had a baby through surrogacy, at the same time.
Mom of one IVF baby and quadruplets.
Many patients undergoing fertility treatment ultimately need to grapple with the notion of whether it is safe to have a multiple pregnancy. Katie Ferraro talks about her decision not to selectively reduce during her quadruplet pregnancy.
New data compares results transferring different types of mosaic embryos, with surprising outcomes.
Medicated IUI success rates remain stubbornly low with live birth rates often around 10% per cycle. Investigators determined whether incorporating endometrial scratch bolsters IUI success rates. For the moment, it appears so.
The team at Brigham & Women's Hospital in Boston reveals surprising results on how sugar, soda and caffeine each impact (or don't) oocyte numbers and ultimate IVF success rates.
Gene-editing in IVF made a big breakthrough this month and the CRISPR technology is now a reality. Here we catch up with Paula Amato and the team from Oregon Heath Sciences behind latest breakthrough.
PCOS is responsible for 80% of cases where a woman isn't ovulting. A new study compared pregnancy success of clomiphene citrate (clomid) vs. letrozole (femara), with some strong results.
The average American woman has a BMI in the high 20's. So for women undergoing IVF, with a BMI in the low-mid 30's, does weight loss improve rates of success? A team from Sweden ran a thoughtfully-conducted trial that offers up surprisingly complex answers.
Roughly 30% of infertility cases are labeled "unexplained," so how should patients decide between IUI vs IVF when we don't know the underlying issue? Here's one clue for a narrow subset of the newly-diagnosed "unexplained" population.
An Israeli study rigorously followed up with adults who were conceived via IVF, and compared their cognitive function, medical and mental health with naturally conceived peers. This is a unique study focusing on the long-term health of IVF babies and adults.
For some IVF patients a single cycle can deliver two children through two pregnancies. For many Americans, two children is the ideal number. So who are the best candidates for "one-and-done" IVF in a safe and responsible manner?


There's an inverse proportionality between length of the CV and the extent that a particular candidate 'nails' a particular skillset. The length is often also inversely proportionate to experience in that candidates with longer careers, who are more experienced (and perhaps wiser?) will often rely on less prose and be more succinct. The standard length for a well-crafted CV is in the 2 – 3 side of A4 zone – any more is simply not necessary and will likely dilute the interest of the recruiter of the potential employer.
Will you be making any changes to your CV now that you've had an insight into the minds of some of our expert recruitment senior leaders?


text:
News Summary Tuesday 14/03/2017 Nigeria and South Africa Deliberate Over Xenophobia
Network, News
Nigeria and South Africa Deliberate Over Xenophobia
Nigerian and South African officials have met in Pretoria to discuss issues relating to recent xenophobic attacks against foreign nationals especially Nigerians in South Africa.
The Nigerian delegation included the Foreign Affairs Minister, Geoffrey Onyeama and his Interior counterpart General Abdulahman Danbazzau while the South African team was led by the country's Minister of International Relations and Co-operation Nkoana-Mashabane. The meeting among others resolved that Nigeria and South Africa set up an early warning units to protect the interest of the two countries.
The South African government reaffirmed its commitment to fight against all forms of discrimination on the basis of gender, race and xenophobia.
Speaker of the House of Representatives Recieves President Buhari's Resumption Letter
Speaker of the House of Representatives, Yakubu Dogara on Monday, received communication from President Muhammadu Buhari on his resumption to duty.
The senior special assistant to the president on National Assembly Matters House of Representatives Suleiman Abdurhaman Kawu Sumaila reported that Mr Dogara said he will read the letter to his colleague at plenary on Tuesday, since the communication was meant for them.
He expressed delight at the harmonious working relationship between the Executive and the National Assembly and promised to cooperate in the interest of the people.
FG Makes Plans To Empower Niger Delta Youths
The Federal Government has deployed a new batch of 200 youth from the Niger Delta Region for training in automobile manufacturing technology at a partner car plant in Nnewi Anambra State.
The move, which comes under the auspices of the presidential amnesty program, is also in pursuant of developing requisite skills to actualize the national automotive policy of local production.
IGP Takes Actions to Stop Ethnic Clashes in Ile-Ife
Thirty three suspects are now in police custody in connection with the recent unrest in Ile-fe, Osun State. The inspector general of police, Ibrahim Idris has also deployed a police special intervention force in Ile-Ife to restore lasting peace the area.
The team is led by the Commissioner of Police in charge of PMF, Force Headquarters, Abuja. Their operations will cover the entire Ile-Ife and environs, and other flash/trouble spots in Osun State.
The action is as a result of the unfortunate ethnic clashes and disturbance of public peace and mayhem that occurred in Ile-Ife, Osun State on the 8th of march, 2017 which resulted in the loss of innocent lives, destruction of properties worth millions of Naira, and the need to put an end to this crisis.
Minister Of Science And Tech on Transforming The Nation's Engineering And Technological Operations
The Minister of Science and Technology Dr.Ogbonnaya Onu made this ascertain while addressing the Inter-Ministerial Planning Committee for the technology expo, that the Technology and Innovation Expo 2017 will present to Nigerians critical indigenous technologies which when harnessed are capable of transforming the nation's engineering and technological operations.
NBC Threatens to Shut Down Indebted Stations
Director General, National Broadcasting Commission (NBC), Mallam Ishaq Modibo Kawu says broadcasting stations that are yet to pay their license fees have up till 31st March should do so or risk being shut down.
He addressed this issue while briefing journalists in Abuja on the strategies taken by the commission towards ensuring professionalism especially as the nation goes digital.
The DG also enumerated other anomalies to be tackled by the commission, including acts of impunity, proliferation of hate speech and abuse of phone-in format.
US Ambassador Advises Nigerians on Positive Thinking
The United States Ambassador to Nigeria, Stuart Symington has advised Nigerians to think of what they can do for the nation, rather than what they can benefit from government or foreign countries.
The U.S. Ambassador gave the advice in Lokoja when he visited Kogi Sate Governor, Alhaji Yahaya Bello at the government house.
Niger Delta Youths
Nigeria and South Africa
US Ambassador
Newer PostEducation: Yobe Spends N3.03 Billion in School Upgrade, Student Feeding, Exams, Others
Older PostDisarmament Efforts In Zamfara State Yield More Results

redpajama_set_name: RedPajamaCommonCrawl


a big-city hospital. It explores with dark humor the daily life of a group of teenage kids living in a hospital who become unlikely friends. Nagle is exec producing with Amblin's Justin Falvey, Darryl Frank as well as Sergio Aguero; Carlos and Julio Fernandez of Filmax co-executive produce. The newly picked-up Fox drama series Red Band Society, Empire and Gotham join previously ordered Backstrom and Hieroglyph. On the comedy side, Sober Companion and Cabot College have been garnering buzz — I hear Sober Companion possibly for fall, Cabot College for midseason — with Dead Boss in the mix.
studio-based Imagine TV are producing, with Strong, Daniels, Grazer and Francie Calfo executive producing. For Imagine, the pickup comes as the company's 24: Live Another Day just premiered to solid ratings. Empire's order follows Fox's pickup yesterday of Batman prequel Gotham. Word is that there may be more pickups at Fox today so stay tuned.


GREAT WHITE MAGNOLIA (Magnolia grandiflora) V.S.E.
Transcript Vol. XXVII JUNE, 1965 No. 2 Devoted to a better understanding of living things and the surroundings in which we live GREAT WHITE MAGNOLIA (Magnolia grandiflora) V.S.E.


text:
Q: Example for using Generics.Collections.TObjectDictionary The Delphi XE2 online help (as well as the Embarcadero DocWiki) is very thin on the documentation of TObjectDictionary (or I am too stupid to find it).
As far as I understand it, it can be used to store object instances that can be accessed via string keys (basically what was always possible with a sorted TStringList but typesafe). But  I am at a loss on how to actually declare and use it.
Any pointers?

A: The main difference between a TObjectDictionary and a TDictionary  is that provides an mechanism to specify the Ownership of the keys and/or values added to the collection (dictionary), So you don't need to worry about freeing these objects.
Check this basic sample
{$APPTYPE CONSOLE}
{$R *.res}
uses
  Generics.Collections,
  Classes,
  System.SysUtils;

Var
  MyDict  : TObjectDictionary<String, TStringList>;
  Sl      : TStringList;
begin
  ReportMemoryLeaksOnShutdown:=True;
  try
   //here i'm  creating a TObjectDictionary with the Ownership of the Values
   //because in this case the values are TStringList
   MyDict := TObjectDictionary<String, TStringList>.Create([doOwnsValues]);
   try
     //create an instance of the object to add
     Sl:=TStringList.Create;
     //fill some foo data
     Sl.Add('Foo 1');
     Sl.Add('Foo 2');
     Sl.Add('Foo 3');
     //Add to dictionary
     MyDict.Add('1',Sl);

     //add another stringlist on the fly
     MyDict.Add('2',TStringList.Create);
     //get an instance  to the created TStringList
     //and fill some data
     MyDict.Items['2'].Add('Line 1');
     MyDict.Items['2'].Add('Line 2');
     MyDict.Items['2'].Add('Line 3');

     //finally show the stored data
     Writeln(MyDict.Items['1'].Text);
     Writeln(MyDict.Items['2'].Text);
   finally
     //only must free the dictionary and don't need to worry for free the TStringList  assignated to the dictionary
     MyDict.Free;
   end;
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
  Readln;
end.

Check this link Generics Collections TDictionary (Delphi) for a complete sample about how to use a  TDictionary (remember the only difference with the TObjectDictionary is the  Ownership of the keys and/or values that is specified in the constructor, So the same concepts applies to both)

redpajama_set_name: RedPajamaStackExchange


text:
Q: Error: transition superseded I was developing my project and at some point I got this error:
Error: transition superseded
Traza de la pila:
$get@http://localhost:3000/vendor.bundle.js:38916:38
invoke@http://localhost:3000/vendor.bundle.js:5167:17
createInjector/protoInstanceInjector<@http://localhost:3000/vendor.bundle.js:4959:21
getService@http://localhost:3000/vendor.bundle.js:5108:33
[9]/<@http://localhost:3000/vendor.bundle.js:39703:8
invoke@http://localhost:3000/vendor.bundle.js:5167:17
createInjector/<@http://localhost:3000/vendor.bundle.js:4969:46
forEach@http://localhost:3000/vendor.bundle.js:537:12
createInjector@http://localhost:3000/vendor.bundle.js:4969:4
doBootstrap@http://localhost:3000/vendor.bundle.js:2076:21
bootstrap@http://localhost:3000/vendor.bundle.js:2097:13
@http://localhost:3000/app.bundle.js:110:4
trigger@http://localhost:3000/vendor.bundle.js:3595:6
 Possibly unhandled rejection: {}

Everything seems working, so at the begining I didn't mind about it. But the error message is still there and it's becoming annoying. When the page is loaded for the first time it isn't shown, however, it appears when I navigate between different views.
I was searching about it, and people talk about ui-router. Somehow, I'm a newbie developping with Angular-Fullstack generator (Yeoman) and don't know where should I look to solve the error.
Thanks in advance!

A: Bumping the angular-ui-router to 0.4.2 and the error resolved itself.

https://github.com/johnpapa/generator-hottowel/pull/203


Any student, who wants to learn more and place special focus on his major subject after completing his master's degree program, can look for the higher degree, PhD, a Doctorate in Philosophy degree in USA.
Any student, who wants to learn more and place special focus on his major subject after completing his master's degree programme, can look for the higher degree, PhD, a Doctorate in Philosophy degree in USA. Before applying for PhD programme, students have to complete a master's degree programme. However, this is not compulsory in all cases, as many competent students get the opportunity to get PhD admission after bachelor's degree with exceptional coursework records. The University or the Heads of the University departments can decide the PhD admission in these special cases. The duration of US doctoral degree varies from minimum period of three years to a maximum of six years.
The USA, like always remains the top priority for PhD Students to pursue their research work and it's not hard to see why. One of the major reasons which make US an attraction for students is because of the number of Universities which offer Ph.D. There are about 1700 Universities which offer PhD in the US with a wide range of choice and flexibility to the students. Another reason is the quality of these institutions which is a great pull.
The US comes on top time and again, no matter what ranking system you use, and the US is home to 75% of the top 20 institutions in the world.
Since US has many modern facilities, world class universities and good professors, most of the students prefer to pursue their research work from the US. The following are the general requirements that need to be kept in mind, while applying to the US Universities for PhD Programmes.
While the application procedure to apply for a PhD programme in the US is the same as that of a master's programme, it still is a little tedious to get through the University of your Choice. The process also includes having a professor recommend the student's profile. Here, it has to be kept in mind that the student's area of interest should be in line with the professor's field of research. Here it has to be kept in mind that candidates for a PhD are considered only if the department is willing to fund them. The student should highlight their strong areas, and then align them with those of the University.
Take services of OPULENTUS – THE VISA COMPANY and get enrolled in PhD programmeme in your desired field abroad. To know more about the documents required and other essentials refer Opulentus.


text:
est une ville située dans la préfecture d'Okinawa, au Japon.

Géographie

Situation
Miyakojima occupe une grande partie des îles Miyako de l'archipel Sakishima, à environ  au sud-ouest de l'île principale d'Okinawa. Les principales îles constituant Miyakojima sont :
 Miyako-jima,
 Ikema-jima,
 Ogami-jima,
 Irabu-jima,
 Shimoji-jima,
 Kurima-jima.

Démographie
En , la population de Miyakojima s'élevait à  pour une superficie de .

Climat

Histoire
La ville de Miyakojima a été créée en 2005 de la fusion de l'ancienne ville de Hirara avec les anciens bourgs de Gusukube, Irabu et Shimoji et l'ancien village d'Ueno.

Transports
 Aéroport de Shimojishima
 Aérodrome de Miyako

Notes et références

Voir aussi

Articles connexes
 Cap Higashi-henna-zaki

Liens externes

Ville au Japon
Archipel Sakishima

redpajama_set_name: RedPajamaWikipedia


In today's world, it is difficult to give children a chance to explore a natural environment and develop resonance with it. Diverse external stimulation and multiple distractions take them further and further away from their internal source of sensitivity and observation.
There is an increasing need to instill a sense of confidence in themselves to effectively face the challenges of the complex environment around.
The mind of a child has immense potential, beyond the scope of our imagination!
From a spiritual perspective, children are at an advantage over us because of their innocence and the inherent simplicity in their thought and action. From a scientific perspective, they possess a significant strength as well. The neural networks in their brains are flexible and adaptable, with the potential to create new connections and grow in different directions. This is known as brain plasticity.
Both sides of the brain work at their optimal capacity when developed and exercised in equilibrium.
In order to bring about a balance, the whole brain must be stimulated in childhood, while the plasticity of the brain can still be harnessed.
We, at Brighter Minds, believe that the pace of progress and specific areas of development are unique to each child.
We fine-tune our approach based on the sensitivity and responsiveness of each child. It is akin to coach a batch of children to play the game of cricket. Some children may become good batsman, and some may become excellent bowlers and a few may develop as all-rounders.
Similarly, here at Brighter Minds, we provide children with an opportunity to develop their right-brain skills and we encourage them to excel in unique and different ways.
Brighter Minds offers a training program based on theories and practical research on the concept of whole-brain activation to help children enhance their mental capabilities.
Our program incorporates a series of interactive proprietary tools and techniques; and provides a learning environment based on joy, positivity, and love. We use a method to stimulate the intuitive capabilities of the brain by sending special vibrations through sound waves. Our specially designed proprietary music uses certain beat frequencies that help unlock the vast potential of the human brain.
The Alpha Program is an 8 week program. We have 2 consecutive sessions in the first week and 7 follow up sessions. The Alpha Program requires a total of 30 hours.
Alpha plus program is the follow up program for children who have completed the Alpha program and are familiar with the basic principles of the Alpha program. The alpha plus module concentrates on memory improvement, enhancing creativity and heightened intuition.
Alpha plus is a 6 week module which introduces various techniques to effectively enhance memory and creativity.
MY DAUGHTER PAVITRA ATTENDED BRIGHTER MINDS TRAINING PROGRAM.
Besides enhanced sensory development, this program has helped her to focus and concentrate in her work be it in academics or working in a group. When it comes to reading, she is able to read much faster than her friends. She used to hate science earlier but now it has become her favourite subject. As a parent I am glad to see a lot of positive changes in my child.
MY DAUGHTER ATTENDED RIGHT-BRAIN DEVELOPMENT CLASSES FOR ABOUT TWO MONTHS.
The results were visible within two weeks itself. She was able to identify objects by touching them. With her eyes closed, she could make out color of the objects such as cards and balls. She also showed us how she could read a book blindfolded. This course was indeed an amazing revelation on the capabilities of the right-brain. These skills should serve her well in her future.
THE BRIGHTER MINDS PROGRAM HAS DEVELOPED A SENSE OF JOY AND INNER PEACE IN MY CHILD.
She can memorize anything faster now. Her behavior has become more balanced in day today life. Her confidence level has shown tremendous improvement too. The approach of trainers in the program is extremely positive and is reflected in the child's attitude. Everyday my kid practices breathing exercises, eyeball exercises, and the relaxation exercise.


This was our Guard outfit last season!
Colorguard uniforms- the one on the left matches our ballad flags oh my goooodnessssss!
Color Guard Uniform - I don't know if it goes with next year's theme, but who cares!


text:
January 4, 2021 / SK Capital
Venator Board Elects Three New Directors, including Barry Siadat (Chairman) and Aaron Davenport
WYNYARD, UK, Jan. 4, 2021 /PRNewswire/ — Venator Materials PLC (NYSE: VNTR) ("Venator") announced today that Barry B. Siadat, Aaron C. Davenport and Heike van de Kerkhof have been elected as new members to its Board of Directors.
The appointment of Dr. Siadat was effective December 31, 2020. Prior to co-founding SK Capital Partners, Dr. Siadat worked for 37 years in the chemicals and materials industries as an inventor, operator and investor. Dr. Siadat has been the chairman of several specialty materials and chemicals companies. He currently serves as Chairman of the Board for Ascend Performance Materials, Aristech Acrylics, Archroma and SI Group. Additionally, he serves on the Board of Directors of Mt. Sinai Hospital in Miami Beach. Dr. Siadat has been elected Chairman of the Board of Directors of Venator.
The appointment of Mr. Davenport was effective January 1, 2021. Mr. Davenport also is a managing director of SK Capital, focusing on the specialty chemicals and pharmaceutical industries. He currently serves as Chairman of the Board of Noramco, Tasmanian Alkaloids, Wavelength Pharmaceuticals and Perimeter Solutions. Mr. Davenport was appointed to serve on Venator's Nominating and Corporate Governance Committee.
The appointment of Ms. van de Kerkhof was effective January 1, 2021. Ms. van de Kerkhof has more than 30 years´ experience in the chemicals and materials industries. She is currently Chief Executive Officer and a member of the Board of Directors at Archroma Management GmbH. Prior to Archroma, she held leadership positions across various functions at DuPont from 1989 to 2015 and at Chemours, from 2015 – 2017. Ms. van de Kerkhof was appointed to serve as Chair of Venator's Nominating and Corporate Governance Committee and a member of its Compensation Committee.
Daniele Ferrari, Peter R. Huntsman, Kathy D. Patrick and Simon Turner will continue to serve on the Board as a Directors. Mr. Ferrari was appointed Chair of the Audit Committee and member of the Compensation Committee and member of the Nominating and Corporate Governance Committee. Mr. Huntsman was appointed to serve as member of the Audit Committee. Ms. Patrick was appointed Chair of the Compensation Committee and member of the Audit Committee. Douglas D. Anderson and Sir Robert J. Margetts have each resigned from the Board, effective January 1, 2021.
Simon Turner, President and CEO of Venator, commented, "We are pleased to welcome Barry, Aaron and Heike to our Board of Directors. They each have a wealth of experience within the chemical industry and are valuable additions to the Board. I look forward to working with them on future strategy and value creation opportunities for Venator."
About Venator
Venator is a global manufacturer and marketer of chemical products that comprise a broad range of pigments and additives that bring color and vibrancy to buildings, protect and extend product life, and reduce energy consumption. We market our products globally to a diversified group of industrial customers through two segments: Titanium Dioxide, which consists of our TiO2 business, and Performance Additives, which consists of our functional additives, color pigments, timber treatment and water treatment businesses. We operate 24 facilities, employ approximately 4,000 associates worldwide and sell our products in more than 110 countries.
Cautionary Statement Concerning Forward-Looking Statements
Certain statements contained in this press release constitute "forward looking statements" within the meaning of the U.S. Private Securities Litigation Reform Act of 1995. These forward looking statements represent Venator's expectations or beliefs concerning future events, and it is possible that the expected results described in this press release will not be achieved. These forward looking statements are subject to risks, uncertainties and other factors, many of which are outside of Venator's control, that could cause actual results to differ materially from the results discussed in the forward looking statements, including the impacts and duration of the global outbreak of the Coronavirus Disease 2019 pandemic on the global economy and all aspects of our business, including our employees, customers, suppliers, partners, results of operations, financial condition and liquidity, global economic conditions, our ability to maintain sufficient working capital, our ability to access capital markets on favorable terms, our ability to transfer technology and manufacturing capacity from our Pori, Finland manufacturing facility to other sites in our manufacturing network, the costs associated with such transfer and the closure of our Pori facility, our ability to realize financial and operational benefits from our business improvement plans and initiatives, impacts on TiO2 markets and the broader global economy from the imposition of tariffs by the U.S. and other countries, changes in raw material and energy prices, or interruptions in raw materials and energy, industry production capacity and operating rates, the supply demand balance for our products and that of competing products, pricing pressures, technological developments, legal claims by or against us, changes in government regulations, including increased manufacturing, labeling and waste disposal regulations and the classification of TiO2 as a carcinogen in the EU, geopolitical events, cyberattacks and public health crises such as coronavirus.
Any forward looking statement speaks only as of the date on which it is made, and, except as required by law, Venator does not undertake any obligation to update or revise any forward looking statement, whether as a result of new information, future events or otherwise. New factors emerge from time to time, and it is not possible for Venator to predict all such factors. When considering these forward looking statements, you should keep in mind the risk factors and other cautionary statements in Venator's Annual Report on Form 10-K for the year ended December 31, 2019 filed with the SEC and in its Quarterly Reports on Form 10-Q and Current Reports on Form 8-K. The risk factors and other factors noted therein could cause its actual results to differ materially from those contained in any forward looking statement.
Lacerta Group Partners with SK Capital to Drive Next Phase of Growth January 11, 2021
Tilley Chemical Company Partners with SK Capital January 7, 2021
SK Capital Announces Agreement to Acquire Catalent's Blow-Fill-Seal Sterile CDMO Business January 6, 2021


Commencing Monday 29th October, or sooner.
Suttons Primary School is a vibrant emerging two-form entry primary in the heart of Hornchurch. We opened our brand new state of the art school building in January 2017. We have strengths in Music, Drama, French and the Arts. We are committed to supporting children's emotional wellbeing. This is an exciting time for the school as we have just moved into a new building fit for 21st century teaching.
Support the pupil in developing social skills both in and out of the classroom.
Please be advised that applicants who are shortlisted will be required to teach a lesson as part of the interview process.


Are you searching for home insurance coverage in Glenwood, MO? Enter your Zip Code to compare the best options available nearby. Comparing multiple quotes is the best way to save money on your homeowners coverage in Schuyler county.
Have you been asked by your mortgage lender to get homeowners insurance? Did you just purchase your first home and understand the value of insuring it but don't know what type of coverage to buy? If so, here is some information to help you get the Glenwood, Missouri homeowners insurance you need.
Each residence operator must have home owners insurance policies. Property owners insurance cover your property in the celebration that any residence harmful incidents need to occur. Most property owners insurance policies procedures protect fire damage, theft, vandalism and other situations. The subsequent post provides comprehensive suggestions about home owners insurance policies that any person can use.
Make positive that you have a report of everything that is protected underneath your house insurance policy. Make a thorough checklist, and take pictures of all valuables. It also aids to hold receipts for big ticket objects. There is totally free software on the internet that will empower you to create a property inventory, area by space. If you need to have to make a assert, having all this data on hand will support to pace up the process.
When you are dealing with homeowners insurance keep in mind that some insurance firms will really decrease your premium if you get your house loan compensated off. They will believe that because you personal the residence outright you are a lot more probably to just take far better treatment and satisfaction in your house.
Be certain to assessment your policy annually to check and see if there are any reductions obtainable to you. This could consequence from additions such as a safety alarm tied to a checking company, a fire suppression system, and installation of added fireplace alarms. There also could be products in your neighborhood that can influence it this kind of as removing of trees or further fireplace suppression stores.
If you never dwell in an area inclined to floods, you possibly have not even considered about acquiring flood insurance policies. Even so, it may be wise to have it. Residing in a reduced-threat location for floods does not suggest that flooding will by no means come about to you. You can get a great discount on your flood insurance if you happen to be in a medium or reduced-risk places.
If you have a space mate you want to seem to see if their issues are covered in a disaster. Your coverage could only contain your individual items. You want to locate out what is covered.
When you are likely to purchase property owners insurance there are certain factors that you need to seem for in a coverage. A very good factor to have is confirmed replacement price insurance policy. This means that no matter the cost your house will be rebuilt if a catastrophe had been to happen. Most people think this is automated, nonetheless, considering that home values increased it most likely would expense far more now than what you experienced initially paid for the residence. This way you are protected.
At least after a yr assess the cost of your house owners insurance policy to that of other organizations to see where the cost savings are. You may quite effectively locate yet another organization providing a lot better costs than your possess or a discount for signing up with them. If you consider you can get significant cost savings with an additional insurance company, get in touch with them up and inform them you may well be fascinated and they may possibly present you with even far better figures to get you as a customer.
Several individuals are shocked that when they shell out off their mortgage loan, their house insurance coverage costs fall. There is a dramatic fall in the cost of residence insurance coverage when you very own your home outright. This is most likely due to the simple fact that insurers consider that if you own it, you are very likely to take greater care of it.
As stated prior to, house owners insurance policy is a kind of coverage that each and every residence owner should have. The insurance policy addresses house injury these kinds of as fireplace and other residence relevant incidents, this sort of as theft. Use the helpful suggestions from the write-up earlier mentioned when you are taking into consideration buying property owners insurance policies.


text:
You are here: Home 2012 March 23 Broad remains a fitness doubt
Broad remains a fitness doubt
Posted on March 23, 2012 by Pete South | 0 Comments
England's Stuart Broad remains a doubt for the first Test match against Sri Lanka after he injured his ankle just minutes before the first warm up match against a Sri Lankan Board XI.
Even those looking at soccer betting will be interested to note how Broad bowled for the first time since in the second warm up match against a development XI and he told BBC sport: "I'd suggest it's Ok, not 100%."
It was clear to see some signs of Broad's pain in the sweltering Colombo heat, although he managed to play through in what must of been a tough day for him and his team-mates, as the development XI started to dominate with the bat, reaching 376-5.
Broad managed to come away with 3-69 in the first innings, which is a good sign. This was England's first real test on the tour after breezing past the Board XI last week.
The England all-rounder would certainly be playing a part for the first Test in Galle on 26th March if fully fit, but with this injury hanging over him it could make way for the in-form Steven Finn or a possible return for Tim Bresnan.
Broad took part in the tourists' training session and it was clear to see he was in some discomfort during the sprint and team drills, however he was able to bowl in the nets.
Andy Flower faces a difficult decision on whether to risk Broad in the first Test as the heat of Sri Lanka is no place to be a bowler down.
Speaking about the issues, the England coach said "He's been recovering OK and he will be fitness tested this afternoon. After he's had a bowl we'll decide whether we are going to play him."
"That decision could be made after training or in the morning when we see how he pulls up then."
In other England news Flower has admitted that his players must remember to respect the umpires no matter how decisions go in the game.
England's Graham Swann had previously called Sri Lankan Board batsman Dilruwan Perera a 'cheat' after he stood his ground after a disputed catch.
The England team were clearly fuming last week with Perera after it appeared Strauss had made a perfectly good catch.
Flower came out after the incident and said "Respect the opposition, respect the officials and respect the country you're playing – that's your job."
England's first Test gets underway on the 26th March and it's a big challenge for Strauss' men who are looking to bounce back in this format of the game after the whitewash from Pakistan earlier this year.
Filed in: Cricket
Greyhounds - Wagga (Fri) - bonus bet if 2nd (available on Fri)


text:
You are here: Home1 / Gluten-Free News2 / Defective Celiac Microbiome Could be Rectified with Tryptophan & ...
Defective Celiac Microbiome Could be Rectified with Tryptophan & Probiotics
October 26, 2020 /in Gluten-Free News /by Ellen Bayens
Intestinal microbiota of celiac patients display a defect in the production of active compounds that result from the breakdown of tryptophan by microorganisms. A dietary intake of tryptophan or supplementation with probiotics that can metabolize this amino acid diminish the intestinal lesions of celiac disease in animals and offer new therapeutic prospects in humans.
Reviewed by Emily Henderson, B.Sc, News-Medical.net 1
Celiac disease is an immune disease of the intestine that affects more than 1% of the population. It is characterized by gluten intolerance that causes inflammation of the gut, abdominal pain and diarrhoea, and can lead to weight loss and deficiencies among patients.
An international research consortium involving teams from McMaster University (Canada), INRAE, Sorbonne University Paris, INSERM, Paris Public Hospitals (AP-HP) and Wageningen University (Netherlands) has shown that
the intestinal microbiota of celiac patients displays a defect in the production of active compounds that result from the breakdown of tryptophan by microorganisms.
Their findings, published on 21 October in Science Translational Medicine, show that
a dietary intake of tryptophan or supplementation with probiotics that can metabolize this amino acid diminish the intestinal lesions of celiac disease in animals and offer new therapeutic prospects in humans.
Celiac disease is characterized by an intolerance of gluten, a protein that is widely present in our diet and notably in certain cereals such as wheat. Patients who suffer from this disease need to follow a strict and restrictive diet designed to exclude gluten and thus improve their symptoms. Several factors are involved in triggering this disease and they are notably genetic and immune.
Because the disease is characterized by inflammation of the gut, the scientists decided to look at the role of the gut microbiota. In healthy subjects, some bacteria in the microbiota specifically utilize tryptophan (an amino acid found in the diet) to produce new compounds called indole derivatives that activate AhR (Aryl hydrocarbon Receptors) present on cells in the intestine.
Activation of these receptors generates beneficial effects such as reinforcing the intestinal barrier or stimulating immunity, which then attenuate gut inflammation and preserve the balance of the gut microbiota. In other inflammatory intestinal diseases (Crohn's disease and ulcerative colitis) the research team had previously demonstrated changes to the microbiota, and particularly a defect in the production of these tryptophan derivatives and hence a reduction in AhR activation.
Defective tryptophan metabolism in celiac disease
The scientists analyzed stool samples from a cohort of 29 patients – who were either suffering from active celiac disease or had the disease and had been treated for 2 years with a gluten-free diet – and from healthy volunteers without celiac disease.
Their results revealed that in patients with active celiac disease it was only possible to detect a reduced quantity of tryptophan indole derivatives and a diminished activation of AhR. As well as inflammation, the team also observed changes to the intestinal microbiota which resulted in fewer microorganisms metabolizing tryptophan and producing the indole derivatives necessary to activate AhR.
An intake of tryptophan and probiotics to improve the symptoms of celiac disease
In model mice developing a condition similar to celiac disease, the scientists modulated the diet in two ways: they either administered an additional intake of tryptophan (which is usually found in protein foods such as meat, liver, poultry, fish, dairy products, dried fruits, soybean, etc.) or they gave them the probiotic bacterium Lactobacillus reuteri which produces indole derivatives from tryptophan.
Their findings showed that a tryptophan-enriched diet caused changes to the microbiota of these animals, characterized by an increase in the microorganisms producing indole derivatives that activated AhR. When the mice were exposed to gluten, the intestinal inflammation of those given a tryptophan-enriched diet was reduced when compared to those receiving a standard diet.
The same results were observed among rodents which received the Lactobacillus reuteri probiotic. In addition, the tryptophan-enriched diet or the probiotic bacterium enabled significant improvements to the celiac disease lesions in mice when they were exposed to gluten.
This study opens new therapeutic prospects for patients with celiac disease whose only treatment at present is a strict and restrictive gluten-free diet.
A patent has been filed by McMaster University and INRAE together with Sorbonne University, INSERM and AP-HP, in order to protect a therapeutic approach based on modulating the activation of AhR using a tryptophan-rich diet and probiotics in order to treat celiac disease.
Further studies are now necessary to confirm these findings in humans, but this new therapeutic option would enable improvements to the symptoms and quality of life of patients with celiac disease.
Probiotics contain living micro-organisms (bacteria, yeasts, etc.) that exert a beneficial effect on the person ingesting them.
Journal reference: Lamas, B., et al. (2020) Aryl hydrocarbon receptor ligand production by the gut microbiota is decreased in celiac disease leading to intestinal inflammation. doi.org/10.1126/scitranslmed.aba0624.
1 https://www.news-medical.net/news/20201023/Intestinal-microbiota-offers-new-prospects-for-treating-celiac-disease.aspx
Tags: benefit, Celiac disease, probiotics, tryptophan
https://theceliacscene.com/wp-content/uploads/2016/10/microbiome-gluten-free-diet-copy.jpg 357 323 Ellen Bayens /wp-content/uploads/2014/12/TheCeliacSceneLogo-575X156.jpg Ellen Bayens2020-10-26 13:22:402020-10-26 13:25:34Defective Celiac Microbiome Could be Rectified with Tryptophan & Probiotics
Having a Child with Celiac Disease Can Be Difficult for Parents
Gluten in Skincare & Make Up – Does it Matter for Celiacs?
Lack of OHIP Coverage for Celiac Test Causing Costly Increases in Treatment Delays and Health Risks for Ontario Patients
Dietitian Services by Celiac, Selena De Vries, RD
Celebrating 200 Episodes of 'A Canadian Celiac Podcast'
Why Do People Go Gluten Free When They Don't Need To?
Supplementing with Vitamins & Minerals on 'A Canadian Celiac Pod... Achilles Tendon Rupture Leads to CD Diagnosis on 'A Canadian Celiac P...


text:
Home / Stock Picks / Hot Stocks / Moderna Stock Is the Greatest Coronavirus Speculation Play
Moderna Stock Is the Greatest Coronavirus Speculation Play
Moderna is demonstrating its mRNA technology by quickly producing a vaccine against the coronavirus
By Dana Blankenhorn, InvestorPlace Contributor	Apr 14, 2020, 10:46 am EST	 April 14, 2020
Moderna (NASDAQ:MRNA) stock has become the great speculation of the novel coronavirus era.
You can't evaluate MRNA stock based on sales or earnings, because there aren't any. But over the last six months, the shares are up 134%.
Moderna opened April 14 at $34.50 per share, up another 5% overnight. The market cap is now $10.8 billion. Its revenue during 2019 was $60 million.
The stock is skyrocketing because it is working on a coronavirus vaccine. CEO Stephane Bancel said a vaccine could be available for healthcare workers by fall. The vaccine, called mRNA-1273, has already entered human trials.
The Race for a Vaccine
Moderna is racing with Johnson & Johnson (NYSE:JNJ), which has yet to start human trials, and with dozens of other companies worldwide. It has signed a deal with the Department of Health and Human Services to speed manufacturing.
All this assumes the vaccine works, and that it's safe. Researchers in China posted the virus' gene sequence in January. Moderna had its candidate vaccine ready by Feb. 7.
This was possible because of Moderna's drug-making methodology. It's based on messenger RNA, which directs ribosomes to produce proteins. I liken it to a computer systems analyst, which translates between DNA code and the chemical requirements of cells.
From a business standpoint, this makes Moderna similar to Regeneron (NASDAQ:REGN), which has also been a big winner this year. It's not just producing candidate drugs. It has a drug design system, and a large pipeline of drug candidates built on that system.
Bancel talks, not of manufacturing a drug, but of building a platform. Before the virus hit, the company's most advanced products were just entering Phase II trials. (There are three phases of drug trials. These ask, first, whether the drug can work against a target disease, second whether it's better than a placebo and third whether it's safe and effective.) Bancel wrote we were "early in the story."
In the case of Covid-19, Moderna was also able to act quickly because the virus, called SARS-CoV-2, is a lot like Middle East Respiratory Syndrome (MERS). Moderna had been researching MERS for two years. The company is also working on tests for immunity from the virus, to get the economy restarted.
I have been intrigued by Moderna for some time.
In December 2018, I wrote it was ushering in "the next wave of biotech," in which DNA becomes virtually a programming language. At the time, Moderna had just gone public, at $23 per share, the single biggest drug IPO ever.
Still, it's easy to be skeptical of a company that has almost no revenue but a market cap bigger than Teva Pharmaceuticals (NYSE:TEVA), a generic drug maker with nearly $17 billion in 2019 revenue.
Our Vince Martin is one of the skeptics. He thinks the gains in biotechs generally are overdone.
Matt McCall has also written about the huge 2014 gains in makers of protective equipment during the Ebola crisis. These quickly faded, as did other drug industry rallies based on hype and hope.
In cases like this, you're buying a lottery ticket. The odds of having the winning drug are low, and their odds of big profits from being right are even lower.
The Bottom Line on MRNA Stock
Moderna could be the exception.
It's probably overpriced, based on a single drug candidate. Governments won't pay a huge per-dose price on mRNA-1273, even if it works.
But it would be a convincing demonstration of a new drug discovery system. Moderna was founded just 10 years ago. Before the current panic it was spending twice as much money as it was taking in. If its vaccine works, however, there are dozens of others behind it.
That's what you're speculating on if you buy MRNA stock. Just know that, at its current price, this is a speculation.
Dana Blankenhorn has been a financial journalist since 1978. His latest book is Technology's Big Bang: Yesterday, Today and Tomorrow with Moore's Law, essays on technology available at the Amazon Kindle store. Follow him on Twitter at @danablankenhorn. As of this writing, he did not hold a position in any of the aforementioned securities.
Article printed from InvestorPlace Media, https://investorplace.com/2020/04/moderna-mrna-stock-greatest-coronavirus-speculation/.


text:
Q: Spring Hibernate: reload entity mappings on a web application we use Spring 3.2 and Hibernate 4.1.1 and implement a plugin-like architecture.
Plugins can be added and removed on runtime.
For each module we defined a separate class loader and create separate child application context on spring.
Complete configuration is done using annotations, no XML config for the beans anymore.
Spring Hibernate configuration class
@Configuration
@EnableTransactionManagement
public class HibernateConfigurationFactory {

@Bean
public JndiObjectFactoryBean dataSource() {
    JndiObjectFactoryBean ds = new JndiObjectFactoryBean();
    ds.setJndiName("java:jboss/datasources/OurOwnDS");
    ds.setResourceRef(true);
    return ds;
}

@Bean
public LocalSessionFactoryBean sessionFactory() {
    LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
    sessionFactory.setPackagesToScan("com.foo.bar");
    sessionFactory.setDataSource((DataSource) dataSource().getObject());

    Properties hibernateProperties = new Properties();
    hibernateProperties.put("hibernate.hbm2ddl.auto", "update");

    sessionFactory.setHibernateProperties(hibernateProperties);

    return sessionFactory;
}

@Bean
public HibernateTransactionManager transactionManager() {
    HibernateTransactionManager transactionManager = new HibernateTransactionManager();
    transactionManager.setSessionFactory(sessionFactory().getObject());
    return transactionManager;
}

}

Now the problem:
Some plugins contain their own entity (+DAO) classes which are added with the module during runtime.
Is it possible to create some kind of separate context on hibernate (as we do it on spring) or even add/reload the additional entity classes?
Will reloading the EntityManager fit my needs?
But what will happen to already loaded entities in the context?
Thanks for any help and comment in advance.
Update:
Actually i did the following and solved the issue (but ran into an other issue.. later on).
I create a new DataSource + SessionFactory + TransactionManager for each module/context and insert them to the new child ApplicationContext.
Now i use the class loader to scann for all annotated classes and register them manually on the application context and the session factory by using
LocalSessionFactorybean#setAnnotatedClasses(...)

This works quite well... but...
Next Problem:
I get a ClassNotFoundException which seems to be a class loader issue.
Hibernate uses the system class loader instead of my own pluginClassloader.
Does someone know how to inject own class loader to Hibernate?

A: Is it feasible to inject Environment and use it as an extra source for Hibernate resources?
@Configuration
@EnableTransactionManagement
public class HibernateConfigurationFactory {

    @Autowired
    Environment env;

    @Bean
    public LocalSessionFactoryBean sessionFactory() {
        LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
        sessionFactory.setPackagesToScan("com.foo.bar");
        if (env.containsProperty("some.extra.classes.property") {
            sessionFactory.setAnnotatedClasses(some extrapolation here);
            // Or similarly add extra packages for scanning
            ...
        }
    }
}

As for the extra DAO beans, you can use @Profile for that, or - if using Spring 4 - use @Conditional.
EDIT
The Environment is not something you create, it's "there for you" . It's basically a container for Property Source and Profile sets.
A Good reference point is Spring reference documentation, the IoC container chapter. Also you can look at the SpringSource blog. There are few good article by Chris Beams, related to Spring 3.1, but most of the stuff is there.
As an example, you can use something as bellow to bootstrap a child application context:
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
ConfigurableEnvironment environment = context.getEnvironment();

// this is how you set different properties per a sub context.
Map subContextMap = new HashMap();
subContextMap.put("some.extra.classes.property", [unique value here]);
environment.getPropertySources().addFirst(new MapPropertySource("SUB_CTX_MAP", subContextMap);

// this is the generic configuration class(es).
context.register(HibernateConfigurationFactory.class);

context.refresh();

A: just an update if someone needs to have a similar solution.
I fixed this situation by doing the following:

*

*creation of a new ApplicationContext with the current root context as
parent

*introducing new class loader to the context and an own Resource-Loader

*programmatically i create a new session-factory and transaction-manager to the new context
    // create the datasource bean
    BeanDefinitionBuilder dataSourceBeanBuilder = BeanDefinitionBuilder.rootBeanDefinition(DataSourceConfiguration.class, "createDataSource");
    dataSourceBeanBuilder.addConstructorArgValue(descriptor.getDataSourceDescriptor().getJNDILookupName());
    dataSourceBeanBuilder.addConstructorArgValue(descriptor.getDataSourceDescriptor().isResourceRef());
    moduleContext.registerBeanDefinition("dataSource", dataSourceBeanBuilder.getBeanDefinition());

    // now build the sessionFactor
    BeanDefinitionBuilder sessionFactoryBeanBuilder = BeanDefinitionBuilder.rootBeanDefinition(SessionFactoryFactory.class, "createSessionFactory");
    sessionFactoryBeanBuilder.addConstructorArgReference("dataSource");
    sessionFactoryBeanBuilder.addConstructorArgValue(module.getKey());
    sessionFactoryBeanBuilder.addConstructorArgValue(moduleContext.getModuleResourceLoader());
    sessionFactoryBeanBuilder.addConstructorArgValue(annotatedClasses);
    moduleContext.registerBeanDefinition("sessionFactory", sessionFactoryBeanBuilder.getBeanDefinition());

    // now build the transactionManager
    BeanDefinitionBuilder transactionManagerBeanBuilder = BeanDefinitionBuilder.rootBeanDefinition(HibernateConfigurationFactory.class, "createTransactionManager");
    transactionManagerBeanBuilder.addConstructorArgReference("sessionFactory");
    moduleContext.registerBeanDefinition("transactionManager", transactionManagerBeanBuilder.getBeanDefinition());

*

*call context.refresh() to load and init all entities

*call context.start() to start the new context


After yet another busy year at Hydra Arc, it was time to gear down and relax. What better place to do so than the newly revamped Kyalami Grand Prix Circuit.
The all-access passes ensured everyone had an opportunity to wander around and explore the track and the various cars taking part in the opening weekend races. Needless to say the highlight of the day was seeing the Polo, that Hydra Arc sponsored during the year, take part in the VW Comsol race.
The VIP 'box', with a view over the Start / Finish line, was a welcome escape from the scorching sun, where drinks and snacks were served.
All and all a fun-filled day that was enjoyed by everyone – and we have the pics to prove it!


text:
Marinette és una població dels Estats Units a l'estat de Wisconsin. Segons el cens del 2000 tenia una població d'11.749 habitants.

Demografia
Segons el cens del 2000, Marinette tenia 11.749 habitants, 5.095 habitatges, i 2.975 famílies. La densitat de població era de 671,1 habitants per km².

Dels 5.095 habitatges en un 28,7% hi vivien nens de menys de 18 anys, en un 44,4% hi vivien parelles casades, en un 10,4% dones solteres, i en un 41,6% no eren unitats familiars. En el 36,6% dels habitatges hi vivien persones soles el 17,4% de les quals corresponia a persones de 65 anys o més que vivien soles. El nombre mitjà de persones vivint en cada habitatge era de 2,24 i el nombre mitjà de persones que vivien en cada família era de 2,94.

Per edats la població es repartia de la següent manera: un 23,7% tenia menys de 18 anys, un 8,7% entre 18 i 24, un 27,1% entre 25 i 44, un 21,9% de 45 a 60 i un 18,7% 65 anys o més.

L'edat mediana era de 39 anys. Per cada 100 dones de 18 o més anys hi havia 85,1 homes.

La renda mediana per habitatge era de 31.743 $ i la renda mediana per família de 41.996 $. Els homes tenien una renda mediana de 32.161 $ mentre que les dones 21.750 $. La renda per capita de la població era de 17.852 $. Aproximadament el 6% de les famílies i el 9% de la població estaven per davall del llindar de pobresa.

Poblacions més properes
El següent diagrama mostra les poblacions més properes.

Referències

Entitats de població del comtat de Marinette


In this curriculum, John presents compelling scriptural truths that will position you to step into the unknown and embrace the empowerment of God's grace. These sessions are the road map to your journey of transformation. The power to live an exceptional life is not defined by your family, education, or occupation; it's a disposition of the heart. You are marked for greatness, so begin pursuing the extraordinary!
We are working through the Extraordinary curriculum with a small group in our home. Everyone says it's the best study they've ever done. -J.W.


nope,read again! Still don't see how your post was helpful!
Good job I wasn't trying to help you.
The OP should speak to their legal insurers asap as there is usually a timescale to report any incidents that could give rise to a claim.
Thanks for all of the replies and comments.
I am based in the UK and not Scotland.
I will speak to my insured who provide the legal protection cover to see if this is a matter that they can assist in? Perhaps an initial legal letter to the neighbors drawing to their attention their legal obligation to maintain the ROW free from obstruction may be the best staring point?
asprint wrote: Thanks for all of the replies and comments.
that is a question for your insurer's legal bods.
asprint wrote: Perhaps an initial legal letter to the neighbors drawing to their attention their legal obligation to maintain the ROW free from obstruction may be the best staring point?
That's what the solicitor provided by your insurers should be doing - not you.
Unfortunately legal assistance has been refused because these problems started before the commencement of my existing policy.
However, on talking to the legal assistance team they advised that since it is mainly people visiting the neighbor that are parking and blocking the ROW that an injunction against him would not stop the problem as he can not be made responsible for third party actions as it would be impossible to prove that he is encouraging them to park there. So it seems that nothing can ever be done is that correct?
I would be ençlined to ignore that advice which I don't think is right. Plus they are ducking your fight. Get the neighbours deeds and your own and apply for an injunction. First you need to write a 'letter before action' giving him 7 days to cease and desist. Shouldn't take long for him to tell his visitors!
How about putting up a PLEASE KEEP ACCESS CLEAR notice?
Get a solicitor and give them warning that should their visitors and/or themselves continue to block the RoW that exists then you will seek legal redress to prevent the obstruction. Then,after a suitable period or further incident, go for an immediate injunction on the neighbour requiring him to stop obstructing and to prevent all visitors from also obstructing. You do need to be constructing a timeline of events from now forwards. There is an implied duty of care in this situation and the neighbour holds that duty as he/she is well aware of where visitors are parking.
I clearly need to establish what the actual legal position is with respect to what would be enforceable as sending a letter without the ability of enforcement could make matters worse. I would have thought that as he owns the land on which the ROW passes he would/should be legally responsible for ensuring it is keep free but equally I can see that an injunction (should it come to that) against him would only refrain him and not any third parties?
There are also issues with trespass, which seem much more straight forward in enforcing though.
As print as Rob points out, your neighbour has a duty of care to ensure you can exercise your right of access. You make a log of events, take pics etc as your proof, write to him putting him on warning, then injunct him if he doesn't mend his ways. Once you have the injunction if it happens again he will be in deep trouble with the court who will punish him severely. He must make his visitors conform.
The property owner is obliged to be responsible for third parties parking on a RoW across his land. It is a fallacious argument to argue he is only repsonsible for his own actions and not those of authorised visitors on his land. Depending on the wording of the RoW it may even be that delivery vehicles may also be an obstruction.
Can you please advise is your are able to download deeds online or do you have to write to the Land Registry for a copy? As suggested it makes sense to get a copy and check the details.


text:
Yahoo Says Hackers Stole Information From More Than 1 Billion Accounts
Here is what you need to know right now about one of the largest data breaches ever.
By Joseph Steinberg, CEO, SecureMySocial@JosephSteinberg
Hackers stole data from more than one billion Yahoo user accounts, the company disclosed late today. This breach is believed to be in addition to the one that was announced just a few months ago.
The breach and resulting leak were not discovered by Yahoo, but rather by law enforcement officials who provided Yahoo with data files that a third party had obtained and claimed was stolen from Yahoo. Today, Yahoo - which Verizon announced this summer that it would acquire - said that after analyzing the data with the help of outside experts, it believes that the stolen information is real, and that over a billion accounts' worth of information had been stolen by some unauthorized party (or parties) in August of 2013; the attack is believed to have been perpetrated using forged cookies by hackers who had knowledge of Yahoo's internal system workings. As of yet, however, neither Yahoo nor law enforcement appears to know who it was who originally stole the data.
Yahoo did clarify that "Payment card data and bank account information are not stored in the system the company believes was affected," and that all all unencrypted security questions and answers have been invalided.
That said, one of the problems with challenge questions in general is that the answers are the same across different sites. The color of your first car, your mother's maiden name, and the place that you met your significant other don't change when you go from Yahoo to some other site. So, if you used your Yahoo password or challenge questions elsewhere, it might be wise to change them ASAP. Also, be wary of phishing emails referencing the Yahoo data leak - criminals will certainly try to exploit the panic that ensues after a major breach announcement.
Also, check out my article from September, The Biggest Lessons from the Yahoo Data Breach are the Ones Nobody is Talking About.
For those interested in what some others in the field have to say... here are some quotes, and they do not paint a pretty picture:
John Gunn, VP of Communications, VASCO Data Security: You can change your password after a breach, but you can't change the name of your first school, favorite teacher, or first animal. Multifactor authentication is simple, effective, and easy to implement - there is simply no reason for passwords to still be in use."
Bert Rankin, CMO, Lastline: "The damage that a big business suffers from an orchestrated attack can continue to exact costs for decades. The costs can include the hard dollar costs of litigation, paying ransoms, investigations and infrastructure replacement, and also soft-yet-real losses of escalating customer churn and brand value decline. "Companies often fail to account for the magnitude of potential losses when resourcing their preventative measures. Perhaps a logical Yahoo - Verizon deal adjustment, however, will be a sober reminder of just how important it is to get a state-of-art cyber defense strategy in place."
Jeff Hill, Director of Product Management, Prevalent: "By far the most disquieting element of this story is that it took Yahoo - not exactly a backwater, technophobic organization - over 3 years to discover bad actors on its network exfiltrating billions of records. The lesson is clear: no organization is immune to compromise. What makes this a significant episode is not the breach itself, but the time-to-detection. Criminal actors can do significant damage in days and weeks; give them years, and all bets are off."
Philip Lieberman, President of Lieberman Software: "Simple salting of the user database (inclusion of special dummy records) could have provided Yahoo with the visibility to the source of the loss, but even this simple technique was apparently not used. Security behind the protection of personally identifiable information (PII) is a matter of culture and dedication, and is not necessarily a money issue. The core of this problem lays at the feet of the CEO and Board of Directors - in this case in not managing and monitoring their most precious asset: their customers' information."
Willy Leichter, VP of Marketing, CipherCloud: "Yahoo never spotted this breach, and only learned of it years later through outside sources. Clearly, better security tools were needed to monitor activity, and detect a major intrusion."
Neil Daswani, CISO, LifeLock: "In today's world in which billions of customer records and accounts have been compromised, the real question may not be whether or not your information has been compromised, but rather whether or not you know when identity thieves are using your already stolen information."
Amichai Shulman, CTO, Imperva: "If there is one thing we learned in 2016, it is that breaches - and this Yahoo! one is one of the largest ever - can go undetected for years. Troves of data apparently compromised as long ago as 2012 popped on the Dark Net in 2016, which likely means that at least some of this data has been circulating through the Dark Net for years."
Paul Calatayud, CTO FireMon: "The fact that Yahoo is not sure how the breach occurred is not uncommon. Often the forensic data is there, but being able to shift through the complexities and scale of a large technology base is a challenge."
Brad Bussie, CISSP, Director of Product Management, STEALTHbits Technologies: "If you were not a victim in the last breach, chances are you will be affected by this one."


text:
GOP's evangelical base rejecting science, evolution (VIDEO)
Cahir O'Doherty
It seems that white evangelical base of the GOP is becoming less and less interested in science.
Perhaps inevitably, the American scientific community seems to be repaying them the favor. Only six percent of scientists now identify as Republican. That's an astounding development.
Given congress' attitude to their signature issues like global warming and stem cell research - and the threats to defund them - it seems that hostilities are only getting worse.
Fifty-eight percent of congressional Republicans now reject the reality of global warming. That startlingly high percentage becomes even more alarming when you consider how deeply congress helps shape policy and the national response to the issue.
Fully ninety seven percent of climatologists accept that global warming is a reality, but instead of responding to the global consensus, the GOP has, in fact, opposed every Democratic-led initiative to tackle climate change, from carbon taxes to regulation through the EPA.
One hundred and thirty one members of the Republican caucus do not accept the science behind climate change, and seventeen of them are on the House Committee on Science, Space and Technology.
Responding to the crisis would harm the nation's economic growth they claim, so they simply refuse to countenance it. That's part of a decades long trend by the way. It used to be that the GOP was a threat to individual scientists working in certain areas, but in the last three decades it's exploded to the point where they are now a threat to science itself.
From climate change to public health issues like stem cell research, to sexual health, to the development of a cervical cancer vaccine it seems there is no issue that can't become a radioactive cultural football.
It began with the bottom line, of course. Where science has threatened to interfere with commerce Republicans have consistently taken the side of industry. When the Surgeon General argued that smoking caused cancer, the GOP hired waves of paid 'experts' to undermine the claims. Flushed with the success of delaying the inevitable by decades, this approach became the preferred method to attack scientific claims in the hope of puncturing consensus.
But for me the hundred year return to evolution, and the increasingly hostile attitude to that settled science, is the most disturbing barometer of all.
Fewer Republicans believe in evolution in 2014 than in 2009, a new Pew Research Center study has found. Forty-eight percent said they believe 'humans and other living things have existed in their present form since the beginning of time,' which is up from thirty-nine percent in 2009.
Last year Georgia Congressman Paul Broun became a national celebrity when he appeared in a viral video calling evolution and the Big Bang theory 'lies from the pit of hell.'
That kind of rhetoric doesn't just spook scientists. It also shocks moderate voters who despair of the the GOP's lurch to the right. It's not just the 21st century – the party seems to be abandoning the 20th and the 19th too.
Like the main unionist parties in Northern Ireland this week, Republicans increasingly look like they will not embrace any substantive philosophical, scientific or political change that seems to threaten their ideology and their power.
Until you can sail from New York to San Francisco through what used to be the midwest, that looks unlikely to change.
Related: US Politics, Republicans, Science


Varaždinske Toplice is a town in northern Croatia, which is well-known for its hot springs. Located among the forested Kalnik hills the town is popular among the tourists mostly due to hot sulfur springs, which reach the temperature of approximately 60°C. There are as many as five thermal pools in the town, in which joints and motor organs afflictions, rheumatism as well as diseases of digestive and respiratory systems are treated. The curing power of these waters has been known since the ancient times. The first health resort was founded here by the Romans, who built the settlement and baths, which were visited by the people coming from the entire Roman Empire. Today the ruins of the Roman baths are the additional attraction, which brings tourist to the town.


great garlic it really is!!!
Now if you are ready for a real zinger you have to try this product. This item is a favorite of garlic lovers everywhere. While it makes a super dip mix we like to use it for garlic mashed potatoes, fried potatoes, on your meatloaf, on chicken or fish for a memorable meal.
We made a garlic cheeseball dip mix recently that was out of this world. Olive Oil is a lover of this product as well and when Popeye is busy with the Spinach Artichoke she has an alternative favorite.
Just add 1 cup mayo, 1 cup sour cream with 1 package of the dip mix.


BB FlashBack screen recorder makes it easy to create professional quality tutorials, presentations and software demos. Record, enhance, share. Easy to use - no technical skills required. Powerful feature set lets you create 'pro' quality movies. Flexible and Simple Sharing via FlashBack Connect and common video formats.
Create engaging movies by adding text, sound and images to your screen recording.
Make sure your audience doesn't miss a thing with easy-to-use Zoom-Pan and AutoScroll effects.
Create polished tutorials and presentations with the help of powerful editing functions.
Do it the easy way with BB FlashBack screen recorder.
Its never been easier for everyone to see your movies.
BB FlashBack screen recorder shares with FlashBack Connect or Youtube to display your movies on all devices.
Reach the widest possible audience. BB FlashBack screen recorder exports to AVI, Flash, QuickTime, MP4 (compatible with iPod/Pad/Phone), GIF, WMV, EXE and PowerPoint.
You decide how your screen recording will be presented. Full control over sound and video quality and filesize.
Full playback controls in Flash and EXE exports.
Make notes at record-time and edit them in playback.
Give your presentations the personal touch with webcam video.
The BB FlashBack screen recorder records from your webcam while it records your screen. Easy.
You can also import video files as picture-in-picture video.
Take your tutorials and presentations to the next level with the most powerful editing functions of any screen recorder.
BB FlashBack lets you fine-tune your movies, editing multi track sound and video side-by-side.
The ability to undo and redo changes means you can experiment with confidence.
BB FlashBack comes with features to enable easy localization of your screen recordings.
Export text to files ready for translation. Import translated text to create multiple languages in one movie file. Select which language to play, share and export to video.


text:
why here
How A Quaint California Town Put Us On Mars
Pasadena is home to the Jet Propulsion Lab. It's where Curiosity's Mars landing was controlled, and where the future goes to live.
By Emily Badger 6 minute Read
Historians have an unromantic term for describing what the rest of us would call a series of lucky coincidences. These moments when an idea takes root amid just the right people, when a decision is made with fortunate foresight, when some rocket enthusiasts find just the right spot outside of town to test their novel inventions–these are the "contingencies" in history. "And the development of anything like this is a very contingent process," says Erik Conway, who has the enviable job as the historian at the Jet Propulsion Laboratory in Pasadena, California. "It's contingent not just on things that go well but on things that don't."
Pasadena, a quaint city of 138,000 about 10 miles northeast of L.A., has long been synonymous with the lab, which the California Institute of Technology manages for NASA. Pasadena and the Jet Propulsion Lab are probably also synonymous in your mind with the Mars Curiosity rover. If you watched any of the deliriously happy YouTube videos of NASA flight controllers cheering Curiosity's touchdown on August 6, that happened here.
But Conway's story of how this place came into being–and how Southern California came to be home to many of JPL's more earth-bound spinoff technologies–is full of those quirky contingencies of weather and land and ideas and people. "If you removed the availability of the land," Conway says, "or the availability of Caltech's expertise and the wind tunnel infrastructure it had–any of those things, it might not have happened."
The Jet Propulsion Lab's first tests of a rocket engine kinda, sorta worked.
The story begins in the 1930s with a Caltech graduate student named Frank Malina who was studying at the university's Guggenheim Aeronautical Laboratory under the engineer Theodore von Kármán. In 1936, Malina happened to meet two other young men from outside of the university who were equally intrigued by the relatively new notion of rocket science. Ed Forman was a machinist and John Parsons was, in Conway's words, "a self-taught explosive wizard." The three formed a kind of ad-hoc band to begin testing their own rockets.
"But they weren't allowed to do it on campus," Conway says. They were sent instead about 7 miles away to the Arroyo Seco on the edge of Pasadena at the foot of the San Gabriel Mountains. The spot, now a sacred site in rocket lore, was near the back end of a mostly empty flood control reservoir. Today JPL dates its origins to Halloween of 1936, when the three attempted the first tests of an alcohol-fueled rocket engine that, Conway says, "kinda, sorta worked."
The rocket engine experimenters take a break, Nov. 15, 1936
Malina, Forman, and Parsons weren't the only Americans trying to develop rockets at the time. Physicist Robert Goddard had been at work on the idea in Roswell, New Mexico, where he was infamously secretive about his progress. The Pasadena research, in contrast, was much more transparent. "In a sense, that's part of their contribution: the recognition that they needed a team," Conway says. "And so they had to make some concessions to their own potential personal fame. Goddard was a loner, and they just weren't."
The lab had become a public face of the space program, so much so that neighboring towns argued over which one could rightly claim to be the parent.
Kármán was a well-connected technical advisor to the Army. And with his own protégés eager for funding, he helped convince the military to finance their rocket projects now underway on the Arroyo. Such rockets, they argued, could enable heavy aircraft to take off from shorter runways. And with World War II on the horizon, this seemed like a useful development. In the early 1940s, the project formally became an Army research lab, under the name–for the first time–of the Jet Propulsion Lab.
During World War II, the aerospace industry expanded throughout the region, thanks to California's ideal flying conditions and ample land. Pasadena expanded as well. The city was home to about 80,000 people on the eve of the war, back when orange groves grew on Orange Grove Boulevard.
A test fire on Nov. 28, 1936
The main lab, still located within sight of the spot of those 1936 rocket tests, spent the 1950s developing missiles for the Army. Then nearly 25 years after those first tests here, NASA came into being in 1958. JPL had already presided over the country's first satellite in space, Explorer 1, America's response to Sputnik. At the same time, JPL was falling behind newer aerospace companies in developing cutting-edge rocket technology. As a non-profit, it couldn't pursue the millions–even billions–in capital needed to continue that work. But there was little deep-pocketed competition in planetary exploration, so it seemed like the right moment for the lab to dramatically shift its identity. In December of 1958, the JPL was transferred from the Army to NASA, still under Caltech management, to pursue an entirely new mission. "In the space of about five years, the lab goes form making relatively reliable weapons to making fairly unreliable spacecraft, to then figuring out how to do reliable spacecraft," Conway says. "To me, that's kind of an amazing conversion."
During the years that followed, this place would become a public face of the space program–so much so that the neighboring towns of Pasadena and La Cañada Flintridge would argue over which one could rightly claim to be the parent of the famous lab. Technically, the property sits on the border between the two towns, with much of its land in La Cañada. But the front entrance opens into Pasadena, where its parent institution Caltech is also located, and so the two have remained intertwined.
Both its successes and its failures were very, very public.
Pasadena has long owed this fame to another quirk of history. During the Cold War, the Soviets hid their space program and only publicly announced missions once–as with Sputnik–they had succeeded. "Everything JPL did was in full view of the public," Conway says. "Both our successes and our failures were very, very public."
The region around Pasadena (and Caltech itself) would also come to further develop many of the innovations that were first born here to fuel the space program. JPL helped pioneer digital image processing, new telescopes, cameras and telecommunications technology. "Those things became Southern California things," Conway says. In the mid-1990s, JPL engineers founded a local company called Photobit that commercialized some of the digital photography image sensors first used in space that are now ubiquitous in the miniature cameras inside your cell phone. Another telecommunications spinoff, called Linkbit, later evolved into the much better-known Southern California company (and stadium namesake) Qualcomm.
Meanwhile, NASA's most spectacular public events–the rocket launches–have typically taken place far from Pasadena in Florida. But over the years, the JPL has managed spacecraft that have flown by Jupiter, Saturn, and Neptune; orbited Mars and landed on it; studied the sun's poles; and photographed asteroids and comets. The lab, now home to about 5,000 workers on 177 acres, barely has room to let anyone in for the show when an event like the Curiosity landing happens. But if you watched it live from anywhere else, that was made possible in part by technology that was born at JPL, too.
Follow the conversation on Twitter using the tag #WhyHere.
[Inline images: NASA-JPL/Caltech]
Emily Badger is a writer in the Washington, D.C., area, where she writes about cities, sustainability, public policy, and strange ideas. She's a contributing writer at the Atlantic Cities and has written for Pacific Standard, GOOD, the Christian Science Monitor, and The Morning News


Digital disruption is the keyword. It is the time for your organization to embrace the technology and undergo transformation. At itelligence, we provide you with the roadmap to accelerate your business in a scalable, thoughtful way. Register for our upcoming webinar "Transform Your Business with itelligence and SAP" which will enable you to take your business to the next level maintaining a competitive advantage in a digital first world.


text:
<?php

namespace WellCommerce\Bundle\StandardEditionBundle\DataFixtures\ORM;

use Doctrine\Common\Persistence\ObjectManager;
use WellCommerce\Bundle\StandardEditionBundle\DataFixtures\AbstractDataFixture;

/**
 * Class LoadLastViewedData
 *
 * @author  Adam Piotrowski <adam@wellcommerce.org>
 */
final class LoadLastViewedData extends AbstractDataFixture
{
    /**
     * {@inheritDoc}
     */
    public function load(ObjectManager $manager)
    {
        if (!$this->isEnabled()) {
            return;
        }

        $this->createLayoutBoxes($manager, [
            'last_viewed' => [
                'type'     => 'LastViewed',
                'name'     => 'Last viewed products',
                'settings' => [
                    'limit' => 4,
                ],
            ],
        ]);

        $manager->flush();
    }
}

redpajama_set_name: RedPajamaGithub


text:
var __extends = (this && this.__extends) || (function () {
    var extendStatics = function (d, b) {
        extendStatics = Object.setPrototypeOf ||
            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
        return extendStatics(d, b);
    };
    return function (d, b) {
        extendStatics(d, b);
        function __() { this.constructor = d; }
        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
    };
})();
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __param = (this && this.__param) || function (paramIndex, decorator) {
    return function (target, key) { decorator(target, key, paramIndex); }
};
import * as nls from '../../../nls';
import { Range } from '../../common/core/range';
import { Selection } from '../../common/core/selection';
import { EditorContextKeys } from '../../common/editorContextKeys';
import { registerEditorAction, EditorAction, registerEditorContribution } from '../../browser/editorExtensions';
import { IEditorWorkerService } from '../../common/services/editorWorkerService';
import { InPlaceReplaceCommand } from './inPlaceReplaceCommand';
import { EditorState } from '../../browser/core/editorState';
import { registerThemingParticipant } from '../../../platform/theme/common/themeService';
import { editorBracketMatchBorder } from '../../common/view/editorColorRegistry';
import { ModelDecorationOptions } from '../../common/model/textModel';
import { createCancelablePromise, timeout } from '../../../base/common/async';
import { onUnexpectedError } from '../../../base/common/errors';
var InPlaceReplaceController = /** @class */ (function () {
    function InPlaceReplaceController(editor, editorWorkerService) {
        this.decorationIds = [];
        this.editor = editor;
        this.editorWorkerService = editorWorkerService;
    }
    InPlaceReplaceController.get = function (editor) {
        return editor.getContribution(InPlaceReplaceController.ID);
    };
    InPlaceReplaceController.prototype.dispose = function () {
    };
    InPlaceReplaceController.prototype.run = function (source, up) {
        var _this = this;
        // cancel any pending request
        if (this.currentRequest) {
            this.currentRequest.cancel();
        }
        var editorSelection = this.editor.getSelection();
        var model = this.editor.getModel();
        if (!model || !editorSelection) {
            return undefined;
        }
        var selection = editorSelection;
        if (selection.startLineNumber !== selection.endLineNumber) {
            // Can't accept multiline selection
            return undefined;
        }
        var state = new EditorState(this.editor, 1 /* Value */ | 4 /* Position */);
        var modelURI = model.uri;
        if (!this.editorWorkerService.canNavigateValueSet(modelURI)) {
            return Promise.resolve(undefined);
        }
        this.currentRequest = createCancelablePromise(function (token) { return _this.editorWorkerService.navigateValueSet(modelURI, selection, up); });
        return this.currentRequest.then(function (result) {
            if (!result || !result.range || !result.value) {
                // No proper result
                return;
            }
            if (!state.validate(_this.editor)) {
                // state has changed
                return;
            }
            // Selection
            var editRange = Range.lift(result.range);
            var highlightRange = result.range;
            var diff = result.value.length - (selection.endColumn - selection.startColumn);
            // highlight
            highlightRange = {
                startLineNumber: highlightRange.startLineNumber,
                startColumn: highlightRange.startColumn,
                endLineNumber: highlightRange.endLineNumber,
                endColumn: highlightRange.startColumn + result.value.length
            };
            if (diff > 1) {
                selection = new Selection(selection.startLineNumber, selection.startColumn, selection.endLineNumber, selection.endColumn + diff - 1);
            }
            // Insert new text
            var command = new InPlaceReplaceCommand(editRange, selection, result.value);
            _this.editor.pushUndoStop();
            _this.editor.executeCommand(source, command);
            _this.editor.pushUndoStop();
            // add decoration
            _this.decorationIds = _this.editor.deltaDecorations(_this.decorationIds, [{
                    range: highlightRange,
                    options: InPlaceReplaceController.DECORATION
                }]);
            // remove decoration after delay
            if (_this.decorationRemover) {
                _this.decorationRemover.cancel();
            }
            _this.decorationRemover = timeout(350);
            _this.decorationRemover.then(function () { return _this.decorationIds = _this.editor.deltaDecorations(_this.decorationIds, []); }).catch(onUnexpectedError);
        }).catch(onUnexpectedError);
    };
    InPlaceReplaceController.ID = 'editor.contrib.inPlaceReplaceController';
    InPlaceReplaceController.DECORATION = ModelDecorationOptions.register({
        className: 'valueSetReplacement'
    });
    InPlaceReplaceController = __decorate([
        __param(1, IEditorWorkerService)
    ], InPlaceReplaceController);
    return InPlaceReplaceController;
}());
var InPlaceReplaceUp = /** @class */ (function (_super) {
    __extends(InPlaceReplaceUp, _super);
    function InPlaceReplaceUp() {
        return _super.call(this, {
            id: 'editor.action.inPlaceReplace.up',
            label: nls.localize('InPlaceReplaceAction.previous.label', "Replace with Previous Value"),
            alias: 'Replace with Previous Value',
            precondition: EditorContextKeys.writable,
            kbOpts: {
                kbExpr: EditorContextKeys.editorTextFocus,
                primary: 2048 /* CtrlCmd */ | 1024 /* Shift */ | 82 /* US_COMMA */,
                weight: 100 /* EditorContrib */
            }
        }) || this;
    }
    InPlaceReplaceUp.prototype.run = function (accessor, editor) {
        var controller = InPlaceReplaceController.get(editor);
        if (!controller) {
            return Promise.resolve(undefined);
        }
        return controller.run(this.id, true);
    };
    return InPlaceReplaceUp;
}(EditorAction));
var InPlaceReplaceDown = /** @class */ (function (_super) {
    __extends(InPlaceReplaceDown, _super);
    function InPlaceReplaceDown() {
        return _super.call(this, {
            id: 'editor.action.inPlaceReplace.down',
            label: nls.localize('InPlaceReplaceAction.next.label', "Replace with Next Value"),
            alias: 'Replace with Next Value',
            precondition: EditorContextKeys.writable,
            kbOpts: {
                kbExpr: EditorContextKeys.editorTextFocus,
                primary: 2048 /* CtrlCmd */ | 1024 /* Shift */ | 84 /* US_DOT */,
                weight: 100 /* EditorContrib */
            }
        }) || this;
    }
    InPlaceReplaceDown.prototype.run = function (accessor, editor) {
        var controller = InPlaceReplaceController.get(editor);
        if (!controller) {
            return Promise.resolve(undefined);
        }
        return controller.run(this.id, false);
    };
    return InPlaceReplaceDown;
}(EditorAction));
registerEditorContribution(InPlaceReplaceController.ID, InPlaceReplaceController);
registerEditorAction(InPlaceReplaceUp);
registerEditorAction(InPlaceReplaceDown);
registerThemingParticipant(function (theme, collector) {
    var border = theme.getColor(editorBracketMatchBorder);
    if (border) {
        collector.addRule(".monaco-editor.vs .valueSetReplacement { outline: solid 2px " + border + "; }");
    }
});