Abstract: Background: Prognostic indicators and mortality in multiethnic Southeast Asian patients with heart failure (HF) may be different. Methods and Results: The study population comprised 225 inpatients with HF with a left ventricular ejection fraction of 40% or less who were discharged alive. Five years later, survival and causes of death were determined. Proportionally, more Malay and Indian patients were admitted compared with Chinese patients (P < .001). There were 55.6% in New York Heart Association (NYHA) class III or IV. Ischemic heart disease was the most common cause (85.8%). At 5 years, 152 patients (67.5%) had died. Angiotensin-converting enzyme inhibitors were prescribed to 79.1% of patients on discharge. Cardiovascular causes accounted for 69.7% of deaths. Predictors of mortality include female gender (P = .046), age 70 years or more (P = .017), renal impairment (P = .008), NYHA class III or IV (P = .03), and non-use of angiotensin-converting enzyme inhibitors (P = .005). On multivariate analysis, increasing age (P = .001) and renal impairment (P = .019) were independent predictors of all-cause mortality. Cardiovascular death was more likely with NYHA class III or IV (P = .004) and renal impairment (P = .012). Conclusion: Mortality is unusually high in this group of patients despite treatment. Greater use of evidence-based therapies in HF-management programs may arrest this trend. © 2007 Elsevier Inc. All rights reserved.


You can easily have confidence in Star Termite Inspection to supply the best quality services for Termite Inspection in Oacoma, SD. Our team of qualified contractors will offer the expertise that you require with the most sophisticated technologies around. Our materials are always of the best quality and we understand how to help you save costs. Call us today by dialing 844-244-3120 and we will be ready to discuss your alternatives, answer the questions you have, and organize a consultation to get started scheduling your job.
Our agenda is always to ensure you will be very happy with the outcome of the project. We want you to approve of the tasks we carry out, and we will work tirelessly to satisfy your preferences and objectives. We appreciate all of your concerns, and we'll be ready to assist you. Once you give us a call, we are going to answer all your concerns, and we can also respond to the important questions you didn't remember to address. When it comes to making the right decisions for your venture, Star Termite Inspection is able to help you.
At Star Termite Inspection, we understand that you'll want to stay within your spending budget and save money anywhere you're able to. At the same time, you should have the most impressive and highest standard of work when it comes to Termite Inspection in Oacoma, SD. Our efforts to save you money are not going to give up the excellent quality of our results. We utilize the highest quality products and techniques to ensure that your work can withstand the years, and save a little money in ways which don't modify the excellence for your mission. We are able to do that by supplying you with the top savings in the industry and preventing expensive blunders. If you'd like to save cash, Star Termite Inspection is the company to call. Call up 844-244-3120 to talk with our client care reps, today.
Termite Inspection are available in Oacoma, SD.
You will need to be knowledgeable with regards to Termite Inspection in Oacoma, SD. We will not let you put together poor judgments, because we know what we're undertaking, and we ensure you know exactly what to expect with the task. We take the surprises out of the scenario by providing reliable and thorough info. You can start by discussing the project with our client service associates when you call 844-244-3120. We are going to answer your concerns and questions and set up your first appointment. Our company is going to arrive at the appointed time with all the needed supplies, and can work with you during the entire project.
You've got lots of reasons to consider Star Termite Inspection to meet your requirements when it comes to Termite Inspection in Oacoma, SD. We are the first choice when you want the most efficient cash saving options, the finest products, and the highest rank of customer satisfaction. We offer the experience that you need to meet your goals and objectives. Contact 844-244-3120 when you require Termite Inspection in Oacoma, and we're going to work with you to systematically carry out your task.


The TW-10716 is a veneered panel door which uses a 7/16″ thick veneered center panel to give the door a heavier feel than the simple 1/4″ thick veneer panel doors. It is important to note that the drop from the framing to the panel face is shallower on this door than a standard door (1/4″ drop instead of 3/8″).
None - 7/16" veneered panel only.
No - For mullions or frame only, order TW-10 door with: ME Edge, Square Framing Bead, and then frame only or mullion option as desired.
Yes - Limited groove options.
Door is not available with mullions. In order to receive mullions, door must be ordered as a TW-10. be sure to request narrower framing on the mullion door so that the framing matches that of the rest of the kitchen!
uses 'Tudor' framing where the face of the door's frame is narrower than the back. Any framing dimensions are as measured from the back of the door. As a result, the face of the door only has 1-15/16″ wide framing instead of 2-1/4″ as with our 'normal' mortise and tenon doors.


Jaws. Rest in peace brother.
I haven't been able to confirm this (His cell phone is shut off), but the details match. He's a really good guy and one of my favorite people here. Rest in peace brother.
Re: Jaws. Rest in peace brother.
I'm just sick. I have no words.
Jeff touched my heart, many times.
I just can't go here!!!
But I didn't get to say all I wanted- I mean... Oh dang.
A good person has left this world. He will be missed.
That is to bad. He will be missed here.
Sorry, to hear! for his family and friends.
I'm on vacation until I get back.
RIP. Respected his posts and our PM's here.
Joining shaft and string triggers an acute awakening of latent senses unknowingly neglected. Intimate distance is the name of the game.
I sent him a note several years ago asking if I could get some hop starts since he is/was a hop mogul.
My son and I went over and got 4 variety of hops from him and I have been tinkering trying to get them to look like Jeffs fields.
Jeff invited us into his man cave. Filled with tons of model airplanes, big screen TV and lots of video games. One heck of a nice guy, he even gave my son a fishing game for the Wii.
I remember that day, Roy. You and your son, Amp and I all got hop rhizomes from Jeff that day.
Sad news indeed. My thoughts go out to his family and friends - it always seems so much more difficult when there's still so much time left on the meter.
That's just not supposed to happen. Blessing on him and his family.
Jeff will be missed by more people that you could count.
I remember that day as well. Jeff was super nice and very helpful. Alas, the Mt. Hood didn't make it but the Cascade is still going. The fresh hop IPA will be just a little more bitter from this news.
Sad to hear, may he R.I.P. He will be missed both on here and in the local farming community.
This just pure speculation on my part, but Jeff had a known heart condition. He was hospitalized several times because of it since I've know him.
This intersection was very near his house. He knew it well. The accident happened in broad daylight, around 9 AM.
Thoughts and prayers go to his family and friends.
I always enjoyed his avatar.
From reading the description of the accident site, that was my first thought as well.
I didn't know him, but it's sad to lose one of our own nonetheless.
Find More Posts by Ni!
Sailors may be struck down at any time, in calm or in storm, but the sea does not do it for hate or spite.
She has no wrath to vent. Nor does she have a hand in kindness to extend.
She is merely there, immense, powerful, and indifferent.
Wear a PFD if you want to live. CCA Life Member. NRA Life Member.
So sad...may he RIP and prayers for his family.
Jeff expressed a particular kindness to me at a difficult time in the past.
He was a good man, who will likely be deeply missed by those near and dear to him.
My deepest sympathies are with them.
So sad. Hate to read these things.
I only knew him on this forum but he had a special place in my heart. He paid me the nicest compliment I ever received on this forum. I'm so sorry/sad to hear this news. I'm sure he's now an IFish angel, looking down on us with his kindness.
Jeff lived not too far from where this happened and had been through that intersection thousands of time. This happened just down the road from me and it has been the site of many accidents over the years. I played a little ball with Jeff many years ago and I know lots of people that knew him very well.
My niece mentioned seeing the accident sceen as she was going to work but we had no idea who was involved.Hops and the Weathers name is synonymous in the area.
Jeff and his family have been a fixture in the Mission Bottom area for many many years.
Prayers for his family and friends (who are many) at this time.
The last thing Jeff said to me (via PM) is "Where is Cool Texan when I need him?"
I wrote Cool and let him know, as he doesn't hang here much, anymore.
Praying for his family and loved ones.
Thank you for the reminder. Just did the sticker on the truck.
This just floors me. I'm so sorry to hear about Jaws passing.
Tight lines, sunny skies, and lots of big fish Jaws!
Hoping to do some more fishing.
Wow....how sad, my prayers to his family and friends.
I met Jeff a few times, and had many PMs back and forth. Jeff had a great sense of humor, and was so witty he was very fun to be around.
I will always remember the day he fished with me, it was a very nice fall day, we were trolling upper Tillamook Bay, we had been joking around, and coming up with funny catch phrases. Jeff was standing in the front of the boat, he jumps to the rear of the boat, grabs the rod that was to my back and says something to the effect of FISH!
He battled the fish for quite sometime, it was the type of battle I love the most, that is when the angler gets so excited their knees knock. Short of the long we net the fish, Jeff says thats the biggest salmon I have ever caught. He was so pumped up!
I wish I would have thought as often of him, as I am now that he is gone.
I always liked Jeff, and when he wrote me, I appreciated it. But, now that he is gone, I wish I could write to him every day.
I'm just sick... Jaws was a great guy as mentioned by many in this thread. I always enjoyed his posts, his wonderful use of sarcasm, humor and wit -- and appreciated the opportunities I had to interact with him in person.
Jeff, may you rest in Peace and we'll see you again someday.
As Jennie mentioned above, Life is just too **** short. Live it to the fullest -you just never know when your number is up.
If you're not taking flak... you're not over the target.
I thought I would pass on that I talked with some of the family today and they are doing as well as can be expected. I have known Jeff and his family for many years and wish we could have hooked up to fish but timing did not work out to well. He was kind enough to let me and my son shoot dove on his property and then join him for a laugh after we were done. I was the fourth officer on scene and although it was hard for me it helped the family knowing that a friend was there to help communicate. I will pass on to the family all your thoughts.
April 9, 1957 - September 16, 2010 KEIZER - Memorial Services will be 10 a.m., Saturday, September 25, 2010, at Keizer Civic Center, 930 Chemawa Road, Keizer, Oregon. Reception will follow. Arrangements entrusted to Keizer Funeral Chapel.
Wow how sad, jeff helped me out back in 2007 when i posted a need for a generater to take to the coast for my family after a big storm, never met me before but offered it up no problem, got to see his wonderfull farm and man cave, tight lines and easy limits.
Last edited by Willis; 09-23-2010 at 03:43 PM.
Went to High School with Jeff. Always the class clown, had the coolest Firebird in school, always a smile on his face and a wisecrack to share. One of the good guys that left too soon.


