text:
Serena and Osaka continue Australian Open preparations with battling wins
Omnisport 9 January 2020, 13:51 UTC
Ash Barty shuffered a shock loss in Brisbane but Serena Williams and Naomi Osaka overcame scares ahead of the Australian Open.
Serena Williams and Naomi Osaka each came from a set down as they geared up their respective Australian Open preparations at the Auckland Classic and the Brisbane International.
Williams needed two hours to overcome compatriot Christina McHale 3-6 6-2 6-3 amid blustery conditions, dropping four of the first five games before hitting her stride.
"I got myself in a hole and I was able to get out of it, so that was satisfying," said Williams, who will face Laura Siegemund in the quarter-finals after the experienced German similarly beat Coco Gauff in three sets.
"I just got mad, and honestly, I said that I wanted to win more than one match here in New Zealand. I thought about that and sometimes it's the craziest things that get you motivated."
Caroline Wozniacki, who is into the doubles semi-finals as Williams' partner in Auckland, came through a topsy-turvy encounter to beat Lauren Davis 6-1 4-6 6-4.
A dominant opening set from Wozniacki, where Davis was unable to hold serve, was not indicative of the absorbing back-and-forth that followed.
"I got a little lucky in the end and it could have gone both ways," the 29-year-old, who will retire after Melbourne, said.
Julia Goerges is up next for Wozniacki and enjoyed a more straightforward 6-3 6-2 win over Jil Teichmann.
World number one Ash Barty's first singles match of 2020 ended with American qualifier Jennifer Brady prevailing 6-4 7-6 (7-4) at the Brisbane International, where Osaka was facing a similar fate after dropping a tie-break in the opener of her match against Sofia Kenin.
The defending Australian Open champion stormed back to take the contest 6-7 (3-7) 6-3 6-1 and will face Kiki Bertens – a 6-3 2-6 7-5 winner over Anett Kontaveit.
Petra Kvitova made light work of Liudmila Samsonova, dropping only five games in a straight-sets victory, while number two seed Karolina Pliskova sowed more disappointment for the home crowd by beating Ajla Tomljanovic 6-4 6-7 (5-7) 6-1 to set up a quarter-final against Alison Riske.
Pliskova's twin Kristyna rounded out the quarter-final action at the Shenzhen Open with a 6-4 6-4 win against Kateryna Bondarenko.
She will face Elena Rybakina, who beat third seed Elise Mertens 6-4 4-6 6-2, while Garbine Muguruza and Ekaterina Alexandrova came through three-setters against Zarina Diyas and Wang Qiang respectively to reach the other semi-final.


text:
Bank of Korea slashes key interest rate
By KELLY OLSEN, Associated Press
South Korea's central bank slashed its key interest rate Monday by three-quarters of a percentage point _ its biggest cut ever _ to prevent Asia's fourth-largest economy from lurching into recession.
The country's president also said the government would cut taxes and boost public spending.
The stock market rose for the first first time in a week after a volatile session. The Korea Composite Stock Price Index, which rose as much as 2.9 percent and dropped as much as 5 percent, closed 0.8 percent higher at 946.45. It had lost one-fifth of its value last week amid a global market sell-off.
The won continued to slide against the U.S. dollar, falling 1.4 percent to close at 1,442.50. The South Korean currency has declined more than 35 percent this year against the greenback.
The Bank of Korea lowered its benchmark seven-day repurchase rate from 5 percent to 4.25 percent at a rare unscheduled meeting. Spokesman Kim Seong said the cut was the largest ever under the current policy framework, established in 1998.
The bank said in a statement that a big cut was needed "to guard securely against the possibility of a sharp contraction of real economic activity" as the global financial crisis pounds the country's financial markets and threatens to tip other major economies into recession.
Separately, South Korean President Lee Myung-bak told the National Assembly that his government would increase public spending and reduce taxes to boost the economy.
But South Korea's difficulties are not comparable to what the country suffered a decade ago during the 1997-98 financial crisis, he said, citing $240 billion of foreign currency reserves and declining global oil and raw material prices.
"What matters is rather the psychological aspect," he said. "The most dreadful foe we have to guard against is overreacting and being engulfed in fear that exceeds reality."
Lee, who held an emergency meeting Sunday of his top officials, returned home Saturday from China, where he discussed ways to deal with the global financial meltdown with Asian and European leaders.
Goldman Sachs economist Kwon Goohoon wrote in a report that the rate cut was "decisive and proactive" and is likely to be followed by at least one more cut of a quarter percentage point early next year.
Monday's cut was only the second time the bank has lowered the benchmark interest rate at an unscheduled meeting under the current policy framework. The first time was in the aftermath of the Sept. 11, 2001 terror attacks in the United States when the bank cut its key rate by half a percentage point.
The central bank announced Friday that South Korean economic growth slowed in the third quarter to 3.9 percent, as construction contracted and the global slowdown hit manufacturing and exports. It was the worst performance by South Korea's economy since the second quarter of 2005, when it expanded 3.4 percent.
Associated Press Writer Hyung-jin Kim and APTN producer Hyun-ah Kim contributed to this report.

redpajama_set_name: RedPajamaCommonCrawl


text:
The Spin | Jimmy Anderson claims another record but still bowls in shadow of Sydney Barnes
When The Spin scours statistics to help rank our cricketers in end-of-the-decade lists or posthumous tributes, occasionally there are still records that make your tummy turn. Jimmy Anderson finished off South Africa's first innings on Sunday to complete the 28th five-wicket haul of his career, in 151 Tests, and now stands alone among English bowlers at the leader in this particular feat after surpassing Ian Botham, who took 27 five-fers in 102 Tests.
Lying in third is Sydney F Barnes, who managed 24 five-wicket performances in only 27 Tests between 1901 and 1914. Let that sink in for a moment. A five-fer is not the defining accolade of a great bowler – plenty of nobodies have cleaned up a tail to find their way onto the honours' board – but the achievement remains a brilliant indicator of just how prolific Barnes was.
Most cricket fans will know "Barney" as one of the giants of the game but few intimately know how war, injury and his dedication to his wife so nearly derailed his career. But the biggest barrier Barnes faced wasn't the face of a bat but his working-class upbringing and, during the early 1890s, in a world in which amateur gentlemen ruled the sport, there wasn't much room for a headstrong, self-taught Black Country boy that knew his worth and wasn't afraid to speak his mind.
Barnes saw cricket as a job before anything else, which led him to be branded by some as a brash mercenary. But this was born out of his upbringing, with his father working for the same metal-bashing company for 63 years in Birmingham, where he was given little pay or respect – so that is exactly what Sydney set out to fix, and in that order too.
Playing league cricket could be far more lucrative than playing at county level with the amateurs – wages at Burnley CC would be £8 a week (plus bonuses) for Saturdays only, but only £3 at Lancashire for three days' work – so after brief spells at Old Trafford and Warwickshire, where he fell out with the establishment over winter pay and playing in the second XI, he returned in 1903 to league cricket and Staffordshire CC in the minor counties championship to much derision, with Wisden even calling it a "defection". His withdrawal was also linked to a desertion of a different kind in 1902; an affair with Alice Taylor would cost him £300 (about £36,000 now) after a divorce action was brought forward by her husband. Barnes would later marry Alice and they remained together for 44 years before her death.
For all his issues off the pitch, his talent on it proved too much for England to ignore. Standing at six foot and with hands the size of frying pans, Barnes was the first ever bowler to seam the ball, adding spin and swing all in the same medium-fast delivery. The Barnes Ball, a fast leg-break that carried previously unseen zip and bounce, was unplayable, and led to some astounding figures: 4,069 wickets at an average of 6.08 runs in league cricket, 1,444 wickets at 8.15 a piece with Staffordshire. His 718 first-class wickets were captured at 17.09, with 189 of those coming for England at 16.43. No one has ever reached 150 Test wickets quicker than the 24 matches it took Barnes, with Waqar Younis and Yasir Shah next best on 27.
Sydney Barnes demonstrates his bowling action circa 1910. Photograph: Hulton Archive/Getty Images
Barnes's numbers are only a fraction of what could have been. A bad knee injury curtailed his first international series, the 1901-02 Ashes Tour in which he took 19 wickets in the first two Tests. Wage demands, a stubbornness to bend the knee to the authorities (and his insistence on placing fielders – sometimes physically – in exactly the correct spot) saw him ostracised from the England side until 1907. On the eve of the second Test of the 1911-12 Ashes, Barnes was badly ill and it was only the kindness of Australia's Syd Gregory, who that night brought him a bottle of whisky and a few extra blankets to keep warm, that allowed him to take the field the next day. He took five for 44, as England romped to victory to square the series at 1-1. The Times of London would later report that "Australian mothers frighten children with the name of Sydney Barnes".
Arguably his finest world record – one that stands to this day – is that for most wickets in a Test series: 49 in only four matches in the 1913-14 tour of South Africa. But even this could have been greater, with Barnes choosing not to play in the fifth Test due to the fact that the MCC had refused to pay for his wife's accommodation.
It is worth remembering that Barnes was over 40 years of age at this stage, playing the best cricket of his life, and but for the outbreak of the first world war, for which Barnes was deemed too old to be conscripted, he would surely have greedily plundered hundreds more Test wickets. Instead Barnes would never play for England again, although he did turn down the call up for the 1920-21 Ashes series, again because the selection committee refused to pay for the then 47-year-old's wife and child to accompany him. Instead Barnes returned to the minor leagues, in Yorkshire and Staffordshire, where he was able to resume his grotesque hauls of wickets on weekends. He would continue to open the bowling for Staffordshire until 1935 at the age of 62.
Barnes's work ethic meant he never formally retired, using those giant yet nimble hands as a copperplate script calligrapher for Staffordshire County Council until his death aged 94 in 1967. Deliciously, his stubbornness and standards never wavered, once refusing an autograph for the founder of Wisden Cricket Monthly, David Frith (despite the fact that the publication had named him as one of the best five cricketers of the 20th century in 1963) because the journalist only had a ball-point pen on him.
The distinguished legacy of Anderson is still being written, but he owes a good deal of it to Barnes, who innovated on the field with seam, swing (and spin) and also framed the argument for proper pay off it, decades before professionals were given their due. Sir Jack Hobbs, Sir Learie Constantine and Wilfred Rhodes are all among those to proclaim Barnes as the greatest bowler that ever lived, and who is The Spin to say otherwise?
• This is an extract from the Guardian's weekly cricket email. The Spin. To subscribe, just visit this page and follow the instructions.
← Ben Stokes strikes again as England beat South Africa to level series
Rory Burns to miss England's tour of Sri Lanka after ankle surgery →