text:
Home / Opinion / Death of Multiculturalism?
Death of Multiculturalism?
Posted by: Syed Haider in Opinion, Politics 17/11/2006 1 Comment
Islam and Muslim's have been used as the new vehicle to rally cynicism around the idea of multiculturalism. This happens from time to time. Take any period in history and you will see, not the absence of cynical demagoguery against the diversity of cultures, but a consistent ebb and flow of zealotry around the purity of 'our' way of life. Admittedly, every culture and tradition defines itself against some Other; but the truth is that when it happens in the West, a profound sense of hypocrisy airs itself. Take for example a crude article in the Daily Telegraph which begins by telling its readers
Shahid Malik, the Labour MP for Dewsbury, spoke for almost the entire nation yesterday when he told Aisha Azmi – the Muslim teaching assistant suspended for wearing a veil – "to just let this thing go". An employment tribunal has rightly rejected Mrs Azmi's case for unfair dismissal, though – absurdly – it has awarded her damages for "victimisation" by her local council. Now is indeed the time for her to drop the matter, though, needless to say, she intends to take her case to a "higher court". (Radical Muslims in Britain are quick to explore legal avenues that are not open to Christians in the countries they admire.)
The writer casually makes Aisha Azmi into a radical as if to wear the veil immediately qualifies you to that title, or perhaps it's because when a member of a minority community insists on something, he or she is belittled as radical. Whatever the case may be, the real hypocrisy creeps in as an aside at the end of the paragraph. Azmi may not admire these vague "countries" to which reference is made, but that seems hardly troubling to this writer. Secondly, pitting Christians against Muslims is a shameful and irresponsible rallying of group loyalties, especially when many are quick to frown upon the emotional ties a Muslim has to other Muslims through the concept of 'ummah'. But the biggest hypocrisy is the very ability to preach the superiority of ones own values only to then deny them to a people from a different ethnic background on the grounds that their ethnic tradition does not (supposedly) reflect these same values, a point which is stressed to show ones own superiority in the first place. The fact is, these other (supposed) nations do not claim universality, nor do they expound (rightly or wrongly) grandiose claims of plurality and diversity such as the West makes, hence the argument is baseless and down right hypocritical, for in the proverbial sense, it is to have your cake and eat it too.
But then the above quote is from the Daily Telegraph, hardly a paper of intellectual integrity. Sadly though, as Phil Cohen notes,
[It is through] reading the newspaper, listening to the radio, or watching TV, in the apparent "privacy" of one's own home…in these small quiet moments of "withdrawal", as much as in the grand occasions and narratives of History that the work of nation building goes on'.
And this is what the present upheaval is about. What the right wing media and its ideologues are in fact doing is seizing an opportunity to attack the liberalist welfare state which has made Britain what it is, and today is in danger of forgetting. A veiled rallying of fear at Britain loosing its character and values – as expressed by Melanie Phillips over the past few weeks – is actually a hidden attack on the liberal values which have made life in Britain relatively comfortable for so many. This is not to say that Britain is utopian nor to minimise or overlook its self destructive foreign policy, but merely to state that Britain has kept relative equilibrium (though this is as much to do with its ethnic minorities as it is with any magnanimous toleration of the British).
Hence what we have in fact is a struggle not to rediscover "Britishness", but to redefine it in strict and closed terms. While there is little doubt of a growing Islamaphobic atmosphere, heightened by the backdrop of the dubious "war on terror", the real centre of all of this furry is actually a resurgence of right wing ideology. Michael Freeden reminds us that an analysis of the political sphere must focus on the 'symbols by which political actors find their way and comprehend their social surroundings.' In this light it is ironical and plausible that far from being a marker of separation, the veil, worn by less than one percent of Britons, has been emphasised as a "symbol" by politicians and their ilk to further their agenda, because to make it into a marker of separation fits their ideological bearings.
The veil in reality is a potent symbol of multiculturalism. Its very existence is a celebration of the fact that a woman feels able to wear such a garment in this country. But the way in which it has been used in the debate and to raise the "debate", highlights that what is happening underneath is a drawing of attention away from real issues. As such there is no debate, for what is being broadcast and printed for our information is red-herring journalism and politics. Similarly, the uneasiness over "ghettoization" and communities who live parallel lives is again diverting attention from real issues. Tensions exist in and amongst communities. The riots in Oldham for example, had a racial dimension no doubt, but they were in Oldham, an old industrial northern town. Indeed many of the existing trouble spots for potential race conflict are former industrial towns in the midlands. The true root of the problem then is actually one of class and not race alone. The later extenuates and makes palpable the frictions of class and unemployment that underlie these towns. Poor funding from central government and poor investment means that the residents are living in conditions which breed resentment and ghettos. Furthermore, ghettos exist on both sides.
It is a recognised pattern that minorities tend to congregate together whenever they arrive in a different country. This seems obvious enough, since ethnicity is more defined when confronted with other ethnicities. Confidence and a sense of identity are bolstered by collective solidarity in both geographical and social terms. The category of ethnicity is also used to establish roots in the host country – the building of mosques and temples, the following of ones home traditions, far from statements of segregation can in fact be read as the desire by the ethnic minorities to make this new country their new home. While these sights can become markers of difference they do not, in and of themselves, generate segregation. Similarly, the desire to live together with other members of ones own ethnic group – especially when there may well be many relations living together in a neighbourhood – is not in itself segregation.
Nevertheless, ghettos in the sense of enclaves of "our" territory and "their" territory, with designated "no-go-areas", do exist; and while it is arguable that such ghettos could not have arisen without the indigenous population slowly leaving (often based on the belief that "they" are flooding "us") the search for an answer must look beyond cultural markers of difference. Segregation is to do with the mind.
Language constructs both the scope of our vision and the shades in which we see the world. The subtle manoeuvres by which narratives shift are felt even if they remain unexpressed, and recently – for all the Muslim stories that have poured into the public domain – the Muslims do not feel slightly under siege, they feel overwhelmed. It is true that the majority of the rest of Britons also feel irritated at the amount of coverage being devoted to "Muslim" stories. But the effort to flood the public domain with Muslim stories is neither coincidental nor accidental (it may be subconscious, but that is another paper). Rather, the effort is to underscore the central theme of the debate which is that "these" Muslims are a threat/problem because "they" have not understood "our" way of life/integrated. As such the individual stories do not matter as much as the overall impression. So, we have comments by members of the public like, "when in Rome, do as the Romans do", and, "when we go to their countries we follow their rules, so why shouldn't they?" All the while, the subtle shifts in these seemingly reasonable comments are lost. "Do as the Romans do" when your visiting Rome, not when your living there. When one is living somewhere they comply with the laws but exercise the right to express their thoughts and beliefs – without harming another person – and this seems not only a fundamental principal, but essentially democratic. This is why when such a debate arises it proves hollow or else proves democracy hollow.
While those were the views of the public, the expression of a more public figure such as Melanie Phillips is only a little more subtle but no less problematic. Phillips writes constantly on the issue of a 'third column' in Britain, the hidden threat from within, and more generally about the need to retain Britain's values and character. In her recent book, Londonistan, she says for example that 'while no one thinks that the majority of Muslims are anything but peaceful and law abiding' there is also, according to her, 'an unquantifiable number of British Muslims' who have been radicalised by the likes of Abu Hamza. The two statements when taken together seem not only at odds, but impress upon a reader the need to perceive, even if apologetically, an entire ethnic group suspiciously. This can be seen clearly from the recently leaked edict that was heading to Universities from Whitehall. Melanie Phillips and others like her fuel the sense of us and them by using language and arguments that are pathologically coded in these terms.
Yet, to brand the likes of Phillips as merely Islamapohbic would be to not look deep enough. Such commentators have a more entrenched position and that is against liberalism. They are employing Islam as the latest vehicle by which to mount an assault on an older system. A detailed study would show that while Islam has particularly ruffled their feathers – for historic and ideological reasons – it is being used to show the cracks within the liberal set up prevailing in Britain. With the loss of Labour into hands of individuals who seem to draw it further away from its historical position; the move of liberal thought into the ever jargonised realm of theory; and a general atmosphere of fear of the Other; liberal views on immigration, welfare, arms, and multiculturalism appear naively idealistic. In such a state the right wing are out in full. The latest casualty are Muslims. It should be stressed however that this is not accidental; Islam presents a dynamic code of life, which in this age of fragmentation provides a means of constructing a meaningful and cohered identity. The right wing, embittered by this and the lack of it in their own cultural matrix perceive two antagonists – Islam, and liberalism that has produced the present conditions.
Multiculturalism is not specific to liberalism or the West – it never has been. Historically, every civilisation when it is doing well (at least materially) attracts other people who bring with them something of their culture. Hence without the –ism it is an adjective serving merely a descriptive function. As a noun it becomes more complex. Multiculturalism as a concept therefore must negotiate the diversity of cultures; must produce just and equitable procedures by which to uphold each culture as distinct; but most importantly, it must protect each culture from victimisation. It stands to reason then, that the victimisation of Muslims is a fundamental compromise of the concept of multiculturalism and the ethos of liberal society. In the recent outburst at Muslims, the West has deeply contradicted its own philosophical premises. What has assisted this has been news stories and arguments which are dubious and left unchallenged. The public domain has been so dominated by a culture of quick short bulletins that doesn't allow sufficient space in which to consider a proposition. In fact, the argument is so fuelled by media moguls that adequate debate is always ransom to editorial and share holder views. A good example recently is that of faith schools.
The rather basic view that faith schools are divisive was an unchallenged premise in the entire discussion. The belief was that faith schools admit members of only one faith. It is truer to say that people of one faith (or no faith) do not wish to send their children to another faith's faith school – very rarely do faith schools practice a policy of faith based admittance. In a pro-choice context the very fact that this was not made clear illustrates the fractured nature of the debate and the sheer absurdity of the claim itself. Moreover, it would amount to the belief that merely putting people together eradicates racism or religious prejudice. The truth is that racism and prejudice of varying and complex types exist within schools and the education system. It is also true that religious schools provide a service to a community and to interpret this as the cause of the existence of social friction is to focus the blame in the wrong place. Moreover, the fear that children in faith schools will have less understanding of the wider society if they lack interaction with fellow pupils from a variety of social backgrounds is in many ways a selective argument. Consider the fact that in many leafy suburbs the vast majority of pupils in any given school will naturally be from the same social and ethnic background (middle/upper-middle class; white). Surely pupils of such schools have the most skewed perception of all since their social surrounding (unlike that available to many ethnic minority children, living in inner cities with a greater concentration of different immigrants as well as white Caucasians) does not provide any opportunity to interact, however minimally, with people from different social and ethnic backgrounds. Should these schools bus in a quota of children from inner cities so that they may experience what parts of Britain is like?
A lot of this is nonsensical because the true motives underlying the debate are left unspoken about. Britain has had faith schools alongside state schools for over a hundred years, if today there is an issue it is because there is resistance to the idea of Muslim schools. Having a tradition of providing parents the choice of sending their children to faith schools, many commentators know that they cannot stop the process of establishing Muslim schools. Confronted in this way, but desiring to resist such schools nonetheless, the debate is presented in all sorts of bizarre and convoluted ways. The desired result however is calculated, since an attack on the availability of choice to parents and children alike limits the concept of multiculturalism and supersedes it with a more defined monocultural British-ness.
Schools do not exist in a vacuum. What happens outside, the ideas that are pushed in the public domain and the notions born in the home influence children manifold over. By permeating the public domain with a discourse of some hidden menace of individuals who do not understand Britain (as if they have had no hand in making it what it is); a discourse of "us" and "them"; a discourse in which terms of references are branded around without definition (I'm thinking of terms like, 'radical' or 'extremists') does more to damage community relations than anything else. If we wish to assist people in understanding one another, a more honest and open debate is required, where topics of discussion are the manner in which history is taught in schools; the core texts in English syllabuses that reflect the middle class white men and women who draw these up; the slow drip feeding of funding and resources to underprivileged areas; the lack of initiatives to link different schools through sport and voluntary exercises. There is a lot that is not being done. Promoting a single issue as the problem misses the point.
Multiculturalism exists in this country at times more as an adjective than as the concept that its –ism actually suggests. The call from right-wing-pulpits of the failure of the experiment of multiculturalism is thus premature to say the least. Far from the death and burial of multiculturalism, we need its true resurrection.
Syed Haider
Previous: Ghosts of the Past
Next: The Islamic Mortgage: Paradigm Shift or Trojan Horse?
About Syed Haider
A PhD candidate at SOAS and English teacher.
Unscripted #36 | Dehumanisation, Disney & Da'wah | Dr Uthman Lateef
Unscripted #35 | Rewind with 5Pillars & IlmFeed | Dilly Hussain & Sa'id Looch
Unscripted #34 | Building a better world | Dr. Anas Altikriti
Rahima
very elaboratively and eloquently discussed…I agree, we need to press the refresh button on this exhaustive ism that the ignorant system of contemprary times and this urban landscape ceases to throw back as a cheap justification to their reductive actions….. in a hide and seek between a game of 'them' and 'us' this 'ism' only thrive as means through which right wing politicians can seek refuge…as you have stated above, we need a resurrection that symbolises the essence and practice of tolerance, acceptance and respect for the differences which this 'ism' stands for and until that is not in its fruitful emergence, the corruptive nature of this cardboard abode will only be an inevitability.
To say the Jewish community is disproportionately influential is apparently "antisemitic". But when Muslim parents… https://t.co/SQctU3hp4K 58 mins ago

redpajama_set_name: RedPajamaCommonCrawl


text:
// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

package org.chromium.chrome.browser.omnibox;

import android.graphics.Point;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.view.MotionEvent;
import android.view.View;

import androidx.annotation.Nullable;

import org.chromium.base.Callback;

/**
 * Delegate that provides the toolbar with the info of the NTP for the current tab.
 * TODO(crbug.com/1127732): Consider moving this out of toolbar/ into
 *     its own target for omnibox as well.
 */
public interface NewTabPageDelegate {
    /**
     * @return {@code true} if the current tab was showing NewTabPage.
     */
    default boolean wasShowingNtp() {
        return false;
    }

    /**
     * @return {@code true} if the NewTabPage is currently visible.
     */
    default boolean isCurrentlyVisible() {
        return false;
    }

    /**
     * @return Whether the location bar is shown in the NTP.
     */
    default boolean isLocationBarShown() {
        return false;
    }

    /**
     * @return {@code true} if we're transitioning away from showing the location bar.
     */
    default boolean transitioningAwayFromLocationBar() {
        return false;
    }

    /**
     * Returns whether the first layout pass has happened or not. When false, this often means there
     * is some animation playing for creating the tab itself. During this time the NTP will not be
     * able to control any drawing, and the toolbar will still be responsible for drawing itself.
     */
    default boolean hasCompletedFirstLayout() {
        return false;
    }

    /**
     * Set the listener for NTP to handle the scroll event.
     * @param scrollCallback Callback to be invoked when the event occurs.
     */
    default void setSearchBoxScrollListener(@Nullable Callback<Float> scrollCallback) {}

    /**
     * Get the bounds of the search box in relation to the top level NewTabPage view.
     *
     * @param bounds The current drawing location of the search box.
     * @param translation The translation applied to the search box by the parent view hierarchy up
     *                    to the NewTabPage view.
     */
    default void getSearchBoxBounds(Rect bounds, Point translation) {}

    /**
     * Updates the opacity of the search box when scrolling.
     *
     * @param alpha opacity (alpha) value to use.
     */
    default void setSearchBoxAlpha(float alpha) {}

    /**
     * Updates the opacity of the search provider logo when scrolling.
     *
     * @param alpha opacity (alpha) value to use.
     */
    default void setSearchProviderLogoAlpha(float alpha) {}

    /**
     * Set the search box background drawable.
     *
     * @param drawable The search box background.
     */
    default void setSearchBoxBackground(Drawable drawable) {}

    /**
     * Specifies the percentage the URL is focused during an animation.  1.0 specifies that the URL
     * bar has focus and has completed the focus animation.  0 is when the URL bar is does not have
     * any focus.
     *
     * @param percent The percentage of the URL bar focus animation.
     */
    default void setUrlFocusChangeAnimationPercent(float fraction) {}

    /**
     * Pass the motion event to NewTabPage object.
     *
     * @see {@link View#dispatchTouchEvent(MotionEvent)}
     */
    default boolean dispatchTouchEvent(MotionEvent ev) {
        return false;
    }

    /**
     * Empty implementation of NewTabDelegate. Used for a default before initialization.
     */
    public static final NewTabPageDelegate EMPTY = new NewTabPageDelegate() {};
}

redpajama_set_name: RedPajamaGithub


One of the most legendary brand Infiniti and their product Infiniti g20 in this page. Lets watch 9 amazing pictures of Infiniti g20. This model belongs to the Midsize family cars.	Infiniti g20 is also one of the most searching auto and accelerates 178 km/h.


I had the pleasure of meeting and interviewing Buffy Lawson in 2007 (see T.E.N. Interviews) when she was one half of the phenomenal and very successful music duo BOMSHEL. Buffy brought to BOMSHEL all of her experience as a passionate songwriter and performer, her vocal style which is a mixture of country, rock and everything in between and best of all…her sweetheart personality.
She has since moved on in her career and life, getting back to what she did long before the duo, writing new music for both herself and writing music for some of the biggest artists in music which have included; Lorrie Morgan, Bo Bice, Dolly Parton and Kenny Rogers among others…still adding new chapters in her life's story.
Buffy recently phoned in to update T.E.N. on what she has been doing in her life, the artists that she has worked with and what it meant to her to touch Superman's heart.
Buffy Lawson– Hey Troy, it's Buffy!
The Entertainment Nexus– How are you today?
BL– I have to catch up on everything from basically being a very nonproductive holiday gal for the past week and a half. I have gotten behind on everything but I'm doing fantastic though. I'm getting ready to take into some new year's resolutions.
TEN– How was your Christmas?
BL– My Christmas was awesome! I was with my crazy family…my crazy, beautiful family and we just had the best holiday ever! We drank a lot of wine and ate a lot of fattening foods and it doesn't get any better than that!
TEN– So what are some of your resolutions?
BL– Well, to not drink a lot of wine and to not eat a lot of fattening foods! (Laughs) Because, I'm tryin to drop some "lbs" and I promised myself that I'm going to start going to the gym five days a week, for an hour a day. This is not a natural process for me because generally, I don't enjoy running unless someone is chasing me with a gun. (Laughs) That's the truth. I'm going to make myself do it because my 40th birthday's around the corner…and I'm goin to Vegas!
TEN– So, what have you been doing career wise lately?
BL– I've got my hands in all kinds of little pies. I've got a song plugger in Nashville and she's fantastic. She's out there pitching my music so I'm still working on the songwriting aspect of my career. This is what I'm focusing on more than doing an artist kind of thing. It's just been wonderful and I've really enjoyed that. I'm getting some holds…which are great. I'm also teaching a songwriting workshop which has also been a blast. I'm doing some classes and doing some song evaluations and actually through the process, I've learned so much myself. I do a segment in my class where we evaluate hits ya know, where we listen to Sting and all of these different kinds of brilliant songwriters. In doing that it's been incredible on how much I've learned myself through my students and sometimes you can kinda know what you're supposed to be doing…but then you lose sight of it. When you break it down and think about it there's a lot of stuff that happens along the way that you really learn a lot from. I've been living in Lexington, KY part of the time…I'm between Nashville and Kentucky and I'm always, always writing and getting ready to start a show here that hopefully is going to be a really cool thing. It'll be a combination of personal stuff and artist stuff. It will be in Lexington and I'm trying to get the feeling of if you steal a little bit of Nashville and get more of a songwriter scene goin on here. You know, a singer/songwriter's night and that kind of thing. We've got so many talented writers here that just really haven't been subjected to having the ability to do the songwriter nights. There really isn't anything like that here.
TEN– Will it be more of an intimate setting like in a club?
BL– Absolutely… I'd like to have it be very similar to like what's going on at the Bluebird Café. Ya know that kinda feel. I think that it's really going to add a lot to my hometown. Ya know…bring a little bit of Nashville home.
TEN– That sounds like it's gonna be really cool. How old were you when you knew that you wanted to be a singer/songwriter?
BL– I would say about 3.
BL– Oh yeah. I was the typical girl who put on the shows in the backyard and charged my neighbors five bucks a pop. Actually I probably made as much money at about three or four as I have in my career. (Laughs) I came from theater and ballet and anything entertainment oriented and I just absolutely thrived on it and loved it. It's really all I've ever known. If it's in your blood, it make's your decisions for you. It's a really amazing process…the creativity. I think songwriters are the coolest people on the planet. I tend to like songwriters more than the artists a lot of times.
TEN– You've written some amazing songs. What inspires you when you write your songs?
BL– Thank you. I think that your job as a songwriter is to pay attention and just look around. It's little things and paying attention to the details of what's around you. I think songwriters are kinda born broken and some of your most amazing songwriters ever were able to really kinda look into the heart of somebody that's suffering or look into the heart of somebody who is so happy or somebody that's found love or somebody who's half lost. There's just a certain way that you look at it a little differently I think. Sometimes it's so easy to write a song. It just comes out sort of magically. Sometimes it's a "beast." You know that you've got an idea but you just don't quite know how to wrap your head around your idea and make it unique. For me I think the hardest songs to write are love songs. They are the most commonly written songs therefore your ability to write something unique is much more difficult.
TEN– How does a person or even you survive in today's music industry, especially with all the talent in Nashville?
BL– It's a different world out there right now and in a lot of ways it's a very exciting time because we have more technology. We have more Internet features and there are ways that artists can get their music out there without having to have a record label. People have figured out how to promote themselves through their own creativity…which has been wonderful on the one hand. On the other hand, it's been a really hard thing I think for the industry because of the technology. It's been hard because of illegal downloading and stuff like that. That money takes away from the songwriters and the publishers. It's a tricky situation because I think people are trying to figure out how to continue making it productive and successful. The artists are a lot younger than they used to be which has the benefits and the drawbacks as well. Parts of that are invigorating and exciting to see the new, young talent but then on the flip side of it, it's kinda hard because there's a lot of…I think there's a lot of females out there not being spoken to as much as they used to. I'm talking about women in their 30s and '40s you know where as Patsy Cline was reaching those women…Lorrie Morgan, for whom I had her last single called: "Do You Still Wanna Buy Me That Drink?" It's a song about a single mom who's been married and she's out at happy hour and this poor guy named Frank just happens to buy her a drink. She just lights into him with stories about her kids and the responsibilities and then she says; "Do you still wanna buy me that drink?" It is a funny song and I think that there are a lot of women that relate to that kind of music but there aren't as many artists singin it because the record labels are going a lot younger.
TEN– Speaking of younger talent, what do you think of the Taylor Swift/Kanye West incident?
BL– I think it's a shame and it made me really sad. It made me sad and I would like to believe that he did not intend for it to have been quite as bad as it was. I think that she handled it with grace and I think that Beyonce also handled the situation with grace. Hopefully that was a learning experience for him and you know it's easier, and I'm not defending him at all…I really regret like I said, that he made that decision, but I think it is easier to say something that you don't really mean it to come across like that. Sometimes when you're in the public eye, you have to be really careful because I think all of us at one point or another in our lives have said or done something that we look back at it and had just incredible regret for. But the difference is, when you're in the public eye you better think long and hard about it because it will follow you around for good.
TEN– For a long…long time.
BL– For a long time and ya know, I didn't follow it enough to have seen how he ended up recuperating and if he apologized or not. I would like to believe that he did.
BL- That was such a special…that was one of those songs that came out very naturally and organically between myself, Angie Russell and Eric Pittarelli. I think that we all have been having some pretty difficult times; we've had some loss in our lives in terms of losing some friends. The learning that you do in the process of tragedy and when you feel like you understand the gift of this beautiful life and it's a very special deal. Linda Davis, who's one of my very favorite singers, recorded that and I think it did quite well on the Christian charts.
TEN– And then Christopher Reeves took an interest in it.
BL– He wrote a letter and he was one of my "true heroes" as far as just speaking of somebody who obviously had such tragedy in his life but remains so focused on doing the very best with that and making strong messages. He was so inspiring and when he heard that song before he passed, he wrote us a letter telling us how much it had touched his heart. It was a very special complement and to have been a part of something that meant something to him was just incredible.
TEN– I can't imagine how you felt.
BL– I cried. What a remarkable man…somebody that we can all learn from.
TEN– He was way more than just Superman.
BL– He was and he was just a beautiful soul.
TEN–You have worked with a lot of people in the music industry in the past. Tell me some of the people that you've worked with.
BL- I worked with Lorrie Morgan and she was just incredible. Like I said, I have two cuts on her last record and I went out on the road and toured with her for a while. Then I got to do a duet with Neil Diamond which was many years ago. He was extraordinary as well and just "class act" and so professional and so funny. It was an interesting thing because he came to Nashville and I ended up doing the duet with him but he was so down-to-earth and he was not performing any of the songs that I had kinda grown up with and we became friends. He became friends with all the different co-writers and then they asked me to do a show in Louisville KY because it was my hometown. This was about six months after I had done the Jay Leno show with them and after I had done the ABC special with him. I went to Louisville to do the show and I was in the dressing room and all of a sudden I heard him sing "Love On The Rocks" and I got chill bumps and I'm like; "Oh my gosh! I'm singin with Neil Diamond!" (Laughs) Reality hit way after the fact it was really funny. Like I said he was just so personable and down-to-earth. It was really a great experience.
TEN– Is that the video that you can see on YouTube?
TEN–You've also written a song for Dolly Parton and Kenny Rogers. Tell me about that.
BL– Yes I have! They're having a single coming out and it's called: "Tell Me That You Love Me" and of course Dolly is one of my all-time mentors and heroes. As a songwriter and as an entertainer and a performer she's just one-of-a-kind. When you know as many fabulous songwriters out there in the world as you do when you live in Nashville and this is your industry, when you get an opportunity for someone like Dolly, who writes almost all of her material herself, when she is a part of a song that you've written…it's very humbling and it's incredible.
TEN– When you write a song and somebody decides to record it, do you get to meet the person performing your songs?
BL– Not really, but sometimes you do. It depends on the situation and circumstance. I did with Lorrie but with Dolly and Kenny, I have not been able to see them over the song however, about 20 years ago I met Dolly and she actually asked me at that time if I had any songs that she could hear? I really wasn't a true songwriter at that point. I was very new to Nashville and it was just one of those deals where it was like; "I not worthy!" I can't believe that I passed up that opportunity but I did. I shook her hand and said "Thank you so much but one of these days, I sure do hope that you'll take me up on that offer." I said: "Buffy, you won't forget it right?" and she said; "Oh honey, a Buffy and a Dolly in the same room is liable to tear these boys up! I'll never forget it!" That's what she said and who would have thought 20 years later, that she would have recorded a song that I wrote. I love what I do and I feel like such an incredibly fortunate person. It's a tough, tough industry and people you can't even begin to believe how hard it can be out there. If you have ever been a salesperson, you realize that you are selling yourself ya know? 98.9 percent of the time there going to tell you "NO." That makes for a lot of "NOs" over the course of a long career. A lot of people in my seminars and so forth they ask me "How do you keep going?" and like I said, when it's in your blood, you realize not to take it personally when things don't work out and you just hunt for those "beautiful moments" when it works and when you hit that "magic." The song I wrote for Dolly and Kenney is about 10 years old. It's a ten-year old song that has just been sitting in my catalog and there you have it. It got told "NO" a lot of times until finally, two legends loved it. Ya just gotta keep your faith ya know.
TEN– And now you're working with Bo Bice I understand.
BL– I just recently started with Bo and he is getting ready to put out a new album here before long. I have always believed in him as a singer. I followed him on American Idol and thought that he just kinda takes you back to the real "Southern Rock" that I miss musically. I think that he is one of those kinds that are just solid singers and very authentic. We've written a couple songs that I really love and he is a fabulous writer. He's a funny and hilarious guy. He is so much fun to hang out with. I'm really excited to watch and see what happens next in his career and hopefully to be a part of it somehow. He's a top-notch guy…he's great.
TEN– Let's see what else. You're writing a book too!
BL– Oh, that's funny. Yes, I am writing a novel with a gal named Gren Wells who is a fabulous screenwriter in L.A. I took her this idea and it's called: "I'm Leaving You For Me" and I'm writing all of the music that goes with it. This book is about a housewife whose children are grown and she's trying to rediscover herself. She's been in the marriage that has become stale after all the years and sorta has lost herself. Her marriage has lost its' excitement and passion and this is her journey. It's really funny and it's really sad and I think that there are a lot of women who are gonna relate to this. I don't even know what to tell you beyond that because we haven't figured out how it's gonna end yet! (Laughs) We're just as excited to wonder what's going to happen.
TEN– Will that go hand-in-hand with a music CD release?
BL– It sure will. We're going to include a CD along with the book and all of the songs will be pertaining to that market I was telling you about earlier. You know, women that maybe aren't being spoken to on the radio as much as they used to. I was thinking; "What a perfect way. To let them read the book and also pop in the music in their car on the way to work." I hope it's an inspiring book for a lot of women.
TEN– I'm sure it will be. A lot of your songs are inspirational.
BL– I sure did. Gosh, you really have done your homework. That was a really interesting situation too. I wrote with a gal named Reecie Palmer and a guy named Eric Pittarelli. It was the first time that we had ever written together. We wrote a song called "Faith." That movie was a very disturbing movie and had a very disturbing storyline. The song was played in the movie, at a very pivotal time, where this person is having to dig deep to keep her faith. It was a beautiful recording and Reese just did a phenomenal job as the artist on it. Once again, I am very honored to be a part of that. It was a very moving experience to see how music can be used in such a powerful way. I'll tell you the thing I love the most about music is that it can touch your heart unlike just about anything else. You can watch a McDonald's commercial and when the right song is on…it will make you just breakout into tears. It really does change the feel and the mood and the spirit of everything. I've had an opportunity along my twenty-year journey in Nashville to really have worked with some of the best of the best and I feel really honored.
TEN– You have also flown overseas to visit the troops too.
BL– Yes, I've done tons of military shows which were very touching. Honestly my only experience prior to that is what you see on the news or in films…that kind of thing. To actually be shaking hands with these guys and girls who are out there fighting for our country…it gets ya. We got to go to Japan and Korea and met thousands of troops and they were phenomenal people. They really do make sacrifices beyond anything that you can comprehend by being away from their families for so long and fighting for rights.
TEN– My brother just retired from the army and I remember him always saying how it really made the troops feel good when artists or celebrities would stop by and visit and take time from their careers to spend with the troops.
BL– Is he glad to be retired or is he itching to go back?
TEN– He's glad to be retired.
BL– Okay, when I say; "Music's in your blood" it's the same way for the soldiers. I have seen so many soldiers the same way. They come home but then they feel like they have to go back there. I'm glad he's back safe.
TEN– When I interviewed you back in 2007; your tour was sponsored by Tequila Rose.
TEN– I just wanted to remind you that you still owe me a shot!
BL– (Busts out laughing) Oh I haven't had a Tequila Rose shot in a very, very long time but I do remember that! (Still laughing) The next time that I see you I'll by you one! (Laughs) I do remember that. That's hilarious!
TEN– Also in 2007, I asked you this question: "Tell me something disturbing about yourself that you've never revealed before in an interview." You told me that "If I tell you…I'd have to kill you!" Does that answer still stand today?
I want to thank Buffy for taking the time for this interview and making our conversation a blast as always.


Pan American Women's Softball Championship Playoffs begin tomorrow - Federación de Softball de Puerto Rico, Inc.
SANTO DOMINGO, Dominican Republic — After the last day of the round robin, tomorrow will begin the double page playoffs of the Pan American Women's Softball Championship.
The top two teams of each group qualified for the playoffs, trying to reach one of the five spots for the 2018 WBSC Women's World Championship in Chiba, Japan; and as many places for Lima 2019 Pan American Games. Besides, the top five teams of the Central American and Caribbean region, plus the top ECASC team, will play Softball in Barranquilla 2018 Central American and Caribbean Games.
In the first game of the day, Cuba beat Argentina by 2-0 and clinched the third place in Pool B. The Caribbean team opened the score in the first inning, with an RBI single by Leannely Gomez to plate Yuselis Acosta, while the second run was produced by Lorenzo with an RBI single to center field. For Argentina, the only two hits of the game were hit by Pamela Clark, in the first and last inning. With this score, Cuba finished in third place and Brazil fourth, while Argentina couldn't make the playoffs finishing in the fifth spot.
The other relevant game for the playoff run was Dominican Republic against Curacao, and the host team won it 8-1 in six innings. The Dominicans opened a huge gap in the first two innings of play scoring seven runs to define the game. The game finished with a walk-off home run by Geavanny Nuñez to left field in the sixth inning to end the game by knock out.
With this scores, USA, Venezuela, Puerto Rico and the Dominican Republic advance to the playoffs in Pool A; while Canada, Mexico, Cuba and Brazil make the playoff in Pool B.
Tomorrow will begin the playoffs. At 11, USA will face Mexico; while Canada and Venezuela will play at 13:30. The four teams have double life in the playoff. In the other hand, in single elimination games, Puerto Rico will play against Brazil at 16:00, and the Dominican Republic will face Cuba at 18:30.


text:
http://tvtropes.org/pmwiki/pmwiki.php/Film/MarathonMan
Film / Marathon Man
"Is it safe?"
A 1976 political thriller film directed by John Schlesinger, based on the 1974 novel by William Goldman.
Dustin Hoffman plays Thomas "Babe" Levy, a history graduate student and aspiring marathon runner. Babe seeks to follow in the footsteps of his father, a historian who committed suicide after being unjustly targeted by Joseph McCarthy. He receives a visit from his brother Henry (Roy Scheider), who, unbeknownst to Babe, is a government agent assigned to manage the fugitive Nazi Christian Szell (Laurence Olivier). Babe soon becomes entangled in events, and must fight to save himself from Szell and his allies.
A very surrealistic sequel to the novel, Brothers, was published several years later.
Marathon Man provides examples of:
The Alleged Car: Dr. Szell's brother has trouble getting his old car to move at a green light. This leads to road rage, which leads to his death, which leads to Dr. Szell coming to New York....
Almost Dead Guy: A partial example, in that he can't manage to tell Babe anything, but everyone assumes he has.
Belated Happy Ending: In Brothers, it turns out Scylla is still alive. He gets to reunite with Babe... if only for a moment.
Bilingual Bonus: The car chase scene in the beginning, with brilliant insults in German and Yiddish being exchanged.
Book-Ends: In the first and last shots of Babe, he's running by the Central Park Reservoir.
Cassandra Truth: The old Jewish lady who recognizes Szell. Everybody in the area hearing her yell, "It's Szell!" thinks she's senile.
Catchphrase: "Is it safe?" for Dr. Szell.
Cold-Blooded Torture: Dr. Szell famously exploits his knowledge of dentistry to torment Babe via The Tooth Hurts.
The Dog Bites Back: After spending the whole film being chased and tortured to hell and back by Szell and his men, Babe decides to fight back and manages to destroy the man by attacking the thing he loves the most.
Dying Clue: Averted. Poor Doc spends his last moments pitifully gurgling on his one blood and lying in Babe's arms. All of the drama that Babe suffers afterwards is because Szell and the spy organization that has secreted him into the country are unable to believe that Doc didn't provided this, even after Babe continued to tell the truth under torture..
Even Evil Has Standards: One of Szell's henchmen turns his head away, terrified, when Szell tortures Babe with his dental instruments.
False Reassurance: Szell's To the Pain speech starts with him reassuring Babe that he won't be drilling into a cavity... because that's a dying nerve, and live, freshly cut nerves are infinitely more sensitive.
Fatal Flaw: Szell's greed and paranoia. When Babe throws his diamonds in the reservoir, he ends up tumbling down the stairs after them, eventually impaling himself.
Faux Affably Evil: Szell is downright fatherly with Babe... in between torture sessions.
Gory Discretion Shot: When Szell drills into Babe's teeth, the messiness is not directly shown
Hoist by His Own Petard: Film only; Szell falls down a staircase while chasing after the briefcase of diamonds and impales himself on his own blade.
Hope Spot: Multiple:
In the backstory, Szell swindled multiple rich Jewish people by convincing them that he would take them to a safe place if they paid him with everything they had — everything, including the gold in their tooth fillings, which Szell extracted personally — before leading them to the concentration camps.
Babe manages to escape Szell's torture, only to find out that the man that drives the car he jumped in is Janeway, The Mole working for Szell, who drives him back to Szell after asking a few questions.
One of Szell's former victims catches up to him, only to meet his retractable blade.
Improperly Paranoid: Both film and novel make it clear that Szell's paranoia is out of control and he expects thieves and treachery at every turn. Babe suffers a lot because this paranoia makes it impossible for him (and thus, his minions) to believe that Henry wasn't able to provide Babe with any information as he died, instead pitifully drowning in his own blood in Levy's living room and thus keep interrogating him for a possible Dying Clue.
Infraction Distraction: Henry realises that his brother's new girlfriend Elsa Opel is lying about her past and accuses her of trying to find an American husband to get a green card. Turns out she's the daughter of the Big Bad, and spying on the brothers.
Interrogated for Nothing: It's made clear very early on that Szell will continue to torture Babe until he is sure that it's "safe", and nothing Babe can tell him will make him stop. Furthermore, he's torturing Babe to make absolutely sure that Babe isn't hiding any information that he truly doesn't knows because Doc told him nothing as he died.
Ironic Echo: Babe confronts Szell at the climax of the movie with the words, "It's not safe."
I've Come Too Far: Janeway interrogates Babe aggressively to find out what he knows, even though Bebe knows nothing. By the time he realizes Babe was telling the truth, Bebe knows too much to be let go.
Jews Love to Argue: A grouchy Jewish-American motorist engages in road rage with Szell's brother, which resulted in their deaths.
Killed Mid-Sentence: Poor Doc was about to tell Szell to kiss his ass when the doctor stabbed him with his hidden knife.
Mad Doctor: Szell. The man was a Mengele-type torturer back when he worked for the Nazis and age hasn't done his sanity any favors.
The Mole: More than one person is secretly working for Szell. Such as Doc's Agency boss.
Nazi Gold: The diamonds Szell obsesses over so much turn out to be Nazi property, and they're even purchased with gold stolen from desperate Jewish families that he scammed before killing.
Nazi Grandpa: Doctor Szell is kindly toward children who visit his dentist's office. He's less kindly to people who are in his care when he wants information from them.
Nazi Hunter: Unusually, one of them is a villain. Janeway is a member of a government organization that performs this function, who has decided to allow Szell to be free (and looks the other way with his other monstrous acts) as long as Szell provides information on any other fugitive associates of the Nazi regime that he knows about.
Never Trust a Title: From the title, you might be expecting an inspirational sports film like Chariots of Fire . The marathon aspect barely factors into the movie (other than justifying why Babe can run like hell so well), though, which is an espionage thriller from start to finish.
Nice Job Fixing It, Villain!: Szell's actions to ensure his safety only ensure that it is not safe.
No Celebrities Were Harmed: Szell is loosely based on Josef Mengele. Funny considering that Laurence Olivier played a Nazi Hunter determined to catch Mengele in The Boys from Brazil.
Nothing Up My Sleeve: Szell has a retractable blade up his sleeve.
Oh, Crap!: The Reveal that Janeway is The Mole means Babe's escape has failed.
Reality Ensues: Even if lucky enough to not die immediately, Doc still gets a sucking chest wound from Szell's retractable blade and spends his last moments with Babe gurgling out blood, so he cannot provide him with any important information. Much of the ensuing drama for Babe happens because his attempts to point this out are met with rampant paranoia.
Precision F-Strike: "I couldn't give a fuck about your Stab!"
Scenery Porn: The takes of Central Park and its reservoir are pretty nice.
Screw the Money, I Have Rules!: Babe is offered a hefty amount of money by Szell during their final confrontation. He also literally throws a bag full of blood diamonds into the river rather than keep them for himself.
Sean Connery Is About to Shoot You: Dustin Hoffman is on this poster ◊.
Signature Line: "Is it safe?" The novel even makes it clear that it's Szell's Madness Mantra.
Strapped to an Operating Table: Try "Strapped to a Dentist's Chair and having your teeth drilled in without any painkillers for information".
Suddenly Sexuality: Toyed with. In the novel, there are early hints that Scylla is dating Janeway, and it later turns out that they are. No big deal is ever made of this. In the sequel Brothers, Scylla suddenly sleeps with a random woman, and only kisses a man while undercover during a spy mission.
The Tooth Hurts: Szell even deliberately aims for healthy teeth so it will hurt much more for Babe.
This Is a Drill: The dental kind is utilized for torture.
Thwarted Escape: Babe is able to escape Szell's torture and hops onto Janeway's car to run away. Janeway drives around the block long enough to find out that Babe truly doesn't knows anything, and drops him back with Szell's men to allow the doctor to feel absolutely sure.
Token Evil Teammate: Melendez is a burglar that Babe lets ransack his place in exchange for helping him with Szell's men.
Took a Level in Badass: Babe at the end, managing to kill various enemy agents and gives Szell a pretty tortuous Karmic Death.
To the Pain:
"So, I'll just drill into a healthy tooth until I reach the pulp. That is unless, of course, you can tell me that it's safe."
"I'll let you keep as many as you can swallow."
Ungrateful Bastard: Janeway allowed one of his best agents to die just to keep his (supposedly) best source of information happy..
White Hair, Black Heart: Szell's nickname is "The White Angel" because of his hair.
You Wouldn't Shoot Me: Szell says this to Babe when the latter refuses to pull the trigger. Babe responds by chucking what's left of the diamond stash into the reservoir.
The Day of the Locust
Creator/John Schlesinger
The Falcon and the Snowman
AFI's 100 Years... 100 Movie Quotes
The Jazz Singer
ImageLinks/Complete Monster
The Night of the Hunter
UsefulNotes/The Holocaust
Night and Fog
JustForFun/TV Tropes Superhero Team
Matchstick Men
Series/The 100 Greatest Scary Moments
AFI's 100 Years… 100 Thrills
Series/100 Scariest Movie Moments
Near Dark
Creator/Paramount
The Man Who Was Thursday
Conspiracy Thriller
The Man Who Fell to Earth
Films of the 1970s


text:
Raipur to Belagavi Flights
Swami Vivekananda Airport Ramchandi Naya Raipur Chhattisgarh 492015
Belgaum Airport, Bagalkot-Belgaum Rd, Sambra, Karnataka 591124
Book Raipur to Belagavi flight tickets online at the lowest airfares and fly seamlessly. With our 6E Tiffin service, pre-book your favourite snack and beverage combo directly through our website and add it to your Raipur to Belagavi flight booking for a hassle-free inflight dining experience! Besides this, avail a range of exciting cashback offers, discounts, deals on Raipur to Belagavi flight bookings, accommodation, and more.
Cheapest Flights from Raipur to Belagavi
Travel comfortably from Raipur to Belagavi with flights from IndiGo
Have high airfares been holding you back from travelling to your destination comfortably and swiftly? If yes, then it's time to let go of the fear of breaking your bank when IndiGo offers it all at extremely pocket-friendly prices. IndiGo operates numerous international and domestic flights, including Raipur to Belagavi flights to facilitate easy movement across the cities within the country and beyond. Further, its range of services such as web check-in, short-haul connectivity and online generation of baggage tags enhance the travel experience of the flyers.
If you are planning to travel to Belagavi from Raipur with IndiGo, you can book flight tickets online through a quick and hassle-free process. You can choose to fly on one of Belagavi to Raipur flights for the return journey. For making things easier, IndiGo has introduced the round-trip feature that allows you to make ticket bookings for the two-way journey at one time.
Best deals on IndiGo's Raipur to Belagavi flights
Log onto IndiGo's official website for complete information about Raipur to Belagavi flight fares and booking the tickets. The airline also extends a wide range of offers, deals and discounts to ensure that the passengers avail the lowest airfare on their Raipur to Belagavi flight tickets.
Since logging on to the website may take longer to check the flight status, you can download the airline's mobile application where the process is much simpler. When you have explored the city of Belagavi, you can return to Raipur via IndiGo's flights. Other than this, you can choose to fly to other interesting destinations operated by the airline.
Connecting flights from Raipur to Belagavi
IndiGo ensures excellent connectivity between Raipur and Belagavi through its connecting flights operating regularly. These flights have their layover at Hyderabad and take up to 15 hours to reach the destination.
Belagavi - The Bamboo Village
Also referred to as Belgaum, Belagavi is an ancient city settled along the Western Ghats in the Indian state of Karnataka. The former name of the city was Venugrama, which translates to the 'Bamboo Village'. The city has a rich history dating back to 12th century A.D. and has been consistently making development in every sphere. While the majority of the city's population works in the agriculture sector, fishing and mining sectors also make an extensive contribution to its economy.
Tourist attractions in Belagavi
The city of Belagavi is home to numerous tourist attractions that will leave you in awe of their beauty. Those seeking spiritual healing can visit the sacred shrines present across this city, including Shri Ramakrishna Ashram, Sri Mauli Devi Temple, Safa Masjid, Kapileshwar Temple and Kamala Basti. For someone who is into history and architecture, Kittur Fort and Palace, Belgaum Fort and Rajhansgad Yellur Fort are the not-to-be-missed spots.
Things to do in Belagavi
When in Belagavi, tourists can indulge in a range of activities to keep themselves occupied and entertained. The city allows the adventure-enthusiasts to go trekking and mountain biking at Adventure Camp. Bird-watching is another must-have experience here. Shop for brass and wooden items from local markets for taking back home as memoirs of this stunning destination. Do not miss out on relishing some authentic Belgavi Kunda and Karadantu at various food shops and eateries across the city.
Airport in Belagavi
Belgaum Airport is the prime airbase in Belagavi that receives regular services by regular flights. It was based in the suburbs of Sambra and has earned the title of Sambra Airport. Built in the year 1942, it is the oldest airport in the southern state of Karnataka.
Airport Address: Bagalkot-Belgaum Road, Sambra, Karnataka: 591124
IATA Code: IXG
Raipur- Rice Bowl of India
Settled on banks of pristine Mahanandi River, Raipur is the capital of Chhattisgarh. It is a popular tourist destination known for its archaeological and historical sites that are a clear testimony of the city's rich past. With numerous aluminium, coal and automobile industries, multinational companies and media houses, the city forms a significant industrial hub of central India. The city is also famous for growing a large variety of rice and thus, regarded as the "Rice Bowl of India".
Tourist attractions in Raipur
Dedicated to Lord Ram, Dudhadhari Math temple is the main attraction of the city. Gandhi Udyan Park, Budhapara Lake and Nandan Van Zoo are the best spots for all the nature enthusiasts and photographers. Purkhauti Muktangan, Dandak Caves, Mahamaya Temple, Chitrakoot Falls and Swami Vivekanand Sarovar, are the other popular places to visit here.
Things to do in Raipur
The city of Raipur has a range of activities for visitors to indulge in and make their trip extremely memorable. Seek blessings of God at Jatmai Temple. Get an insight into the rich history, vibrant culture, ravishing architecture and art of Raipur of Mahant Ghasi Memorial Museum, housing traditional sculptures, carvings and other artefacts.
Airport in Raipur
Swami Vivekananda Airport in Raipur is the primary airport serving the state of Chhattisgarh. Formerly known as Raipur Airport, it features a cargo terminal and an integrated terminal handling both international and domestic operations. The airport is situated between Raipur and Naya Raipur at Mana.
Airport Address: Ramchandi, Naya Raipur, Chhattisgarh- 492015
Airport IATA Code: RPR
FAQs about Raipur to Belagavi flights
What is the total aerial distance between Raipur and Belagavi?
Raipur and Belagavi are situated at an aerial distance of 952 km from each other.
How far is Belgaum Fort from Belagavi Airport?
Belgaum Fort is located at a distance of 4 km from Belagavi Airport.
What are the facilities featured at Raipur Airport?
ATM and cash machines, child care rooms, medical services, free trolleys and wheelchairs are available for passengers at Raipur Airport.
What is the timeline of cancelling a Raipur to Belagavi flight booking online?
The timeline for cancellation of a Raipur to Belagavi flight booked with IndiGo is two hours before the flight's departure.
Can I check-in at the airport through the use of the mobile phone?
Yes, you can conveniently check-in at the airport using your smartphone or tablet for avoiding the rush.
What is the benefit of Flex Pay facility introduced by IndiGo?
The Flex Pay facility offered by IndiGo allows you to secure your booking by paying only 10% of the total fare. You can pay the balance amount within 15 days.
Does IndiGo provide any facility of receiving baggage on priority at the airport?
Yes, IndiGo has introduced the Fast Forward Service for allowing you to get baggage on priority at the airport and saving your time. You are required to pre-book the service by paying the nominal price.
What is Charter Service offered by IndiGo?
IndiGo provides Charter Service to ensure a more personalized travel experience to the passengers. All you need to do is log onto www.goindigo.in and fill up the query form in the 'Charters' section. After this, you will get a revert from IndiGo representative within 24 hours for facilitating the service.


text:
Home/Uncategorized/Bushiri and wife still behind bars
Bushiri and wife still behind bars
Prophet Bushiri and his wife will languish in prison for a further week. The man of cloth and his prophetess wife were dealt a major blow when the magistrate hearing their bail application postponed their matter to Friday. The state is opposed to the prophet being granted bail citing that if the duo was to be released, there would be public unrest.
Bushiri and his wife are facing charges of money laundering and fraud to the tune of over one hundred million rands. They are alleged to have duped hundreds of people in a botched housing programme.
The self proclaimed prophet who hails from Malawi has a large number of followers in South Africa. Pretoria Magistrates court was a hive of activity as congregants gathered in their multitudes for his bail hearing. The magistrate even expressed fears that this would lead to the spread of covid 19 since most of the followers were not sticking to regulations such as wearing of a mask and social distancing. Bushiri and his wife will learn of their fate this Friday.
The preacher is also alleged to have come to South Africa on a visitor's visa through which he has been conducting business and living like a permanent resident. The crackdown on Bushiri was as a result of several complaints by home seekers that they had lost their hard earned cash by investing in his so called property scheme. Some even approached fellow prophet Mboro the air out their grievances


text:
Best Exercise for Mood & Brain Health? (Hint: It's Not Yoga) Small Things Done With Great Love
UNPLANNED is More Than a Movie. It's a Movement!
The life story of abortion clinic worker, Abby Johnson, has been turned into one of the most powerful pro-life movies of our time. Debuting in theaters on March 29, it promises shine a bright light into Planned Parenthood's darkest secrets.
Based on the book by the same name, Unplanned traces the transformation of Abby Johnson who joined Planned Parenthood because she sincerely wanted to help women. After being involved in upwards of 22,000 abortions and counseling countless women in their reproductive choices, she watched an ultra-sound abortion one day and saw something she'll never forget – a helpless unborn baby desperately trying to escape the instruments that would end its life.
She was never the same again.
Not only did Johnson get out of the business, she is now the founder of And Then There Were None, a ministry that has led more than 500 abortion clinic workers out of the industry and into new lives.
Abby Johnson
Directed by Cary Solomon and Chuck Konzelman of God's Not Dead (2014) and Do You Believe (2015), Unplanned traces the profound journey that took Abby from the violence of the abortion clinic into the merciful arms of Jesus Christ. It tells her story in a way that explores every aspect of her experience, from the violence inside the clinic to the glorious triumph of her own personal redemption.
Johnson participated in an on-line webinar on March 14 where she talked about what it was like to watch the darkest days of her life play out on the big screen.
"It was a very vulnerable feeling," she told interviewer, Alexis Walkenstein, host of Mary's Touch Radio Program. "I remember the first time I saw the film. One of the producers came to my home to show it to me and my husband, Doug. When it was done, I was telling the producer it was beautiful, so well-done, how it captured me very well and going on and on. But as soon as he walked out the door, I looked at Doug and started panicking. 'Wait! Is it too late? Can I back out?' It just felt so raw and I just felt very exposed."
Particularly painful was the scene which depicted her undergoing a chemical abortion with the infamous RU-486 "abortion pill."
"It's just very intense to watch that part of your life and knowing that tens of thousands, hundreds of thousands, millions of people could see this. That was a very interesting feeling! I just had to quickly steady myself and remind myself that I did not sign on to do this film to make Abby Johnson a household name. I signed on to do this film to truly amplify God and make him a household name and show his redemptive power."
She added: "None of this is about me. It's really His story."
Archbishop Joseph Naumann of Kansas City, KS, the Chairman of the Secretariat for Pro-Life Activities for the US Bishops Conference, who was also interviewed, agreed.
"Abby is kind of a St. Paul tor the pro-life movement today," the bishop said.
Movie scene depicting prayerful pro-life vigil
"The film tells such a powerful story of conversion but also shows how pro- life advocates that prayerfully and respectfully interact with those who are having abortion can have an impact," he added.
The film, which stars Ashley Bratcher as Abby and Brooks Ryan playing her husband, Doug, recently received an "R" rating from the Motion Picture Association of America which means children under the age of 17 are prohibited from seeing the film.
"I never thought I'd ever be promoting an R-rated film!" the Bishop joked.
He is not put off by the rating, however, and believes it indicates the movie industry's recognition of the violence of abortion. "We think it's a good thing that it's been classified as an 'R' – we've been so desensitized."
However, he couldn't help but recognize the great irony in the rating. "A 15-year-old can't go to see this movie without a parent, but they can have an abortion without their parent's knowledge."
Vicki Thorne, Executive Director of the National Office of Post-Abortion Reconciliation & Healing and foundress of Project Rachel, was also interviewed and praised the film for drawing attention to the reality of abortion.
"The importance of this film is to raise issues in terms of the complexity of the abortion decision, its impact on family systems, on the people involved," Thorne said.
The married mother of six and grandmother of 14 who has been in the field since an encounter with a post-abortive woman in high school, is hoping that it will inspire people to reach out to the millions of "walking wounded" women who are suffering the aftermath of abortion.
"All of us need to be conscious of the fact that we probably know someone who has had an abortion. One in three, one in four, women have had an abortion. This is an absolute epidemic around the world."
Scene featuring Abby talking to clinic workers
And never mind those who say women are untouched by their abortion.
All women carry cells from the babies they conceived in their bodies," she explained. Known as micro-chimerism, it describes the presence of two genetically distinct cell populations in the same individual.
"There's an ongoing connection in spite of the lies being told to us," Thorne said.
As for the timing of the film, which will debut at a time when the whole country is embroiled in a debate about late-term abortion, this is yet another part of the film that Abby says was "unplanned."
"The timing of this film is not from me," she said. "We were ready to go with this film five years ago, but the Lord said wait and the directors waited and look at where we."
Pro-life groups and Christian communities across the country are rallying around the movie with such passion it is already booked to be shown on 1,000 screens.
Archbishop Naumann has bought out several theaters in the Kansas City area as well as Topeka and the university towns of Lawrence and Emporia where he's hoping it will have a big showing on opening weekend.
"Organize a group," he suggested. "Word of mouth is also very powerful. Talk it up in your groups. This is a story you have to see."
He also pointed out the benefits of buying out a theater because this will enable organizers to distribute information for people to take home and use to minister to loved ones who have had an abortion.
Abby is taking it one step further.
"One of the things we decided to do was to purchase tickets and send them in to the abortion facilities where the film is going to be playing nearby. So we are paying for two tickets with a letter from me that will go in to these facilities, telling them, 'you may not want to spend your own money to see this film – so I'm spending my money. Email me after the movie tell me how much you hated it. Give me your best criticism," she laughed.
"I believe when pro-choicers see this film they will find truth. They might not like it. They might want to run from it. It might be hard for them to come to grips with it because often when our conscience is pricked we might be initially defensive but that's okay. It tells us that something is happening inside their spirits."
She believes that the time is right for a film of this kind.
"Our society is currently ready to seek truth on this issue and unplanned is going to expose them to that truth about what's happening inside the abortion industry. But it will also show them the amazing radical mercy of Jesus Christ that is available to everyone no matter if you've been touched by abortion or even if abortion isn't in your past – that Christ is so ready to redeem us and to carry that burden for us."
Anyone who is interested in brokering a theater can contact the Unplanned team at info@unplannedfilm.com for assistance.
They are encouraging the pro-life community to share the 30-minute trailer, arrange "Life Nights," and do whatever they can to make this movie a box-office hit on it's opening weekend – which is the best way to insure that this very important film remains in circulation for as long as possible.
Click here to find a theater near you.
Posted in Breaking News, Pro Life	| Tagged Abby Johnson, Archbishop Joseph Naumann, Ashley Bratcher, Brooks Ryan, Projject Rachel, UnPlanned, Vicki Thorne


A compact fluorescent lamp (CFL), also known as a compact p or energy saving light (or less commonly as a compact fluorescent tube (CFT)), is a type of fluorescent lamp. Many CFLs are designed to replace an incandescent lamp and can fit into most existing light fixtures formerly used for incandescents.
Compared to general service incandescent lamps giving the same amount of visible light, CFLs use less power and have a longer rated life.
In the United States, a CFL has a higher purchase price than an incandescent lamp, but can save over US$40 in electricity costs over the lamp's lifetime.
Like all fluorescent lamps, CFLs contain mercury, which complicates their disposal.
CFLs radiate a different light spectrum from that of incandescent lamps. Improved phosphor formulations have improved the perceived color of the light emitted by CFLs such that some sources rate the best 'soft white' CFLs as subjectively similar in color to standard incandescent lamps.


text:
Hans Schürff (* 12. Mai 1875 in Mödling; † 27. März 1939 in Wien) war ein österreichischer Politiker.

Leben

Hans Schürff studierte nach dem Besuch der Mittelschule in Freistadt in Oberösterreich und der Handelsakademie an der Universität Wien die Rechtswissenschaften. Zudem arbeitete er als Spediteur und Prokurist im väterlichen Unternehmen.

Ab 1911 war er Abgeordneter im Reichsrat. Außerdem war er Obmannstellvertreter des Bundes der Deutschen in Niederösterreich.

Nach dem Ersten Weltkrieg war er von 1918 bis 1919 Mitglied der provisorischen Landesversammlung, Abgeordneter zum niederösterreichischen Landtag bis 1920 und in der konstituierenden Nationalversammlung von 1919 bis 1920.

Mit kurzer Unterbrechung war er von 1920 bis 1934 Abgeordneter der Großdeutschen Volkspartei (GdP) zum Österreichischen Nationalrat. Bürgermeister in seiner Heimatstadt Mödling war er 1929/1930 und 1932.

Von 1923 bis 1929 war er außerdem Bundesminister für Handel und Verkehr sowie Justizminister in der Zeit von 1930 bis 1931.

Hans Schürff starb am 27. März 1939 in Wien. Bestattet wurde er im Familiengrab in Mödling.
Ihm zu Ehren wurde in Mödling die Dr.-Hans-Schürff-Gasse benannt.

Literatur

Weblinks

 90 Jahre Konstituierung der provisorischen Nationalversammlung (PDF-Datei; 5,72 MB)

Wirtschaftsminister (Österreich)
Justizminister (Österreich)
Abgeordneter zum Nationalrat (Österreich)
Abgeordneter zum Abgeordnetenhaus (Österreich)
GDVP-Mitglied
DNP-Mitglied (Österreich)
Mitglied des Deutschen Klubs (Verein)
Landtagsabgeordneter (Niederösterreich)
Bürgermeister (Mödling)
Träger des portugiesischen Christusordens (Großkreuz)
Absolvent der Universität Wien
Österreicher
Geboren 1875
Gestorben 1939
Mann

redpajama_set_name: RedPajamaWikipedia


text:
Spotlight On: Our Nutrition Support Team
Our team Nutrition Support Team (NST) comprises of three consultants, four nursing staff, a specialist dietitian, a specialist pharmacist and secretary.
"We provide support and treatment plans for adult patients with complex nutritional requirements. Our particular focus is on patients with short and long term intestinal failure, patients needing new long-term enteral feeding tubes and patients with eating disorders. Much of our daily workload revolves around inpatient daily reviews, troubleshooting in these specialist areas and admission prevention.
"We are also involved with providing educational support across the Trust to help give clinical staff the tools to provide nutritional support. This is something that we are continually aiming to expand.
"Malnourishment can have a huge impact on patient recovery with wound healing, mobility and length of stay most commonly affected Nutritional screening is therefore imperative to allow identification of malnutrition and intervention.
"We work closely with dietitians and sometimes our roles overlap. If a patient becomes more complex in terms of developing intestinal failure or planning for insertion of long-term enteral feeding tubes then it becomes appropriate for a referral to be made to the NST, often this will be initiated by the dietitian, who working in isolation, will need to escalate individual cases to us.
"Covering the entire hospital can be challenging, with enteral tube troubleshooting queries coming in from the inpatients wards as well as the community and in the previous two years we have prescribed approximately 3,000 bags of inpatient TPN each year, this number has grown significantly in the last five years.
"It is a really interesting role because we help make a difference and can see the changes that our work makes for patients who are severely malnourished and we see them improve."


text:
//
//  SSZipArchiveTests.m
//  SSZipArchiveTests
//
//  Created by Sam Soffes on 10/3/11.
//  Copyright (c) 2011 Sam Soffes. All rights reserved.
//

#import "SSZipArchive.h"
#import <XCTest/XCTest.h>
#import <CommonCrypto/CommonDigest.h>

@interface SSZipArchiveTests : XCTestCase <SSZipArchiveDelegate>
@end

@implementation SSZipArchiveTests

- (void)tearDown {
	[super tearDown];
	[[NSFileManager defaultManager] removeItemAtPath:[self _cachesPath:nil] error:nil];
}

- (void)testZipping {
    // use extracted files from [-testUnzipping]
	NSString *inputPath = [self _cachesPath:@"Regular"];
	NSArray *inputPaths = [NSArray arrayWithObjects:
						   [inputPath stringByAppendingPathComponent:@"Readme.markdown"],
						   [inputPath stringByAppendingPathComponent:@"LICENSE"],
	nil];

    NSString *outputPath = [self _cachesPath:@"Zipped"];

	NSString *archivePath = [outputPath stringByAppendingPathComponent:@"CreatedArchive.zip"];
	[SSZipArchive createZipFileAtPath:archivePath withFilesAtPaths:inputPaths];

	// TODO: Make sure the files are actually unzipped. They are, but the test should be better.
	XCTAssertTrue([[NSFileManager defaultManager] fileExistsAtPath:archivePath], @"Archive created");
}

- (void)testDirectoryZipping {
    // use Unicode as folder (has a file in root and a file in subfolder)
    NSString *inputPath = [self _cachesPath:@"Unicode"];

    NSString *outputPath = [self _cachesPath:@"FolderZipped"];
    NSString *archivePath = [outputPath stringByAppendingPathComponent:@"ArchiveWithFolders.zip"];

    [SSZipArchive createZipFileAtPath:archivePath withContentsOfDirectory:inputPath];
    XCTAssertTrue([[NSFileManager defaultManager] fileExistsAtPath:archivePath], @"Folder Archive created");
}

- (void)testUnzipping {
	NSString *zipPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"TestArchive" ofType:@"zip"];
	NSString *outputPath = [self _cachesPath:@"Regular"];

	[SSZipArchive unzipFileAtPath:zipPath toDestination:outputPath delegate:self];

	NSFileManager *fileManager = [NSFileManager defaultManager];
	NSString *testPath = [outputPath stringByAppendingPathComponent:@"Readme.markdown"];
	XCTAssertTrue([fileManager fileExistsAtPath:testPath], @"Readme unzipped");

	testPath = [outputPath stringByAppendingPathComponent:@"LICENSE"];
	XCTAssertTrue([fileManager fileExistsAtPath:testPath], @"LICENSE unzipped");
}

- (void)testUnzippingWithPassword {
	NSString *zipPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"TestPasswordArchive" ofType:@"zip"];
	NSString *outputPath = [self _cachesPath:@"Password"];

	NSError *error = nil;
	[SSZipArchive unzipFileAtPath:zipPath toDestination:outputPath overwrite:YES password:@"passw0rd" error:&error delegate:self];

	NSFileManager *fileManager = [NSFileManager defaultManager];
	NSString *testPath = [outputPath stringByAppendingPathComponent:@"Readme.markdown"];
	XCTAssertTrue([fileManager fileExistsAtPath:testPath], @"Readme unzipped");

	testPath = [outputPath stringByAppendingPathComponent:@"LICENSE"];
	XCTAssertTrue([fileManager fileExistsAtPath:testPath], @"LICENSE unzipped");
}

- (void)testUnzippingTruncatedFileFix {
    NSString* zipPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"IncorrectHeaders" ofType:@"zip"];
    NSString* outputPath = [self _cachesPath:@"IncorrectHeaders"];

    [SSZipArchive unzipFileAtPath:zipPath toDestination:outputPath delegate:self];

    NSString* intendedReadmeTxtMD5 = @"31ac96301302eb388070c827447290b5";

    NSString* filePath = [outputPath stringByAppendingPathComponent:@"IncorrectHeaders/Readme.txt"];
    NSData* data = [NSData dataWithContentsOfFile:filePath];

    NSString* actualReadmeTxtMD5 = [self _calculateMD5Digest:data];
    XCTAssertTrue([actualReadmeTxtMD5 isEqualToString:intendedReadmeTxtMD5], @"Readme.txt MD5 digest should match original.");
}

- (void)testUnzippingWithSymlinkedFileInside {

    NSString* zipPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"SymbolicLink" ofType:@"zip"];
    NSString* outputPath = [self _cachesPath:@"SymbolicLink"];

    [SSZipArchive unzipFileAtPath:zipPath toDestination:outputPath delegate:self];

    NSString *testSymlinkFolder = [outputPath stringByAppendingPathComponent:@"SymbolicLink/GitHub.app"];
    NSString *testSymlinkFile = [outputPath stringByAppendingPathComponent:@"SymbolicLink/Icon.icns"];

    NSError *error = nil;
    NSString *symlinkFolderPath = [[NSFileManager defaultManager] destinationOfSymbolicLinkAtPath:testSymlinkFolder error:&error];
    bool symbolicLinkToFolderPersists = ((symlinkFolderPath != nil) && [symlinkFolderPath isEqualToString:@"/Applications/GitHub.app"]) && (error == nil);

    error = nil;

    NSString *symlinkFilePath = [[NSFileManager defaultManager] destinationOfSymbolicLinkAtPath:testSymlinkFile error:&error];
    bool symbolicLinkToFilePersists = ((symlinkFilePath != nil) && [symlinkFilePath isEqualToString:@"/Applications/GitHub.app/Contents/Resources/AppIcon.icns"]) && (error == nil);

    XCTAssertTrue(symbolicLinkToFilePersists && symbolicLinkToFolderPersists, @"Symbolic links should persist from the original archive to the outputted files.");
}