Just a quick post here, a small follow-up to the Letter P project, as I make my way through blogging about all the letters created during the Alphabet Swap.
Oh Pinterest, how much I love you and all your insane amounts of inspiration!
Letter P this month provided me some more practice on my sewing machine, prompting me to perfect my process of pillow-making, using some pieces of patchwork-style fabric + a pair of pencils.
And in the end I opted to produce a patchwork pillow. These pics showing the process from paper-pattern-making to production, plus pocket.
^ Close-up pic of the pocket for pink and purple pencils.
...and all puffed out with its proliferation of pretty patterns.
Looking at the pictures of all the group's submissions, clearly pink was popular, with the Letter P prompting a profusion of pigs, puppies, a patchwork pillow, and a parrot.
^ (Clockwise from left) Shannon's puppy puppets; Susan's amigurumi pink piglet; my patchwork pillow; Maryanne's plush pink puppet pig; and Jodi's painted parrot P.
^ Shannon's Letter P provided plenty of P's: a pretty pair of pastel paper puppy puppets on popsicle sticks. Bonus points for the pinwheel pinned to the pink puppy!
^ Pigs were popular - Susan crocheted her little piggie, while Sarah pegged her pink porker to a plate.
^ Jodi's handpainted parrot on a papier mache P was very unique, and we were perfectly thrilled to be the ones pocketing this one to take home!


On January 29-31, 2019 the Deputy Minister of Foreign Affairs of the Republic of Belarus, Oleg Kravchenko, visited Washington, DC.
During the visit O.Kravchenko held a meeting with the U.S. Assistant Secretary of State for European and Eurasian Affairs, A.Wess Mitchell. The parties discussed topical issues of Belarus-U.S. cooperation and the situation in the Eastern European region. O.Kravchenko also met with the U.S. Deputy Assistant Secretary of State, George Kent.
Implementation of projects in Belarus was discussed at the meeting with the Assistant Administrator for Bureau for Europe and Eurasia of the U.S. Agency for International Development, Brock Bierman.
O.Kravchenko held talks with the Special Assistant to the U.S. President and Senior Director for European and Russian Affairs on the U.S. National Security Council, Fiona Hill.
Meetings were held with a member of the U.S. House of Representatives, Co-Chair of the U.S. Commission on Security and Cooperation in Europe, Christopher Smith, as well as with the member of the U.S. House of Representatives, Francis Rooney, senior staff of the U.S. Senate Foreign Relations Committee.
During the visit, the Deputy Minister of Foreign Affairs of Belarus met with the leaders of think tanks Jamestown Foundation Glen Howard, Kennan Institute Matthew Rozhansky, Director of Russia and Eurasia Program of Carnegie Endowment Eugene Rumer, with a group of researchers at the Brookings Institution, with representatives of the Penn Biden Center for Diplomacy and Global Engagement, the German Marshall Fund of the United States.
Talks were held with leaders of the National Coalition Supporting Eurasian Jewry.
Possibilities of enhancing contacts between business circles of the two countries were discussed with the Chair of Belarus-U.S. Business Council, David Baron.
On January 31, 2019 the Atlantic Council hosted a conference "The Belarus Dilemma: For Minsk and the West" with panelists including Oleg Kravchenko, the Senior Director of the Penn Biden Center for Diplomacy and Global Engagement, Michael Carpenter, Program Chair in the Center for European Policy Analysis, retired Commander of U.S. Army Europe Benjamin Hodges, Distinguished Fellow of Atlantic Council, former U.S. Ambassador to Russia, former NATO Deputy Secretary General Alexander Vershbow, President and CEO of the U.S. – Russia Foundation, former Special Assistant to the U.S. President Celeste Wallander.
The conference was attended by representatives of the U.S. Department of State, several leading U.S. think tanks, media and non-governmental organizations, Embassies of foreign countries in the United States.


So, a day before the trigger was pulled on Article 50, MSPs passed a motion, by a 10-vote majority, to give Nicola Sturgeon authority to seek a second referendum between autumn 2018 and spring 2019. She cannot keep calling for a referendum every time she doesn't get the outcome she so badly wants, but she has a point. Brexit does indeed change things quite fundamentally.
What the First Minister has chosen to disregard, or at least has chosen not to bring up in the public domain, is that Scotland can hardly afford the independence that she so desperately seeks. Scotland runs a fiscal deficit of about 9.5% of GDP at present and only survives because of grants from London. Yet, she has promised a significant increase in welfare spending in an independent Scotland. Her case was a great deal stronger when oil prices hovered around $120-130 per barrel. With oil prices around $50, she has no case at all.
Unless Scotland is prepared to pay EM-like interest rates on their foreign debt, some very serious cut-backs in welfare spending await. Looking ahead, it won't be particularly amusing to be a tax payer in an independent Scotland. For that reason, I suspect she will also lose the next referendum, but you never know. Stranger things have happened. Growing nationalism created a president called Trump, and it created a UK outside the EU. Could it also create an independent Scotland?


text:
.class Lcom/android/bluetooth/gatt/ScanFilterQueue;
.super Ljava/lang/Object;
.source "ScanFilterQueue.java"

# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    }
.end annotation

# static fields
.field private static final DEVICE_TYPE_ALL:B = 0x0t

.field private static final MAX_LEN_PER_FIELD:I = 0x1a

.field public static final TYPE_DEVICE_ADDRESS:I = 0x0

.field public static final TYPE_LOCAL_NAME:I = 0x4

.field public static final TYPE_MANUFACTURER_DATA:I = 0x5

.field public static final TYPE_SERVICE_DATA:I = 0x6

.field public static final TYPE_SERVICE_DATA_CHANGED:I = 0x1

.field public static final TYPE_SERVICE_UUID:I = 0x2

.field public static final TYPE_SOLICIT_UUID:I = 0x3

# instance fields
.field private mEntries:Ljava/util/Set;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Set",
            "<",
            "Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;",
            ">;"
        }
    .end annotation
.end field

# direct methods
.method constructor <init>()V
    .locals 1

    .prologue
    .line 36
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 89
    new-instance v0, Ljava/util/HashSet;

    invoke-direct {v0}, Ljava/util/HashSet;-><init>()V

    iput-object v0, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    return-void
.end method