- (void)testUnzippingWithUnicodeFilenameInside {

    NSString* zipPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"Unicode" ofType:@"zip"];
    NSString* outputPath = [self _cachesPath:@"Unicode"];

    [SSZipArchive unzipFileAtPath:zipPath toDestination:outputPath delegate:self];

    bool unicodeFilenameWasExtracted = [[NSFileManager defaultManager] fileExistsAtPath:[outputPath stringByAppendingPathComponent:@"Accént.txt"]];

    bool unicodeFolderWasExtracted = [[NSFileManager defaultManager] fileExistsAtPath:[outputPath stringByAppendingPathComponent:@"Fólder/Nothing.txt"]];

    XCTAssertTrue(unicodeFilenameWasExtracted, @"Files with filenames in unicode should be extracted properly.");
    XCTAssertTrue(unicodeFolderWasExtracted, @"Folders with names in unicode should be extracted propertly.");
}

- (void)testZippingAndUnzippingForDate {

	NSString *inputPath = [self _cachesPath:@"Regular"];
	NSArray *inputPaths = [NSArray arrayWithObjects:
						   [inputPath stringByAppendingPathComponent:@"Readme.markdown"],
						   nil];

	NSDictionary *originalFileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:[inputPath stringByAppendingPathComponent:@"Readme.markdown"] error:nil];

    NSString *outputPath = [self _cachesPath:@"ZippedDate"];
	NSString *archivePath = [outputPath stringByAppendingPathComponent:@"CreatedArchive.zip"];

	[SSZipArchive createZipFileAtPath:archivePath withFilesAtPaths:inputPaths];
	[SSZipArchive unzipFileAtPath:archivePath toDestination:outputPath delegate:self];

	NSDictionary *createdFileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:[outputPath stringByAppendingPathComponent:@"Readme.markdown"] error:nil];

	XCTAssertEqualObjects(originalFileAttributes[NSFileCreationDate], createdFileAttributes[@"NSFileCreationDate"], @"Orginal file creationDate should match created one");
}

- (void)testZippingAndUnzippingForPermissions {
    // File we're going to test permissions on before and after zipping
    NSString *targetFile = @"/Contents/MacOS/TestProject";

    /********** Zipping ********/

    // The .app file we're going to zip up
    NSString *inputFile = [[NSBundle mainBundle] pathForResource:@"PermissionsTestApp" ofType:@"app"];

    // The path to the target file in the app before zipping
    NSString *targetFilePreZipPath = [inputFile stringByAppendingPathComponent:targetFile];

    // Atribtues for the target file before zipping
    NSDictionary *preZipAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:targetFilePreZipPath error:nil];

    // Directory to output our created zip file
    NSString *outputDir = [self _cachesPath:@"PermissionsTest"];
    // The path to where the archive shall be created
    NSString *archivePath = [outputDir stringByAppendingPathComponent:@"TestAppArchive.zip"];

    // Create the zip file using the contents of the .app file as the input
    [SSZipArchive createZipFileAtPath:archivePath withContentsOfDirectory:inputFile];

    /********** Un-zipping *******/

    // Using this newly created zip file, unzip it
    [SSZipArchive unzipFileAtPath:archivePath toDestination:outputDir];

    // Get the path to the target file after unzipping
    NSString *targetFilePath = [outputDir stringByAppendingPathComponent:@"/Contents/MacOS/TestProject"];

    // Get the file attributes of the target file following the unzipping
    NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:targetFilePath error:nil];

    // Compare the value of the permissions attribute to assert equality
    XCTAssertEqual(fileAttributes[NSFilePosixPermissions], preZipAttributes[NSFilePosixPermissions], @"File permissions should be retained during compression and de-compression");
}