.method private concate(Landroid/os/ParcelUuid;[B)[B
    .locals 6
    .param p1, "serviceDataUuid"    # Landroid/os/ParcelUuid;
    .param p2, "serviceData"    # [B

    .prologue
    const/4 v4, 0x0

    .line 246
    if-nez p2, :cond_1

    move v3, v4

    :goto_0
    add-int/lit8 v1, v3, 0x2

    .line 248
    .local v1, "dataLen":I
    const/16 v3, 0x1a

    if-le v1, v3, :cond_2

    .line 249
    const/4 v0, 0x0

    .line 261
    :cond_0
    :goto_1
    return-object v0

    .line 246
    .end local v1    # "dataLen":I
    :cond_1
    array-length v3, p2

    goto :goto_0

    .line 251
    .restart local v1    # "dataLen":I
    :cond_2
    new-array v0, v1, [B

    .line 253
    .local v0, "concated":[B
    invoke-static {p1}, Landroid/bluetooth/BluetoothUuid;->getServiceIdentifierFromParcelUuid(Landroid/os/ParcelUuid;)I

    move-result v2

    .line 256
    .local v2, "uuidValue":I
    and-int/lit16 v3, v2, 0xff

    int-to-byte v3, v3

    aput-byte v3, v0, v4

    .line 257
    const/4 v3, 0x1

    shr-int/lit8 v5, v2, 0x8

    and-int/lit16 v5, v5, 0xff

    int-to-byte v5, v5

    aput-byte v5, v0, v3

    .line 258
    if-eqz p2, :cond_0

    .line 259
    const/4 v3, 0x2

    array-length v5, p2

    invoke-static {p2, v4, v0, v3, v5}, Ljava/lang/System;->arraycopy([BI[BII)V

    goto :goto_1
.end method

# virtual methods
.method addDeviceAddress(Ljava/lang/String;B)V
    .locals 2
    .param p1, "address"    # Ljava/lang/String;
    .param p2, "type"    # B

    .prologue
    .line 92
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 93
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x0

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 94
    iput-object p1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->address:Ljava/lang/String;

    .line 95
    iput-byte p2, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->addr_type:B

    .line 96
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 97
    return-void
.end method

.method addManufacturerData(II[B[B)V
    .locals 2
    .param p1, "company"    # I
    .param p2, "company_mask"    # I
    .param p3, "data"    # [B
    .param p4, "data_mask"    # [B

    .prologue
    .line 147
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 148
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x5

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 149
    iput p1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->company:I

    .line 150
    iput p2, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->company_mask:I

    .line 151
    iput-object p3, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->data:[B

    .line 152
    iput-object p4, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->data_mask:[B

    .line 153
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 154
    return-void
.end method

.method addManufacturerData(I[B)V
    .locals 3
    .param p1, "company"    # I
    .param p2, "data"    # [B

    .prologue
    .line 136
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 137
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x5

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 138
    iput p1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->company:I

    .line 139
    const v1, 0xffff

    iput v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->company_mask:I

    .line 140
    iput-object p2, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->data:[B

    .line 141
    array-length v1, p2

    new-array v1, v1, [B

    iput-object v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->data_mask:[B

    .line 142
    iget-object v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->data_mask:[B

    const/4 v2, -0x1

    invoke-static {v1, v2}, Ljava/util/Arrays;->fill([BB)V

    .line 143
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 144
    return-void
.end method

.method addName(Ljava/lang/String;)V
    .locals 2
    .param p1, "name"    # Ljava/lang/String;

    .prologue
    .line 129
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 130
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x4

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 131
    iput-object p1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->name:Ljava/lang/String;

    .line 132
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 133
    return-void
.end method

.method addScanFilter(Landroid/bluetooth/le/ScanFilter;)V
    .locals 7
    .param p1, "filter"    # Landroid/bluetooth/le/ScanFilter;

    .prologue
    .line 205
    if-nez p1, :cond_1

    .line 243
    :cond_0
    :goto_0
    return-void

    .line 207
    :cond_1
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getDeviceName()Ljava/lang/String;

    move-result-object v3

    if-eqz v3, :cond_2

    .line 208
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getDeviceName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {p0, v3}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->addName(Ljava/lang/String;)V

    .line 210
    :cond_2
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getDeviceAddress()Ljava/lang/String;

    move-result-object v3

    if-eqz v3, :cond_3

    .line 211
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getDeviceAddress()Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x0

    invoke-virtual {p0, v3, v4}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->addDeviceAddress(Ljava/lang/String;B)V

    .line 213
    :cond_3
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceUuid()Landroid/os/ParcelUuid;

    move-result-object v3

    if-eqz v3, :cond_4

    .line 214
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceUuidMask()Landroid/os/ParcelUuid;

    move-result-object v3

    if-nez v3, :cond_7

    .line 215
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceUuid()Landroid/os/ParcelUuid;

    move-result-object v3

    invoke-virtual {v3}, Landroid/os/ParcelUuid;->getUuid()Ljava/util/UUID;

    move-result-object v3

    invoke-virtual {p0, v3}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->addUuid(Ljava/util/UUID;)V

    .line 221
    :cond_4
    :goto_1
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getManufacturerData()[B

    move-result-object v3

    if-eqz v3, :cond_5

    .line 222
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getManufacturerDataMask()[B

    move-result-object v3

    if-nez v3, :cond_8

    .line 223
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getManufacturerId()I

    move-result v3

    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getManufacturerData()[B

    move-result-object v4

    invoke-virtual {p0, v3, v4}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->addManufacturerData(I[B)V

    .line 229
    :cond_5
    :goto_2
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceDataUuid()Landroid/os/ParcelUuid;

    move-result-object v3

    if-eqz v3, :cond_0

    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceData()[B

    move-result-object v3

    if-eqz v3, :cond_0

    .line 230
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceDataUuid()Landroid/os/ParcelUuid;

    move-result-object v2

    .line 231
    .local v2, "serviceDataUuid":Landroid/os/ParcelUuid;
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceData()[B

    move-result-object v0

    .line 232
    .local v0, "serviceData":[B
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceDataMask()[B

    move-result-object v1

    .line 233
    .local v1, "serviceDataMask":[B
    if-nez v1, :cond_6

    .line 234
    array-length v3, v0

    new-array v1, v3, [B

    .line 235
    const/4 v3, -0x1

    invoke-static {v1, v3}, Ljava/util/Arrays;->fill([BB)V

    .line 237
    :cond_6
    invoke-direct {p0, v2, v0}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->concate(Landroid/os/ParcelUuid;[B)[B

    move-result-object v0

    .line 238
    invoke-direct {p0, v2, v1}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->concate(Landroid/os/ParcelUuid;[B)[B

    move-result-object v1

    .line 239
    if-eqz v0, :cond_0

    if-eqz v1, :cond_0

    .line 240
    invoke-virtual {p0, v0, v1}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->addServiceData([B[B)V

    goto :goto_0

    .line 217
    .end local v0    # "serviceData":[B
    .end local v1    # "serviceDataMask":[B
    .end local v2    # "serviceDataUuid":Landroid/os/ParcelUuid;
    :cond_7
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceUuid()Landroid/os/ParcelUuid;

    move-result-object v3

    invoke-virtual {v3}, Landroid/os/ParcelUuid;->getUuid()Ljava/util/UUID;

    move-result-object v3

    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getServiceUuidMask()Landroid/os/ParcelUuid;

    move-result-object v4

    invoke-virtual {v4}, Landroid/os/ParcelUuid;->getUuid()Ljava/util/UUID;

    move-result-object v4

    invoke-virtual {p0, v3, v4}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->addUuid(Ljava/util/UUID;Ljava/util/UUID;)V

    goto :goto_1

    .line 225
    :cond_8
    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getManufacturerId()I

    move-result v3

    const v4, 0xffff

    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getManufacturerData()[B

    move-result-object v5

    invoke-virtual {p1}, Landroid/bluetooth/le/ScanFilter;->getManufacturerDataMask()[B

    move-result-object v6

    invoke-virtual {p0, v3, v4, v5, v6}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->addManufacturerData(II[B[B)V

    goto :goto_2
.end method

.method addServiceChanged()V
    .locals 2

    .prologue
    .line 100
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 101
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x1

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 102
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 103
    return-void
.end method

.method addServiceData([B[B)V
    .locals 2
    .param p1, "data"    # [B
    .param p2, "dataMask"    # [B

    .prologue
    .line 157
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 158
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x6

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 159
    iput-object p1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->data:[B

    .line 160
    iput-object p2, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->data_mask:[B

    .line 161
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 162
    return-void
.end method

.method addSolicitUuid(Ljava/util/UUID;)V
    .locals 2
    .param p1, "uuid"    # Ljava/util/UUID;

    .prologue
    .line 122
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 123
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x3

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 124
    iput-object p1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->uuid:Ljava/util/UUID;

    .line 125
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 126
    return-void
.end method

.method addUuid(Ljava/util/UUID;)V
    .locals 4
    .param p1, "uuid"    # Ljava/util/UUID;

    .prologue
    const-wide/16 v2, 0x0

    .line 106
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 107
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x2

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 108
    iput-object p1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->uuid:Ljava/util/UUID;

    .line 109
    new-instance v1, Ljava/util/UUID;

    invoke-direct {v1, v2, v3, v2, v3}, Ljava/util/UUID;-><init>(JJ)V

    iput-object v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->uuid_mask:Ljava/util/UUID;

    .line 110
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 111
    return-void
.end method

.method addUuid(Ljava/util/UUID;Ljava/util/UUID;)V
    .locals 2
    .param p1, "uuid"    # Ljava/util/UUID;
    .param p2, "uuid_mask"    # Ljava/util/UUID;

    .prologue
    .line 114
    new-instance v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    invoke-direct {v0, p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;-><init>(Lcom/android/bluetooth/gatt/ScanFilterQueue;)V

    .line 115
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v1, 0x2

    iput-byte v1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    .line 116
    iput-object p1, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->uuid:Ljava/util/UUID;

    .line 117
    iput-object p2, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->uuid_mask:Ljava/util/UUID;

    .line 118
    iget-object v1, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z

    .line 119
    return-void
.end method

.method clear()V
    .locals 1

    .prologue
    .line 187
    iget-object v0, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v0}, Ljava/util/Set;->clear()V

    .line 188
    return-void
.end method

.method clearUuids()V
    .locals 4

    .prologue
    .line 179
    iget-object v2, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    .local v1, "it":Ljava/util/Iterator;, "Ljava/util/Iterator<Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;>;"
    :cond_0
    :goto_0
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_1

    .line 180
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    .line 181
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    iget-byte v2, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    const/4 v3, 0x2

    if-ne v2, v3, :cond_0

    .line 182
    invoke-interface {v1}, Ljava/util/Iterator;->remove()V

    goto :goto_0

    .line 184
    .end local v0    # "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    :cond_1
    return-void
.end method

.method getFeatureSelection()I
    .locals 5

    .prologue
    .line 194
    const/4 v2, 0x0

    .line 195
    .local v2, "selc":I
    iget-object v3, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    .local v1, "i$":Ljava/util/Iterator;
    :goto_0
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_0

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    .line 196
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    const/4 v3, 0x1

    iget-byte v4, v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;->type:B

    shl-int/2addr v3, v4

    or-int/2addr v2, v3

    .line 197
    goto :goto_0

    .line 198
    .end local v0    # "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    :cond_0
    return v2
.end method

.method isEmpty()Z
    .locals 1

    .prologue
    .line 175
    iget-object v0, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v0}, Ljava/util/Set;->isEmpty()Z

    move-result v0

    return v0
.end method

.method pop()Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    .locals 3

    .prologue
    .line 165
    invoke-virtual {p0}, Lcom/android/bluetooth/gatt/ScanFilterQueue;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_0

    .line 166
    const/4 v0, 0x0

    .line 171
    :goto_0
    return-object v0

    .line 168
    :cond_0
    iget-object v2, p0, Lcom/android/bluetooth/gatt/ScanFilterQueue;->mEntries:Ljava/util/Set;

    invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    .line 169
    .local v1, "iterator":Ljava/util/Iterator;, "Ljava/util/Iterator<Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;>;"
    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;

    .line 170
    .local v0, "entry":Lcom/android/bluetooth/gatt/ScanFilterQueue$Entry;
    invoke-interface {v1}, Ljava/util/Iterator;->remove()V

    goto :goto_0
.end method

redpajama_set_name: RedPajamaGithub


You can use our online form to apply for admission to St. Patrick Interparish school, please click here to apply.
Contact the office to enroll a new child.
Click HERE to apply for Tuition Assistance for the 2018-2019 school year.
St. Patrick Interparish School admits students of any race, color, national and ethnic origin to all the rights, privileges, programs, and activities generally accorded or made available to students at the school. St. Patrick Interparish School does not discriminate on the basis of race, color, national and ethnic origin in administration of its educational policies, admissions policies, scholarship and loan programs, and athletic and other school-administered programs.


A horse riding holiday in Namibia is an African adventure you will remember and treasure for the rest life. Namibia with its stark and striking landscapes will take your breath away. Out there, in the middle of nowhere, you will find a form of peace and tranquillity so rarely found in the world today. You can expect thrilling and challenging horse riding which makes for a real adventure. A duvet-filled roll mat provides your cosy accommodation for the trip as you relish sleeping out under the stars.
Immerse yourself in Namibia's hauntingly beautiful scenery, while learning about the unique wildlife which inhabits the landscapes. The horse safari guiding is excellent, and an extremely friendly back-up team who sees to your every need. As for the safari horses, they are brilliant and you will, without doubt, form a strong bond with your stead.
The Namib Desert is one of the most spectacular desert landscapes in the world and what better way to explore it than from on horseback. The desert homes a surprising variety of wildlife, all adapted in exceptionally special and interesting ways to survive such harsh environments. Traversing this sparse, the wide and varying terrain will give you a sense of adventure very difficult to rival.


text:
Home » Member State Monitor » Sweden Adopts Tighter COVID Measures as Cases Soar
Sweden is switching to a stricter measure to regulate coronavirus restrictions, having relied on a more relaxed approach prior, bringing its approach more at par with the rest of Europe.
This after Swedish politicians on Friday approved a bill granting the executive department the power to impose tighter measures such as closing shops and public transport, as well as limit gatherings in public places such as parks, gyms, sports facilities, as well as events and businesses that operate premises for parties, when deemed necessary, The Independent reported.
The law will come into effect on Sunday, January 10.
Those found breaching social distancing guidelines will face a penalty, the report said.
In a television interview after the approval, Swedish Prime Minister Stefan Lofven said that the law, originally for implementation in March when virus cases were expected to spike, will be imposed imminently.
"We see a great risk that we will be in a difficult situation for some time ahead," he said.
"Of course, that means the pandemic law should be utilized, and we will use it in the near term," he added.
Health Minister Lena Hallengren was quoted as saying: "This is first and foremost about measures to hinder the spread of the virus, but without imposing unnecessary limits on things that can be done without risking infection."
As of press time, Sweden reported 490,000 confirmed virus cases while the death toll was at 9,433.
Meanwhile, opposition politicians criticized the government for its "slow" move to introduce the legislation, which broadens its ability to cope with the second wave of cases.
The country had until recently followed a largely voluntary approach to virus precautions such as social distancing, school closures, and the mandatory wearing of masks.
Bloomberg quoted Sweden's state epidemiologist Anders Tegnell as saying that the country sees no sign of decreasing virus cases, adding "we have a lot of patients being admitted to intensive care units."
"Unfortunately, the same goes for fatalities," he said.
Photo from Helena Jankovicova Kovacova/Pixabay
coronavirus covid measure Sweden
The European Union (EU) has begun testing its 446 million population in what members called a "touching moment of unity" as it planned to successfully inoculate all citizens by the


Looking for a fun family friendly event? Nothing beats the Pocono Mountains Bluegrass Festival. This music festival features a great lineup of bluegrass bands. Grab the kids, dust off the tent and come on down to the Pocono Mountains Bluegrass Festival. There's no better way to spend your vacation than a memorable night in the Poconos.
Admission: $40 at gate for a weekend ticket (Friday, Saturday, and Sunday), daily tickets availableThe Pocono Mountains Bluegrass Festival has been a family oriented festival for the past 16 years. The event is held rain or shine due to the covered stage and seating areas. The festival also includes children's activities and musical workshops. Click here to see the lineup.


text:
Yafo, the Flea Market Compound
Yoav Arbel
From December 2005 until October 2006, salvage excavations were conducted on four streets in the flea market compound in Yafo (Jaffa; Permit No. A-4675; map ref. NIG 21230–8/62707–12; OIG 16230–8/12707–12), prior to development. The excavations, carried out on behalf of the Israel Antiquities Authority and financed by the Tel Aviv-Yafo Municipality, were directed by Y. Arbel, with the assistance of L. Rauchberger and M. Cohen (area supervision), R. Haim and R. Assis (assistance in area supervision), S. Ya'aqov-Jam and E. Bechar (administration), V. Essman and V. Pirsky (surveying and drafting), T. Sagiv (field photography), Y. Nagar (physical anthropology), C. Raphael (metallurgical laboratory), P. Gendelman (pottery), Y. Gorin-Rosen (glass), R. Kool (numismatics), M. Sadeh (archaeozoology) and G. Finkielsztejn (Rhodian handles). Additional assistance was rendered by M. Peilstöker, T. Shacham of the Jaffa Museum and Y. Drey.
The excavations were undertaken in the southern part of the flea market compound, on Rabbi Nahman, Rabbi Haninah, Rabbi Pinhas and Rabbi Tanhum Streets (Fig. 1). These excavations are an additional phase in a project that includes excavating the streets of the marketplace, where preliminary probes revealed ancient remains (HA-ESI 118). Limitations in the extent and depth of the excavated areas precluded the exposure of complete assemblages and in most cases, bedrock was not reached. Construction and road paving activities from the time of the British Mandate caused substantial damage to the excavation areas. The exposed antiquities included building remains, installations, rock-cuttings, tombs, a road and a city wall. The finds dated to the Iron Age and the Persian, Hellenistic, Roman, Byzantine, Early Islamic, Crusader, Mamluk and Ottoman periods.
Table 1. Preliminary Stratigraphy
Stratum Period Remains
I British Mandate Lime pits, refuse pits and septic pits
II Ottoman Well, paved road, water channels
III Mamluk Tombs
IV Crusader City wall, residential buildings
V Early Islamic
Isolated walls, refuse concentrations, scattered potsherds
VI Byzantine Industrial building, isolated walls
VII Roman Tombs
VIII Hellenistic Residential buildings
IX Persian
X Iron Remains of a plastered structure (a water reservoir?), potsherds
XI Late Bronze Age Several potsherds (discovered in later pottery assemblages on Rabbi Pinhas St.)
Table 2. The Strata Exposed in the Different Excavations
Street/Stratum I II III IV V VI VII VIII IX X XI
Rabbi Nahman + + + +
Rabbi Hanina + + + + + +
Rabbi Pinhas + + + + + + + + +
Rabbi Tanhum + + +
Rabbi Nahman Street
The excavation, conducted in a section between 'Ami'ad and Rabbi Pinhas Streets, was limited to a depth of 1.5 m. Seven Muslim pit graves, oriented east–west, were discovered along the street. The graves were found only several centimeters above the floors of the Crusader period (Stratum IV; below) and therefore it is reasonable to date them to the Mamluk period or the beginning of the Ottoman period (Stratum III; fourteenth–sixteenth centuries CE), at which time the site was uninhabited.
Meager construction remains in the northern part of the area belonged to two sub-phases of Stratum IV (twelfth–thirteenth centuries CE). The remains ascribed to the later sub-phase included tamped-earth floors, wall sections, scattered plaster fragments and simple installations. The earlier sub-phase comprised a wall section built of kurkar masonry stones and a corner of two walls that were built of fieldstones (Fig. 2); it seems that these were the foundations of walls. A large dressed stone, delimited by a stone pavement, was also ascribed to the early sub-phase. The stone was probably used as a column base. In the other parts of the excavation area, floors ascribed to Stratum IV were discovered. Sections of a poured plaster floor were found in the middle of the street while tamped-earth floors occurred in the southern part of the street.
Potsherds dating mainly to the Byzantine (Stratum VI) and Early Islamic (Stratum V) periods, to the Middle Ages and a few to the Hellenistic period, were found below the floors of Stratum IV. A section of a wall built of dressed stones, which was discovered in the balk of the northernmost square, seems to have predated the remains of the Crusader period (Stratum IV).
Rabbi Hanina Street
The excavation was conducted in the section between Rabbi Ada and Rabbi Pinhas Streets. The upper strata were severely damaged by construction and road paving during the British Mandate. The preserved remains were ascribed to Strata I, II, V, VI, VIII, IX.
Stratum I. Three irregular-shaped pits that contained mostly iron refuse and whose sides were lined with lime were revealed in the middle of the road. The pits caused extensive damage to the remains of the industrial building from Strata V-VI (below).
Stratum II. A well from the Ottoman period, lined with dressed limestone (Fig. 3), was discerned in the southwestern corner of the street. The ceramic finds in the well included a Turkish pipe and gray potsherds of Gaza ware that dated to the Ottoman period. During the British Mandate buildings were constructed above the well.
Strata V-VI. The southeastern part of a large industrial building was exposed in the middle of the street, next to the modern level. The outer wall of the building was wide (c. 0.8 m) and built of two rows of roughly hewn kurkar stones, bonded with plaster, with a core of fieldstones and soil. Six plastered vats (average dimensions 0.7 × 1.0 m; Fig. 4) were discovered in the building. Four of them were arranged in a row and the fifth vat, to their east, was connected by a pipe to the western wing of the building, which was not excavated. Part of a stone vault was preserved above this vat. The sixth and southernmost vat was trapezoidal and partly destroyed. The vats were coated with light pink plaster mixed with potsherds. A cloth-dying industry or tannery probably operated in the building, which was located some distance from the city center. It is not possible to date the structure precisely due to lack of finds. However, based on evidence from other excavations in the vicinity, regarding industrial activity in the Byzantine and Early Islamic periods, the building can be dated likewise.
Stratum VIII. Parts of rooms that apparently belonged to a residential building were discovered in the middle and the northern end of the street. The walls of the rooms were built of kurkar and founded directly on bedrock or in shallow foundation trenches that were hewn in bedrock (Fig. 5). Crumbled mud bricks, which were revealed on the floors of the rooms, indicate that the upper courses of the walls were apparently built of this material. The ceramic finds that dated to the end of the Persian period and the beginning of the Hellenistic period (the Ptolemaic dynasty; fifth–third centuries BCE), included a variety of storage and serving vessels, intact lamps and stamped handles. Some of the vessels were imported from the Greek islands, Cyprus and Egypt. The finds recovered from the excavation are important, since only a few artifacts have been retrieved, so far, from several probes that were dug in the market compound.
Stratum IX. Part of a large well-preserved structure that was founded on the kurkar bedrock was discovered. The outer western wall (length 6.3 m) of the structure, as well as parts of the southern and northern walls (each c. 3.5 m long) whose continuation was buried beneath modern buildings, were exposed (Fig. 6). The walls of the structure were built of fieldstones bonded with plaster and plastered on the inside. The structure was probably used as a water reservoir or as an industrial installation of some sort. The ceramic finds in the structure were sealed beneath Stratum VIII and dated to the latter phase of the Iron Age or the transition phase from the Iron Age to the Persian period (seventh–fifth centuries BCE).
Rabbi Pinhas Street
Stratum II. A road of tamped earth mixed with lime was exposed in the middle and western part of the street, next to the modern road level. The road was cut by three plastered water channels that were covered with stones. Below the road, potsherds and Marseilles roof tiles that dated the road to the second half of the nineteenth century CE were exposed. It seems that the beginning of the road was at the gate, which was broken into the city wall in the year 1869 (R. Kark, 2003, Jaffa, The Growth of a City 1799–1917, p. 27).
Stratum III. Several shallow Muslim pit graves, aligned east–west, were discovered in the eastern part of the street. The tombs were not excavated, but based on their stratigraphy, style and the potsherds collected in their vicinity, they can reasonably be dated to the Mamluk period or the beginning of the Ottoman period.
Stratum IV. At the eastern end of the street, a section of the eastern city wall of the Crusader period was exposed (Fig. 7). The exposed wall's foundation (width 2.5 m, height 2.7 m) protruded from the city wall built on top of it. The outer face of the city wall consisted of kurkar masonry stones and the inner face was constructed from large fieldstones mixed with soil and plaster. The wall was preserved two courses high. Potsherds that dated to the Hellenistic and Roman periods were discovered below the foundation level. It can be assumed that the continuation of the wall was incorporated in the remains of the gate from the Crusader period, which had been exposed in the past c. 16 m north of the excavation, at the eastern end of the Olē Ziyyon Street.
Strata V-VI. Two sections of walls, ascribed to different, poorly preserved buildings, were exposed. In addition, debris concentrations that contained large amounts of potsherds from the Byzantine and Early Islamic periods were uncovered.
Stratum VII. Three pit graves were discovered in the eastern part of the street. The level of these graves was deeper than that of the Muslim graves in Stratum III and their orientation was different. These tombs were not excavated; however, they were dated to the Early Roman period and possibly also to the Hellenistic period, based on the ceramic finds in the stratum. At the western end of the street, a single well-built cist tomb that was covered with kurkar masonry stones was discovered (Fig. 8). The tomb was breached and had probably been looted. Some of the tomb's cap stones were discerned nearby. The tomb was not excavated; however, its construction and elevation, as well as comparing it with similar tombs that were exposed in the nearby excavations of the Ganor compound (ESI 20:47*–49*), indicate that it should be dated to the Roman period. Potsherds that apparently dated the looting of the tomb to the Mamluk period were discovered between the cap stones lying near the tomb.
Stratum VIII. Remains of buildings, installations and tamped-earth floors that were probably part of a residential complex from the Hellenistic period were exposed in the middle of the street, near the corner with Rabbi Hanina Street. Most of the walls were dismantled during the Middle Ages but their robber trenches were quite apparent (Fig. 9). The exposed earthen floors in the stratum were founded on natural soil.
Probes conducted below Stratum VIII revealed fragments of pottery vessels that dated to the transition phase between the Iron Age and the Persian period (Strata IX-X).
Rabbi Tanhum Street
In the north of the street, at a depth of 1.5–2.0 m below modern surface, remains of two rooms that belonged to the same residential building were exposed (Stratum IV; Fig. 10). At least two phases of construction were discerned in the remains. The walls were built of kurkar masonry stones. Incorporated in one of the walls was a square stone door that originally came from a Jewish burial cave, as indicated by the menorah engraved in its center. A large stone basin, equipped with two handles and two gutters, whose function is unclear, was exposed among the remains of the rooms. The ceramic finds dated to the twelfth–thirteenth centuries CE and included storage and serving vessels, many of which were glazed. Some of the vessels were imports from Europe and Egypt. Among the artifacts were arrowheads and coins that dated to the same period. At the northern end of the street, a Muslim pit grave that dated to the Mamluk period or the beginning of the Ottoman period was discovered.
The results of the excavations in the southern part of the flee-market compound are rather consistent with the results of excavations elsewhere in the compound. Their main contribution lies in providing additional information about the nature of this section of the city during the different periods. The excavations also contributed to the understanding of urban development processes and what influenced them. The assumption that throughout different periods Yafo had a kind of lower city, at the same time that the tell maintained its status as the urban center, was also corroborated. This was the situation in the early part of the Hellenistic period, in the Byzantine period when industrial activity was conducted in the lower city and in the Crusader period, when the area was fortified for the first time. During other periods the area was used for agriculture or burial. The remains and the artifacts from the excavations are in keeping with the information from the historical sources regarding the changes that occurred in the city throughout the periods. The urban compound spread to areas east of Tel Yafo at times of political stability and economic prosperity, even if they were short-lived. The lower city was abandoned and the area was used for burial during less stable periods, for example during the conflict between the Seleucids and the Hasmoneans and at the time of the Jewish revolts against Rome, or during times of social and economic depression in the country, such as the Mamluk period and the beginning of the Ottoman period.
2. Rabbi Nahman Street, building remains from the Crusader period, looking east.
3. Rabbi Hanina Street, a well from the Ottoman period, looking north.
4. Rabbi Hanina Street, vats in an industrial building, looking east.
5. Rabbi Hanina Street, remains of buildings from the Hellenistic period, looking north.
6. Rabbi Hanina Street, section of a plastered structure from the Iron Age, looking west.
7. Rabbi Pinhas Street, section of the city wall from the Crusader period, looking east.
8. Rabbi Pinhas Street, built cist tomb from the Roman period, looking southwest.
9. Rabbi Pinhas Street, robber trench of a wall from the Hellenistic period, looking south.
10. Rabbi Tanhum Street, remains of rooms from the Crusader period, looking west.


BACKGROUND: Allergy immunotherapy (AIT) is the only available treatment that alters the natural course of allergies and has possible disease-modifying effects. AIT is administered primarily via subcutaneous injection delivered in a physician's office. Few studies have been conducted in the United States or Canada to evaluate the costs of subcutaneous immunotherapy (SCIT). OBJECTIVES: To (a) describe SCIT administration processes, resources, and costs and (b) characterize the patient population receiving SCIT. METHODS: A multisite, prospective, observational time and motion study was conducted. Injection and wait times were collected by a third-party observer on 1 visit for each patient. Extract preparation processes were also observed. Site staff reported on treatment protocols, administrative time, supplies, and patient medical history. Patients responded to questionnaires on demographics, reasons for treatment, medication use, productivity, and travel time. Costs were estimated by applying unit costs to the time observations and the patient- and staff-reported data. RESULTS: A total of 670 SCIT patients were enrolled at 6 sites in the United States and 6 sites in Canada. Average age in the United States was 41 years (SD = 18) and 44 years (15) in Canada, with 10% of the patients aged ≥ 65 years. Annual incomes were over $100,000 for 40% of U.S. patients and 30% of Canadian patients. U.S. patients had over 4 times as many different allergens in their SCIT treatments as Canadian patients, with a mean of 18 versus 4. The most common reasons reported for starting SCIT was a "desire to cure allergies once and for all" (73%) and that "symptoms are not improved by allergy medications" (60%). Percentages of patients taking allergy medications in the 4 weeks prior to observation were 86% in the United States and 66% in Canada: antihistamines 75% United States, 54% Canada; inhaled corticosteroids 32% United States, 22% Canada. The predominant comorbidity was asthma, 43% United States, 24% Canada. Site protocols for build-up treatment phases were 1 to 2 injections per week for an average of 25 weeks (range 12-52). Maintenance phases were 1 injection every 3 to 4 weeks for an average of 4 years (range 2.5-5). Eight of the sites had total mean staff times per injection visit of 7 to 22 minutes; 1 site averaged fewer minutes, and 3 sites averaged more. Total direct medical costs were an average of $30 for Canadian patients per visit and $32 per visit for U.S. patients, half accounted for by the cost of the extract. Pre- and postinjection administrative tasks were the second largest driver of direct costs. Total injection visit-related time for patients, including round-trip travel time, averaged about 80 minutes per visit in the United States and in Canada. CONCLUSIONS: Analyses revealed substantial variation in SCIT regimens among sites, but the sites had commonalities in the injection process components. SCIT requires patient commitment to a long-term treatment regimen involving numerous clinic visits and resources for administration.


No more excuses. Start by eliminating all unhealthy, processed food from your pantry and stick to purchasing fresh produce instead. Then, create a weekly menu of delicious meals made from only wholesome foods. By planning out your meals ahead of time, you'll be less likely to go out of your way for an unhealthy option – otherwise you'll have wasted your time, money and effort.
Speaking of unhealthy options, do your best to avoid fast food restaurants on your route to work and back. It's easy to stop and grab something when it's on the way home – it's a different story when it's out of the way.
Avoid routes that take you near fast food restaurants.
Beyond making healthier food choices, you may consider starting a workout plan. Not only will this help your body feel better, but it can boost confidence when you start to see results. Plus, once you see that your hard work is paying off, you'll be less likely to negate that progress by binge eating. Head to your local gym and sign up to meet with a personal trainer if you need help getting started.
We at Hallelujah Acres have a wealth of knowledge about the havoc processed foods can wreak on the body. If you're interested in learning about how harmful these foods really are, you can learn more on our website, or read one of our recommended books. Additionally, we'd love to share information on our primarily raw, plant-based diet and how it can aid weight loss, improve digestion, promote mental clarity and more. For those who are ready to kick-start this new lifestyle, consider our Get Started Kit. You'll receive the supplements and assistance you need to jump on the path to better health and beat bad habits for good.
Good information on this blog! Since I have started working at HA, I have learned a lot about different ways to prepare meals or prep your food before work. Also I like eating the survival bars in the place of the on the road fast food…lol I like the part in the blog where it say train your brain… One we start eating clean and more healthier we want to start a good workout plan, it makes us more excited when we see weight start to come off and feeling better too. Great Blog!!!


Irish somehow manage to exceed expectations, again. Triple-option is manhandled by the "D". Where was this against Navy?
several differences ND defense adjusted to a four man line. By having 2 tackles inside thye were able to control the fullback dive. The tackles clogged the middle and kept the inside backers free ro roam. They had Brian Smitha s one inside backer, more speed, put defensive end Ethan Johnson as a tackle, again more speed, put outside linebacker darius Fleming as a down end, more speed. They played a 4 - 2 - 5. They used 5 d backs. More speed for the option. Harrison smith palyed center safety. Blanton and Slaughter played outside near the line primarily in run support almost making the formation look like a 4-4 or a 6- 2. Walls and Gray played back. They also switched assigments periodiclly and had D-ends, More and Fleming slant towards fullback dive with inside linebackers scraping off to outside.
Good points Idlgoirish, and worked well except on the first series when we could not contain.
Mike and Ed, I liked the green jerseys and thought they worked well for that game. You could even tell from the TV that the atmosphere around the stadium was very electric. They still can be used as a surprise for big games without games like the Army game detracting from that, but only focusing on the 1977 USC game ignores the tradition that Leahy built wearing green regularly. I saw wearing green for this game as a salute to that era, especially with it being Army and ND in Yankee stadium, without the detraction for use in future games for motivation. Now, I totally disagreed with the green jersey on two occasions though: one being Willingham bringing them out unnanounced against an underdog BC team when we were 8-0 (I was at that game and remember thinking what in the world is Willingham doing - this is not good). It did more to fire up BC than ND. I also thought it was a very poor decision in 2007. I know the biggest part of it in 2007 was as a marketing ploy to try to sell jerseys and to get people to watch a horrible ND team on TV, but that was a game that was evident ND was going to get killed in going into and I don't think Ironman outfits would have changed that, let alone green jerseys. So, if they keep it to wearing them unannounced on big games (especially when we are an underdog with some chance to succeed) and for historic recognition like the Army game (when we have decent chance of prevailing), I like them.
Great Podcast. Kelly coached the coaches, which Kelly admitted is one thing he learned this season. Kelly's press conference today was most enlightening. In not so many words, Kelly bascially said he has learned to coach ND this year. He compared his early games to golf and at first going to the black tees and after 9 holes then going to the white tees. The Army game I believe showed that ND has the right head coach that is why the Army game was huge. Kelly admitted he has/had to evaluate his own performance, which he did. Being on the west coast I watch all the USC games. In at least ten years I have never seen a worse performance by USC than last week. I think everything is looking very good for old ND.


text:
Obtaining citizenship of the Republic of Western Armenia
Сitizenship
Laws and Declarations
The legal packet
About Armenia
VIDEO – Final animated version of huge Jesus Christ statue project in Armenia is presented
US Department of State Special Report on Armenia. «Integrated Country Strategy» Approved: May 4, 2022
US intends to allocate at least $60 million to Armenia
The US Committee on Appropriations recommends including not less than $60,000,000 in help for Armenia for economic development, private sector productivity, energy independence, democracy and the rule of law, and other purposes.
The recommendations came in the report in explanation of the accompanying bill making appropriations for the Department of State, foreign operations, and related programs, for the fiscal year ending September 30, 2023, and for other purposes.
"In addition, the Committee recommendation also includes not less than $2,000,000 for demining activities in Nagorno-Karabakh. Conflict in the Caucasus. The Committee remains concerned about the humanitarian impact of the conflict in the Nagorno-Karabakh and resulting challenges in the areas of housing, food security, water and sanitation, health care and other human needs," the report noted.
Lemkin Institute expresses support to Artsakh's right to self-determination in order to avoid genocide
VIDEO "Red Poppies" – A beautiful patriotic song dedicated to the heroes of the Artsakh National Liberation War
IMPORTANT NEWS! French Senate to consider resolution demanding immediate withdrawal of Azerbaijani troops from Armenian territory
IRNA: Israeli Defense Minister's main goal in Baku
Cavusoglu issues another accusation against Armenian diaspora
Financial Times: South Caucasus tests the geopolitical ambitions of the EU
Point of view: Analyst: «Baku and Pashinya are conspiring against Armenian people, Prague document does not save Armenia»
Artsakh Parliament: At moment of Azerbaijan's independence, Nagorno-Karabakh had nothing to do with it
Professor Vardan Voskanyan calls for close cooperation with Iran and India: War is Inevitable
A SHAME! Quadrilateral Prague meeting statement: Armenia, Azerbaijan recognize each other's territorial integrity
Statement: Artsakh is ready to negotiate with Azerbaijan only if recognized as full party
VIDEO – Nikol Pashinyan interviews with Public Television
Armenian MFA: Azerbaijan's war against Nagorno-Karabakh is act of ethnic cleansing against Armenians of Artsakh
44-day Artsakh war began two years ago today
A SHAME! Ter-Petrosyan: Painful decisions await us, agreements should be signed with Turkey and Azerbaijan
PM Pashinyan at UN, addresses Azerbaijan president: Could you show map of Armenia that you recognize?
STATEMENT of the Permanent Tribunal of the Armenian Creative Civilization on the Genocide, Culturocide and Anthrocide of the Autochthonous Nations
The Guardian: Armenia and Azerbaijan to be invited to Prague EU summit
© 2023 Obtaining citizenship of the Republic of Western Armenia.


text:
Q: Laravel Many to Many / Choose the entries from db that are NOT associated with another one I am trying to fetch items from my laravel many to many relationship.
I have posts and tags.
So there is the possibility that there are tags that are not yet connected to a post. How can I get those from the DB?
$tags = Tag::with('posts')->where('posts', [])->get();
$tags = Tag::with('posts')->where('posts', '')->get();
$tags = Tag::with('posts')->wherePosts('')->get();
$tags = Tag::with('posts')->wherePosts([])->get();

Those do not work. Is there any other way? If I return
$tags = Tag::with('posts')->get();

I can see those where posts = [] but I dont now how to fetch them.
Thanks.

A: Use querying relations:
$tags = Tag::has('posts', '=', 0)->get();

http://laravel.com/docs/eloquent#many-to-many

redpajama_set_name: RedPajamaStackExchange


Immigration DNA testing is a service offered by EasyDNA Ireland. All immigration DNA tests are carried out in an ISO 17025 accredited lab and results can be presented to the Irish Immigration Authorities and used to prove the biological relationship between individuals. We offer testing for paternity, maternity and a range of other tests.
An immigration DNA test is used when a non-Irish citizen wishes to join his or her Irish relatives, relatvies who have become naturalised Irish citizens or any relatives legally residing in Ireland. A DNA test may in some cases be requested by the Irish Naturalisation & Immigration Service (INIS) in some other cases, it does make sense to provide the results of an immigration test as proof of relationship. This very much depends on the documentation, public registry records and identity records available in your country of origin.
Immigration DNA testing can be done to prove paternity or maternity. Relatives such as grandparents and their grandchildren, aunts and uncles and siblings may also undergo immigration DNA testing to help support their relationship claims in immigration cases. Interested in reading more about emigration and immigration? Click here.
The DNA testing kit specially prepared for sample collection of the mother, the alleged father and one child. Additional persons can be tested for an additional fee.
The DNA test results. These will first be sent to you by email.
The samples are collected through the use of oral swabs which we provide in our kits.
Immigration DNA testing must follow a very strict sample collection procedure which we call a chain of custody. In order for your results to be legally viable, the DNA samples must be collected by a neutral third party. This person, who can be your family doctor, will themselves collect the samples and be the only people to handle the swabs. They will also declare in writing the identification of every test participant.
There is normally a small fee which you will need to cover for the sample collection. This fee is not included in the cost of our immigration test.
We suggest that you contact our offices first to discuss the case. You will be advised on the type of DNA test, the cost and on how to proceed with the payment.
What is the process I need to follow for an immigration DNA test?
We always prefer to discuss every immigration case with our clients. Our customer support team will be happy to provide all the information as well as suggest the most appropriate DNA test.
Depending on the type of test you need, the location of the test participants and the number of people involved we will prepare and post any kits required. Any kits will only be sent out once you have made your order and will be sent within 48 hours.
Kits will be sent out to the address of your chosen sampler (a local GP or registered nurse). You need to ensure to provide us with their address and inform your chosen sampler that they will be receiving out kit.
Make an appointment with your sampler to have the samples collected.
In order for the sampler to be confirm the identity of the test participants, each will need to take along with them a valid form of identification such as passport or identity card. Pass port sized photos showing a clear, unobstructed face will also need to be provided.
EasyDNA is a multi-national testing company with over 25 world-wide offices. In many cases of immigration, a blood relative living outside Ireland wishes to join another relative residing in Ireland. If any test participants do live outside Ireland, EasyDNA can organise the DNA test by sending a kit to the required locations. The kit will not be sent to the client but to the chosen sampler (which may be a doctor or nurse). Sometimes sample collection will take place at an Irish Embassy or Irish consulate; these diplomatic government offices often have their own sampler. You will need to organise an appointment with the embassy or consulate for your immigration DNA test sample collection once they have received our kit.
EasyDNA is your trusted immigration DNA test provider. For further information about our DNA paternity testing services and other DNA tests contact us or alternatively have EasyDNA contact you.


Our Administrative Office is open Monday through Friday from 8:00 A.M. to 4:30 PM. We close for lunch from 1:00 P.M. to 2:00 P.M. We are closed on all Clark County Government approved holidays.
Our Enforcement Services can be scheduled as needed 24 hours a day, seven days a week. If unavoidable, we can schedule enforcment on holidays.


Hotels.com, the world's leading hotel booking website, has launched two new smart phone applications for iPhone and Android phones.
The two new applications, available in over 30 languages, allow travellers to search and book more than 20,000 accommodation deals from over 135,000 hotels around the world.
The apps act as an extension of the Hotels.com website, allowing travellers to log in as either a guest or they can create a Hotels.com account from inside the app to begin researching accommodation options, browsing two million user reviews, accessing hotel deals and booking and managing their accommodation choices.
The "sign in once' feature, which applies to both apps, automatically remembers previous users' log in details so that travellers needn't worry about logging in each time.
Even without a data connection, all past and future bookings can be accessed displaying a hotel address, phone number and map with just one touch.
"Asia-Pacific is by far the fastest-growing mobile market in the world with IDC expecting smart phone shipments to hit 137 million units in 2011 in Asia Pacific alone. More and more travellers are using their smart phones to browse and book hotels," Johan Svanstrom, Vice President and Managing Director of Hotels.com Asia Pacific said. "Hotels.com is capitalizing on this growing trend of mobile hotel bookings and the two new Hotels.com mobile apps will make it even simpler for our customers to find their ideal hotel quickly and easily. The new Hotels.com apps also make it even easier for frequent travellers, who can conveniently book last minute or when they are on their trip already."
Hotels.com reveals global insights about breakfast habits!


Our minkey travel pillowcases are available in a travel size!
These are great for kids, MDO, travel and more.
Personalize with a name or monogram on the cuff.
Pillow inserts are included with regular price travel pillowcases.


Although we have informed to upgrade mode from windows 7 to windows 8 professional worth only price $39.99. But separate windows 8 license copy is going to be fixed on price $199. Microsoft will propose the windows 8 professional retail product copy on $ 69.99 till 31 January 2013, other than it will take price $199 after the end of up-gradation offers.
Microsoft has launched registrations process on cost Rs. 699/- to upgrade windows 8 for those users who have bought windows 7 Installed PC or laptop after 2 June 2012.
Microsoft has released notification about upgrading windows 8. Windows 8 RTM version is launched in August 2012. So, Microsoft is allowing for windows 8 upgradation. Although Windows 8 complete version is about to launch October 26 , 2012.
This windows 8 upgrade offers will end on 31 January 2013.
Microsoft supported windows 8 is compatible like Desktop PC, Laptops, Tablets and iPad.


text:
Home > Opinion > Power discoms under public scrutiny
Power discoms under public scrutiny
Atishi Marlena20 Aug 2015 12:02 AM GMT
A leading English daily published the findings of the yet-to-be-public CAG report that has audited the three Delhi electricity distribution companies (popularly known as 'discoms'). Front page headlines across newspapers told us that the three <g data-gr-id="51">discoms</g> (one owned by the Tata group, and two by the Anil Ambani group) inflated their dues by 8000 crores. Very often when mega-scams have hit headlines, citizens have been a bit perplexed about how these seemingly uncountable zeroes affect their lives. But not here! The residents of Delhi are acutely aware of how rising electricity bills have affected their monthly budgets in the past decade. Year on year they have been told by erudite TV panelists and 'experts' that ordinary citizens do not understand the complexities and rising costs of power generation and pricing, and how their demands of lower electricity tariffs are unreasonable and populist.
And now the truth is out. The CAG report makes it clear that the rise on power tariffs is not due to the legitimate demands of power generation and distribution, but due to <g data-gr-id="45">discoms</g> buying costly power, gold-plating costs, suppressing revenue, giving contracts to their own sister companies at unreasonably high rates and manipulating consumer figures. The audit also found that consumers have been made to pay for a large number of meters that were not even installed. An instance – bordering on the absurd – is that BRPL (one of the Ambani <g data-gr-id="46">discoms</g>, supplying electricity to south and west Delhi) capitalised the cost of installing 22 lakh meters, whereas their total number of consumers was only 18 lakhs!
These three <g data-gr-id="57">discoms</g> seem to have taken 'conflict of interest' to an all new level, conveniently purchasing electricity and equipment at high rates, thereby showing high expenses and adding to cost of electricity to the customer. For example, the Tata Power Delhi Distribution Company paid more than 90 crores to its own power generation plant in Rithala as 'fixed charges' without purchasing a single unit of power from them for the past two years. The very auditor who had been working for BSES for a decade was given charge of transfer of assets from the government to the <g data-gr-id="58">discoms</g>. Reliance Energy Limited – who sold more than 1000 crores worth of equipment to the two Ambani <g data-gr-id="59">discoms</g> – engaged in a unique practise of participating as a bidder in a contract, that it was conducting and evaluating itself! No prizes for guessing who eventually got the contract.
The CAG audit is a damning indictment of the reality of electricity privatisation. Yes, privatization of electricity distribution did ensure that a regularised electricity connection reached every home in Delhi. But the creation of a private monopoly effectively ensured that there were no checks on spiraling tariffs.
Inefficiency, license raj, low productivity and stagnancy have been oft-used words and phrases to describe the public sector enterprises that extracted and distributed natural resources and related utilities. And this was the reason that disinvestment was carried out from the early 90s and coal, iron ore, steel, electricity production and distribution sectors were 'reformed' and handed over to the private sector. So have these 'reforms' curbed losses made these sectors more efficient and brought financial gains to the consumer?
As the case of power distribution in Delhi shows, the answer is a clear no. While there were indisputable problems with the public sector enterprises, and there was a need for reforming the system, the nature of 'reforms' introduced seemed designed to loot the natural resources and citizens of the country. Be it the coal block allocation, spectrum sale or electricity distribution, it is large private corporations – with close linkages to the political class – that have made windfall gains.
'Reforms' have become an excuse to hand over natural resources and public sector assets to political cronies. The corruption and inefficiency of the public sector have been replaced by the corruption and loot of crony capitalism.
The close linkages of these large, private corporations – be it those that were allocated coal blocks, spectrum or electricity distribution companies – is there for everyone to see. The fact that the nominees of the Delhi government in the <g data-gr-id="63">discoms</g> and the regulatory authority allowed this blatant theft to happen does make them complicit in this loot of the citizens of Delhi. It is also not insignificant to that all cases of <g data-gr-id="64">discoms</g> in Delhi High Court – whether asking for a stay on the CAG <g data-gr-id="65">audit or</g> asking for further tariff hikes – are being fought by advocates who are senior leaders of the former ruling party.
Given these facts, citizens would not be out of line if they were to ask what the previous ruling party stood to gain from the loot of the people of Delhi. As 2G and Coalgate scams have shown, the case of Delhi <g data-gr-id="68">discoms</g> is not a unique one. If electricity privatisation were to be investigated in other states, similar skeletons would come stumbling out of their closets. The time has come to rethink 'reforms', and bring in structures of accountability and transparency that work in the interests of the common man.
(Atishi Marlena is an Advisor to the Govt of NCT Delhi. Views expressed are personal.)
Atishi Marlena


We'd love to hear your opinions on driving and type 1 - we've put together a brief survey to help shape outcomes and influence change.
Here at Type 1 Voice we are your advocate for change in remote and rural areas... Shape your health outcomes in the country.
"Type 1 Voice exists to improve people's experience of having type 1 diabetes and enabling dignified, happy and healthy living.
This is achieved through collaboration with government and industry as well as raising awareness in the workplace, school and the community."


text:
O Condado de Clinton é um dos 62 condados do estado americano de Nova Iorque. A sede do condado é Plattsburgh, e sua maior cidade é Plattsburgh. O condado possui uma área de 2 895 km²(dos quais 204 km² estão cobertos por água), uma população de 79 894 habitantes, e uma densidade populacional de 30 hab/km² (segundo o censo nacional de 2000). O condado foi fundado em 1788.

Clinton

redpajama_set_name: RedPajamaWikipedia


Are you on a cruise ship right now? If so, stop reading this and get back to that vacation! For the rest of us, here are some of our favorite cruise quotes and photos to give you a quick 'mini-vacation' and motivate you to plan your next adventure!
Want some more cruise escapes and pictures? Check out our Pinterest boards for more photos, tips and quotes.


text:
Following Google Nexus 5X rapidly reduced the price of Microsoft Lumia 950
Flagship product suddenly became worth a reasonable price: first, Google has lowered the price of the sales leader - Google Nexus 5X, then AMD has offered a 25% discount on a compact graphics card AMD Radeon R9 Nano, and now Microsoft silently and without ads significantly reduced the price of the latest Microsoft Smartphone Lumia 950.
I must say that the starting prices for Microsoft Lumia 950 and Microsoft Lumia 950 XL were much too high, and the start of sales is demonstrated - records were not. Trying to save the situation, Microsoft is first reduced the price of 50 pounds, while currently price decline of more than 100 euros. As long as this situation is only in the UK market, but there is no doubt that in other markets.
So, at the start of sales in the UK, Microsoft Lumia 950 cost 500 pounds (without contact with the unlocked SIM-card), almost immediately the price of the flagship from Windows 10 Mobile has been reduced by 50 pounds, and yesterday on the website of the british branch of Amazon it dropped to 400 pounds.
By the way, the price of Microsoft Lumia 950 XL also decreased by almost 80 pounds.
Publish on NBnews.info.
Protected Chomebook CTL NL6x will lay a beating, falling and even flooding
FINsix Dart - the world's smallest charger for laptops
Pipo X7 - set-top box with Windows 8.1 on board
Acer Aspire Switch SW5 - 10-inch tablet c Windows 8.1 and processor Bay Trail
Laptops MSI X-Slim X340, Lenovo IdeaPad Y450, and netbook MSI Wind U100 Plus
11 years ago no comments
All about netbooks
© NBnews.info, 2005-2020. Work on LightCMS.


We are having a Grand Prix to end the season on Monday August 21st. This is a chance to get together and quiz for one last time before the serious business of the MQL season begins!
Aigburth People's Hall, 8pm start.


Immigrants tend to be healthier than the general population when they first arrive in Canada. However, over the years their level of health drops to the Canadian average. This occurrence among immigrants (not refugees) is linked to the selection process. The point-based system favours people who are relatively well-equipped for life in Canada. Those who are accepted for immigration are proficient in at least one official language, have an education that matches the demands of the job market, and are physically healthy.
Refugees may suffer from worse health because of the violence they have experienced that forced them to seek asylum. They may also have endured great hardship during their flight to safety. Even after finding haven in Canada, they may continue to suffer from after-effects of trauma and loss, and may also fear for the safety of family members left behind.
For both immigrants and refugees, the process of resettlement can be challenging and stressful. Migration involves a disruption of social networks and ties as well as a transition from one socio-economic system and culture to another—changes that require effective coping mechanisms. Upon arrival, immigrants often face under- or unemployment, loss of social status, uncertainty about the future, racism, and discrimination. Children from migrant families may suffer from disruption in their schooling, separation from family members and peers, and difficulties integrating into a new social environment.
Access to mental health services is difficult for people who are not proficient in English or French. Many immigrants use English or French effectively in day-to-day situations, but mental health care requires a higher level of comfort to adequately describe social predicaments and emotional states, and to fully understand recommendations made by clinicians. While both clinicians and patients may feel uncomfortable using an interpreter, professional medical interpreters may be the single most important resource to ensure access to, and quality of, mental health services.
Providing mental health care for migrants requires an understanding of how culture affects mental health. Culture influences many aspects of mental illness and coping, including how people interpret and explain their symptoms, how they cope with or manage distress, the type of help or treatments they prefer and seek out, and how they view their relationship with care providers.
It is essential to understand the specific stressors associated with migration to develop a more accessible and culturally responsive approach that will help migrants benefit from adequate mental health care.


text:
Devouring Venus
A website devoted to the feature length motion picture, "Devouring Venus"
Devouring Venus Indiegogo campaign leads to unexpected funds
DEVOURING VENUS had surprising results with a relatively short crowdfunding campaign.
Troy, NY: Devouring Venus has ended its very short Indiegogo campaign, raising $1,760 (US), 70% of the original $2500 goal. After fees, the project netted $1,643.80.
Originally, the producers were going to bypass the crowdsourcing route and seek traditional funding by selling shares in the project. The shares are priced at $2500 (US) each. Several individual reached out to producer, Marty Hardin. "It was amazing. There were all of these people who wanted to give money to the project, but they could not afford the full share price. I needed a transparent way to collect the funds. Crowdfunding seemed like the best way to do that. I looked at several options and finally settles on Indiegogo", said Hardin.
Hardin then explained that Indiegogo campaigns could run as long as 60 days, but in order to be sure that contributions would be received before the start of production, he had to limit the campaign to 1/4 of that -15 days.
In the end the numbers were pretty amazing for such a quick start and finish:
$117.33 average daily contribution
$60.68 average contribution
In the end, Mr. Hardin was very appreciative. "We have about half of our funding secured for the project. Once filming is completed, we will be seeking finishing funds. At that point, we'll definitely include crowdfunding as part of our strategy as we work to complete the film in time for the Cannes Film Market."
For more information on investment or distribution opportunities,
please visit the Devouring Venus "Contact" page.
October 1, 2016 News, Uncategorized
Follow Devouring Venus
Keep up to date by following us on these popular social networks.
© 2017, Hudson West Productions, LLC, and incidental pictures


All the enthusiasts need to DIY something, and the capacitance is one of the most common supplies.Due to the diversified and versatile kinds of capacitance, it is not easy to purchase them sporadically. There are generally several K in one bag, and normal hobbyists can't spend so many of them.Therefore, we carefully prepared some usually-used capacitance for our dear customers, with classified quantities and kinds.
Monolithic Capacitors Kit is one of the most basic kit, adopting 10pF-105 (1uF), with 21 kinds in total, and each kind for 10.
Please forgive our negligence bacause of heavy work if you receive product slightly different from the description in quantity and classification.


text:
HomeWorld marketsAsia
World marketsAsiaAttractions
Legacy Entertainment ocean life projects designed for Chimelong and Vinpearl to open in 2020
January 21, 2020 — Two high profile Legacy Entertainment projects celebrating the oceans will open in 2020. Today's news follows the firm's record-breaking year of 2019, which saw the opening of three new Theme Parks, as well as two groundbreaking Dark Rides, all designed by the company.
First to open this year will be the Chimelong Marine Science Park – a hybrid indoor aquarium and theme park that will begin welcoming members of the public in May. Colossal in scope and scale, not only will the submarine-inspired design radically transform the landscape of the southern Chinese city of Zhuhai, but with a size of nearly 4,000,000 square feet (370,000 square meters), it will also claim the record for World's Largest Indoor Theme Park.
"Under the guidance of Su Zhigang, Chimelong has become the standard-bearer for domestic theme parks in China, both in terms of quality and safety. We believe this latest undertaking will secure Chimelong's place at the forefront of location-based entertainment, not just in China, but for the world," said Barry Kemper, Legacy's Chief Operating Officer.
2020 will also mark the opening of Legacy's first project in Vietnam, when The Sea Shell premieres on the island of Phú Quốc's Vinpearl Land resort in July. Boasting a sleek turtle-inspired motif suggested by Vietnamese folklore, this 300,000 square foot (27,500 square meter) marine life experience will take visitors on a journey through five richly-themed galleries.
Speaking of the dramatic exterior design, Taylor Jeffs, Legacy's President & Chief Creative Officer, says, "Our primary goal has been to create a signature icon for the island of Phú Quốc and for our client, Vinpearl – something wholly-unique that will capture the attention of potential visitors from all around the globe."
Looking ahead to 2021, a late Spring debut is anticipated for the all-new Lotte Magic Forest park in Busan, Korea. Designed by Legacy and developed by the parent company of Seoul's signature Lotte World theme park, the new project will take a markedly different tact with its offering of primarily-outdoor facilities, inspired primarily by Europe's most-popular theme parks.
Submit news to: [email protected]
chimelong
Chimelong Marine Science Park
Lotte Magic Forest
new attractions for 2020
Pu Quoc
The Sea Shell
MGM's Robert Marick to present at ICE London 2020 on using storytelling and experiential entertainment to reinvent the gambling experience
Florida Aquarium announces events and renewed exhibits to celebrate 25th anniversary
Triotech partners with Puy du Fou Asia on SAGA experience
Lionsgate Entertainment World® celebrates third anniversary
How Bungalow saved Christmas


text:
Orthosia askoldensis är en fjärilsart som beskrevs av Otto Staudinger 1892. Arten förekommer i östra Asien och ingår i släktet Orthosia i familjen nattflyn. Inga underarter finns listade i Catalogue of Life.

Arten delas upp i två underarter:
 Orthosia askoldensis askoldensis – typlokal: ön Askold i östra Sibirien
 Orthosia askoldensis turpika (Hreblay, 1991) – typlokal: Tsagaan Davaa i provinsen Töv i centrala Mongoliet.

Källor

Nattflyn
askoldensis