// Commented out to avoid checking in several gig file into the repository. Simply add a file named
// `LargeArchive.zip` to the project and uncomment out these lines to test.
//
//- (void)testUnzippingLargeFiles {
//	NSString *zipPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"LargeArchive" ofType:@"zip"];
//	NSString *outputPath = [self _cachesPath:@"Large"];
//
//	[SSZipArchive unzipFileAtPath:zipPath toDestination:outputPath];
//}

#pragma mark - SSZipArchiveDelegate

- (void)zipArchiveWillUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo {
	NSLog(@"*** zipArchiveWillUnzipArchiveAtPath: `%@` zipInfo:", path);
}

- (void)zipArchiveDidUnzipArchiveAtPath:(NSString *)path zipInfo:(unz_global_info)zipInfo unzippedPath:(NSString *)unzippedPath {
	NSLog(@"*** zipArchiveDidUnzipArchiveAtPath: `%@` zipInfo: unzippedPath: `%@`", path, unzippedPath);
}

- (void)zipArchiveWillUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo {
	NSLog(@"*** zipArchiveWillUnzipFileAtIndex: `%d` totalFiles: `%d` archivePath: `%@` fileInfo:", fileIndex, totalFiles, archivePath);
}

- (void)zipArchiveDidUnzipFileAtIndex:(NSInteger)fileIndex totalFiles:(NSInteger)totalFiles archivePath:(NSString *)archivePath fileInfo:(unz_file_info)fileInfo {
	NSLog(@"*** zipArchiveDidUnzipFileAtIndex: `%d` totalFiles: `%d` archivePath: `%@` fileInfo:", fileIndex, totalFiles, archivePath);
}

#pragma mark - Private

- (NSString *)_cachesPath:(NSString *)directory {
	NSString *path = [[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject]
					   stringByAppendingPathComponent:@"com.samsoffes.ssziparchive.tests"];
	if (directory) {
		path = [path stringByAppendingPathComponent:directory];
	}

	NSFileManager *fileManager = [NSFileManager defaultManager];
	if (![fileManager fileExistsAtPath:path]) {
		[fileManager createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil];
	}

	return path;
}

// Taken from https://github.com/samsoffes/sstoolkit/blob/master/SSToolkit/NSData+SSToolkitAdditions.m
- (NSString *)_calculateMD5Digest:(NSData *)data {
	unsigned char digest[CC_MD5_DIGEST_LENGTH], i;
	CC_MD5(data.bytes, (unsigned int)data.length, digest);
	NSMutableString *ms = [NSMutableString string];
	for (i = 0; i < CC_MD5_DIGEST_LENGTH; i++) {
		[ms appendFormat: @"%02x", (int)(digest[i])];
	}
	return [ms copy];
}

@end