--- layout: book title: The Listening Society ---
Introduction:
First question: What is human development?
Second question: What is the development of society?
Third question: What is freedom?
Developmental blindness—meaning that you consistently fail to see the developmental stages of human beings, animals and societies.
Inner dimensions blindness—meaning that you consistently fail to take into account the subjective dimensions of life and how they fundamentally shape society and reality.
If you are like most people, you have been overestimating your own “scientificness” to a preposterous extent.
If my mode of thinking is less wrong than yours, my social theory is valuable.
Double Blinds: hold a presented idea to impossible standards, ones that your currently accepted views couldn't match either.
The more radical the new idea, the more painful it is to accommodate.
“Specifics please”: What are the specifics, in concrete reality?
“The humble seeker”: They are offended by the certainty of the speaker, and by the very fact that her thoughts can be systematized, organized and lead to concrete conclusions.

I relate to you transpersonally, meaning that I meet you not as one single, rational individual, but as the cross-section of the beautiful and terrifying depths of your inner life and the conflicts and potentials inherent in the social, economic and cultural fabric of the digitalizing world.
Metamodernism is the marriage of extreme irony with a deep, unyielding sincerity.

To “be a metamodernist” is to apply oneself to sincerity with religious fervor, while keeping an ironic smile at one’s own self-importance.
The Nordic countries are extremely ordered societies, even today under the pressures of globalization and immigration. It is within the framework of this extreme level of order—and the far progression of the dynamics inherent to modern society—that the revolution occurs.
In Sweden, all parties discuss sustainability issues much more than almost anywhere in the world. This country also accepts more refugees than other European countries. Gives more money to foreign aid development, is more digitalized, has lower crime rates and corruption, lower income inequality (at least until recently), higher standards of living, higher levels of reported happiness, and greater gender equality.
The only thing special about Sweden is that it has had a relatively stable development in a relatively favorable part of the world economic system of trade, growth and exploitation—while being at a relatively short geographic, cultural and linguistic distance from the center. That’s it.
Easterlin Paradox, named after the economist Richard Easterlin who wrote a book chapter about “economics and happiness” in 1974. The paradox is that wealthy countries seem to stop increasing their level of happiness.
Post-materialist values: Extra wealth is simply a less efficient strategy for people to achieve fulfillment and happiness in these societies.
One Meta Ideology Has Already Won: All parties in all Nordic countries are in effect green social-liberals.
What we have is one victorious meta-ideology, one recipe for society that has beaten its competitors when it comes to functionality and rhetorical edge.
In this ideology people increasingly value co-development: the ability to, together with others, responsibly explore the new landscapes of risks and possibilities that are opening up.
Such parties are indicative of new progressive strata of the population, representing the groups we can call the triple-H: hipsters, hackers and hippies.
The non-progressive group, the increasingly bewildered guardians of the old society, generally consists of the less favored people in the newly emerging social, cultural and technological hierarchies. If you look at voter behavior, you have an overrepresentation of men, older people, lower education and rural residents.
The progressives have the opposite profile: city-dwelling young women with higher education (and more gay people).
The more artsy, creative, well connected, socially intelligent, emotionally developed, idealistic, digitalized, diversified and educated you are—the more likely you are to be a rising star of the new society.
The nationalist resurgence is only that: the outdated, the outgunned, the outmaneuvered.
Hackers produces digital solutions and software that reduce the complexity of society and make it manageable.
Hipsters produce the many symbols that help us to orientate ourselves in, make sense of, and find meaning in the global digital age. Wide array of artists, designers, thinkers, social entrepreneurs, writers and bloggers.
Hippies are the people who produce new lifestyles, habits and practices that make life in postindustrial society happier, healthier and, perhaps, more enchanted.
All rely more upon cultural capital (and to some extent social capital) and less upon economic capital.
Because cultural capital is becoming more powerful than economic (as a means of organizing and coordinating people’s actions and behaviors), the cultural capital can be traded for money or other valuable resources at a favorable rate.
The wage labor treadmill (and conventional work life) hinder the lives that they want to live, rather than being a source of security and empowerment.
Revolving door between “the creative class”, which the triple-H population largely constitutes, and the precariat—people in economically and socially precarious situations
Triple H people suffer from 3 problems:
Uncertainty of Expectations: if you work hard and put your stuff out there most anything can happen: you can become a star or you can be completely ignored for whatever reason.

Empty Networking: because the triple-H people all rely upon large networks of people to collaborate with in different project, they must alawys be open to new contacts. But the productive relationships that are mutually reinforcing and become stronger over time are rare.
The Multidimensional Crisis Revolution
Several extremely far-reaching revolutions of technology, thinking and behaviour are occurring simultaneously.
Maturing of information and communication technology itself. AI, Robotics, Deep Learning.
Nanotechnological Revolution. Likely to solve fundamental problems of scarcity and has the potential to create abundance of a whole new magnitude.
Genetics Revolution. CRISPR - ability to alter genetic code.
Demographics. Ongoing population booms in countries like the unstable Nigeria. Quickly aging population of Japan.
Global political power structure of the world shifting with China, India and Brazil blazing into world prominence.
We face no less than nine simultaneous major global ecological crises. Three very acute ones. We are living in an age of mass extinction of species comparable to the one that ended the age of dinosaurs some 60 million years ago.
Most of the oceans have collapsing ecosystems and most fish are dead or dying. Over a trillion aquatic animals are killed per year. The soil is eroding and climate change is striking at the heart of the frail meteorological equilibrium that constitutes our rather young current meteorological epoch.
There is the threat of nuclear war. Haywire AI, erratic nanotech and global epidemics are the major ones.
The global capitalist system is based upon perpetual growth. But we have yet to see economic growth without increased exploitation of natural resources—resources that are already overused by a wide margin.
The financial system seems to generate both growth and crisis—and it increasingly concentrates wealth at the top, which in turn seems to hijack our politics by way of lobbying and other artful machinations.
The BOOM equation
An increasing number of accelerating revolutions and crises, all cross-pollinating at an accelerating pace.
The solution to the equation is "boom!" we just don't know if it's fireworks or atom bombs.
We need directions, but these directions must necessarily be of an abstract, open-ended nature. We don’t need cookbooks; we need general ideas on how to create good cookbooks, so to speak. We need stories about stories. Meta-narratives.
We need to formulate a Green Social Liberalism 2.0.
What is "The Listening Society":
Deliberately and carefully cultivate a deeper kind of welfare system that includes the psychological, social and emotional aspects of human beings, so that the average person, over the length of her lifespan, becomes much more secure, authentic and happy (in a deep, meaningful sense of the word).
Generativity: the propensity of society as a cultural, economic and social-psychological system to, on average and over time, generate the conditions for psychological thriving and growth to occur.
We're not talking about shoving some formula for the good life down everybody's throat. We’re talking about creating likelihoods for good conditions.
The Nordic countries have happy populations relative to others—and this appears to work in tandem with a highly functional and ordered society (producing plenty of poetry and crime novels too, for what it’s worth).
The fact that happiness isn’t everything, doesn’t make it into nothing.
The suffering and stunted development of our citizens are not individual concerns, but matters of utmost importance to society as a whole. They are deeply political, ecological and economic matters.
Happiness tends to transmit through networks. A happy friend within a mile tends to make you happier. A neighbor even more.
Metamodern politics aims to make everyone secure at the deepest psychological level, so that we can live authentically.
There is increasing evidence that many different factors work together to help a human being flourish or to let her fall apart. In psychology it is similarly called the “bio-psycho-social model”.
We are speaking about conscious and deliberate social-psychological and cultural development.
Nudging: idea that people can be subtly nudged to make better choices by means of "libertarian paternalism". Who should such a "choice architect" be?
The Listening Society is not just a long-shot possibility. It is a moral imperative. Failure to adopt a more efficient welfare system is likely to have very negative consequences.
What is lacking in our day and age is the ability for people to manage complex problems that require patience, knowledge, oversight, creativity, mutual trust and friendly co-operation across sectors, scientific disciplines, cultures and subcultures.
In a phrase: the management of complexity.
We require greater collective intelligence.
The listening society is, plainly, much more powerful in a digitalized global economy, than is the capitalist liberal democracy.
The deeper welfare system is necessary because, without it, you will be outcompeted by other, more listening societies.
Amartya Sen: Development as Freedom. Psychological and social development can—and will—lift us out of spiritual and emotional poverty.
Emotional Intelligence (coined by Daniel Goleman):
They aren't inherent moral qualities that people either have or they don't. They are skills that can be learned, honed, maintained and developed.
Social Intelligence (also coined by Goleman) is more to do with managing other people.
Collective Intelligence is the general problem-solving ability of a group organisation or society.
When researches let groups perform a wide array of different tasks (creative brainstorming, puzzles etc).
Two factors determine the smarts of the group as a whole:
1) The average social intelligence of the members. (again, rather than IQ)
2) The structure of the group. More evenly distributed talking time, less of a clear leader, more democratic decision making.
Alternative Party has three main issues in focus:
Transpartisanism: the principle of seeing the interchange of all parties as vital to democracy.
Debate Principles:
The artistic, sensitive, complex and multitalented social entrepreneur is increasingly becoming the ideal type of the new economy.
This balancing of sincerity and irony gives progressive movements (like The Alternative) a great competitive advantage in the media and on the political stage—a sharp edge.
People need irony in order to build interpersonal trust based on self-knowledge, humor and critical thinking.
Transnationalism: not just building a network across and beyond national borders BUT also the long-term approximate aim of dismantling the modern nation state.
The Metamodern Aristocracy
Transpersonal Power: the power of selves and others. The brutal capability to coordinate living systems, to make events come into being.
Lovers of transpersonal power seek the empowerment of selves and others—realizing that power and freedom are sisters.
"Netocrats": people who govern and control value creation on the Internet and related media, where attention rather than money, is the primary value.
Three forms of Netocrats:
These people "Imploit" rather tha exploit people and resources.
The primary driver in my life is not food on the table, or even struggle for interest, but an ethically fueled playfulness and sense of adventure concerned to a large extent with directing people's time, emotions and attention towards novel ideas.
Transpersonal Perspective
In modern society there is a widespread idea about "the individual".
The idea of the “individual” no longer fulfills its function as an effective unit of society’s self-organization.
Dividuals: we all are in fact part of one another and affect one another.
Transpersonal Perspective:
the most personal relations and tender emotions - of human beings. This takes the unique lived experience of each human being very seriously.
We go from the idea of the individual (vs. “the collective”), to simply seeing society as an evolving, interlinked set of transindividuals.
It’s not just that we are each a billiard ball that “interacts” with other people. We co-emerge. Or, as the physicist-philosopher Karen Barad has put it: we intra-act.
It is by looking at deep psychological issues, the inner development of each of us, and how such properties are generated within society, that we address the core of society’s problems.
Example of Nowegian killer Breivik:
Two major explanations:
Or (say mainstream left) result of the neoliberal developments of society.
These discussion choose between an individual and a societal perspective.
From a transpersonal perspective the matter is instead the social psychology of a long sequence of everyday events. Somehow and somewhere in everyday life, this young man became very embittered, and was clearl unable to handle life in a productive manner.
The only way to have prevented this from occurring would be if people like Breivik were simply much less likely to emerge in the first place.
The terrible truth is that Breivik is you and me. He is a direct result of the society we create and uphold every day. He is not an alien force. It's all interconnected. We are all interconnected.
The View From Complexity
world-systems theory?
With the view from complexity, it becomes apparent that you can’t really blame the individual behaviors of the many people who interact, and you can’t really identify an evil “power structure” out there.
You have to look at the rules of the game, at the patterns of interactions, and how we create one another through those interactions—and how that in turn produces society as a whole.
If you want to change society, you need to change these games. You have to change minute things in people’s behaviors and you have to develop the quality of their relationships.
The rules of the game generated racism and discrimination.
Another example: sexist commercials.
Do you yourself have a slight tendency to spontaneously like good-looking people better?
This small relatively innocent urge is what grows through complex interactions and creates a terribly sexist society that nobody wants and many of us are suffering from.
Beyond Left and Right
Going “beyond Left and Right” means that we make questions of the relations between public sector, private sector and civil sphere into open discussions where the best empirical arguments for each mechanism, in each case, must be taken into consideration.
Do “free markets” work more or less efficiently than state bureaucracies?
Transcend one's political allergies.
The three systems depend upon one another for their functioning, for their very existence.
 These spheres of life are kept at a certain distance from one another. This is one of the major sources of alienation in modern society.
Keep three stages in mind:
One: markets, politics and personal relations are not clearly differentiated; two: in modern society these three spheres gain a great measure of independence from one another; three: in metamodern society, these three spheres are being re-integrated, ideally without any one of them dominating or contaminating the other two.
"triple helix models": collaborations between public, private and universite agents.
The growing importance of “the fourth sector”, consisting of hybrid organizations, public-private initiatives and, above all, of social entrepreneurs—as mentioned, the social entrepreneur being the ideal type person of the new global economy.
The principle holds that social life is of fractal nature and that society consists of three interdependent dimensions that always repeat themselves.
You ca break up any dimension into smaller parts and see how it repeats iteself. You can break up friendship and see how it consists of trade and conflict.
Non-Linear Politics
The metamodernist can choose sides only from a transpartisan position—you understand that there is always a larger process that goes beyond and through your current ideological, partisan position.
There is always something to learn from the other parties, even from your most bitter adversary.
Applying this principle of dialectic development to yourself, to your own views and opinions. Is it not obvious that, whatever you think and believe today, it cannot be fully correct or acceptable from some future vantage point, where better knowledge is on the table?
The Non-linear process:
The output (outcome) is disproportional to the input (the effort made). More money doesn't have to mean less poverty. Longer education does not have to mean higher understanding. Less regulation does not have to mean greater freedon. Social problems don't necessarily shrink in proportion to social expenditure.
Both the mind and society are ecosystems. They self-regulate, self-reproduce, keep up a certain "homeostasis" for periods of time and they they either develop or crash through crisis.
"Crisis" occurs when some variables are jacked up on self-strengthening feedback cycles and run off the charts in "far from equilibrium states".
The cardinal of all such linear models in politics the belief that “if only people were like me, had my opinions, the world would be alright”. This is the point zero of political understanding.
That is how it works: The Heracles, Prometheus or Achilles of our age is whoever can think the most abstractly and act the most non-linearly—those who can live with and skillfully handle uncertainty and not be paralyzed by it.
Liberal Innocence Lost
We can no longer take the stance of the liberal innocent.
The first such belief is that one can hold a “pure” or “correct” ideological position within a parliamentarian party system.
The ideals of liberal democracy are formed around the notion of the educated “concerned citizen”. This informed citizen must be able to take on a general perspective of society and deliberate with others, as equals, about the common good.
In reality, liberal democracy in industrial society has been a party-political trench war between working class (worker, employee) and bourgeois (industry, professional, consumer, share owner) interests.
Second belief of the liberal innocent: That you can choose not to act, and just be a normal citizen, and that you are thereby innocent. Only the politicans, reformists and dictators bear the true responsibility.
You are society as a whole. There is no "default position" to which you can revert, no way of "just being normal". Our society is a meat-eating, animal-exploiting, cruel, capitalist, alienating, unfair, oppressive, unscientific, undecomcratic, unsustainable society.
When you call yourself an anarchist, an environmentalist, an anti-capitalist or just an honest working citizen, you are not pure, not taking the "right path" and leaving it to others to mess up the world.
All your opinions, all your choices, both do good and cause harm. You are causing harm doctor. If you are against animal exploitation you are also saying that you want to denigrate the social status and livelihood of millions of human beings the honest folks working for generations with animal husbandry.
Once you choose totality, once you begin to see society as a whole, liberal innocence is lost.
The terrible true is this: Adult human beings are not equal.
Without the insight that humans can be described with subsequently unfolding developmental stages is developmental blindness.
A progressive thinker and activist of today must know and accept hierarchy.
Stages represent a logical sequence where later stages build upon earlier ones. The later stage transcending and including the earlier one.
A stage is an equilibrium at a certain stage of complexity, a form of self-supporting balance within your mind, brain, organism.
Changes of stage usually happen in relatively short leaps that bridge more stable and longer periods of equilibrium.
Domain Specific vs Global Development Theories
MHC: The Model of Hierarchical Complexity
0) Calculatory Stage (molecules)
1) Automatic Stage (cells)
2) Sensory or Motor Stage (amoeba)
3) Circular Sensory-Motor Stage (insect, fish, newborn)
4) Sensory-Motor Stage (rat, small baby)
5) Nominal Stage (pigeon, one year old toddler)
6) Sentential Stage (two/three years old)
7) Pre-Operational Stage (three to five years old)
8) Primary Stage (five to seven)
9) Concrete Stage (seven to eleven)
10) Abstract Stage (eleven to fourteen)
11) Formal Stage (age fourteen to eighteen if at all)
12) Systematic Stage
13) Metasystematic Stage (early twenties and above if at all)
14) Paradigmatic Stage
15) Crossparadigmatic
Horizontal vs Vertical Complexity
Horiontal complexity is simply a measure of how many calculations you have to make.
IQ-test will primarily measure horizontal complexity.
The MHC stages measure vertical complexity.
Stage 10 Abstract
Create abstractions: The ruggedness of mountain cliffs. (blefuscity)
"High Blefuscity" means that the cliff range has many sharp edges and "low blefuscity" means it has fewer such edges.
Racism is Bad. It is a self-contained and self-explanatory essence that spreads by itself unless you stop it.
Stage 11 Formal
We can invent rules or principles that describe or guide the relationship between several abstract variables.
On a very steep cliff, you can only climb it if it also has high blefuscity.
Gone from thinking "blefuscity and steepness" to thinking "blefuscity and/or/if steepeness"
We have invented a rule that describes the relationship between three variables: blefuscity causes greater difficulty under low steepness and lower difficult under high steepness.
Racism results from economic and social inequalities in society and causes further inequality and discrimination.
Stage 12 Systematic
We can coordinate several formal rules or simple equations to see how they form a larger system.
Let's add the climber's characteristics. They can be tall or short (with corresponding length of arms) and she can be a good or bad climber.
We are looking now at how the entire system is affected by the interactions of two quite different sets of variables.
Racism is an emergent property of all societies and interacts with things like inequality. Blaming and pointing fingers is generally unproductive and one should instead try to address the long-term issues that may be causing ethnic tensions under these particular circumstances.
Stage 13 Metasystematic
Capable of comparing the general properties of systems, naming these properties and reasoning about when they generalize or not.
Adds a term "alignment" to describe the system as a whole. The cliff/climber system has low alignability. It is difficult—or it has high cost—to change any one variable and the different variables effect almost no change upon one another.
Racism emerges as different cultures and status hierarchies interact, where ethnic markers are used in order to increase one's position in the status hierarchy. It should be prevented by the creation of both greater psychological security and by the facilitation of productive dialogue about cultural differences.
Downward Assimilation and Scaffolding
Downward Assimilation: you can take a word that originated at a higher order of complexity and still use it. Your use will inevitable follow the logic of your own stage.
Scaffolding: It is possible through the means of language and communicative actions to support someone's cognitive stage upwards - not just one, but TWO stages.
Implications for Society
In a good democracy the more complex answers to life’s problems can emerge, answers that are more inclusive to a multiplicity of interests and perspectives. In a poor democracy, the lowest common denominator sets the limit.
Create process in which people's perspectives make up a part of a larger whole, a whole which resides at a higher order of complexity.
This is the evolution of the world of language and shared symbolic universes.
If MHC is the cognitive hardware (processing power etc) this chapter discusses the software.
Realdialektik: this stage system follows a distinct, dialectical logic. Each of the stages creates language code that is inherently more advanced that the previous stage.
Archaic: earliest humans and neanderthals.
Animistic: magical and ritualistic thinking of tribal society.
Faustian: the mythical thinking of agriculutural warrior society. Neolithic onwards.
Post-Faustian: The mythic-rational transcendental thinking of traditional, religious society.
Modern: The rational, scientific thinking of the developed world today.
Post-Modern: The post-rational, systemic critique of modern life and society.
Meta-Modern: Read this book, please.
Meta-Modern
You aren't really taking the other perspectives seriously, if you don't evaluate, compare and connect them and give each perspective its due credit.
Posits that every organism, every moment of its life, is in some kind of non-indifferent subjective state.
The overall subjective state of the organism is not its emotions. It is something more fundamental.
Lower states:
Medium States:
High States:
Organisms don't really seek or avoid certain emotions, but they seek to raise the level of their subjective state and avoid low states.
“Spirituality” is a catch-all phrase for those human activities, experiences and practices which concern the three highest categories of subjective states.
Spirituality has little or nothing to do with specific religious content or belief.
Each “state level” you shift up or down truly is a world of difference.
State variability: a measure of how easily, to what degree, and how often, your state shifts.
The higher one’s state, the wider and more relaxed one’s perspective: At higher states we see ourselves, the world, and our place in it more clearly.
Prolonged and stable periods of high equilibriums of subjective states are possible and achievable.
Can Lower States Be Good?
Sensitive people tend to be, I would argue, both more vulnerable to the adversities of life and more in tune with the profound beauty of existence.
HSPs: Highly Sensitive People.
A saner, more sensitive society might turn this heightened state variability into a potential.
There is a kind of dialectic between the lower and the higher states: Lower states can be instrumental to the acquisition of higher ones.
There is a crediblity problem of the higher states. People don't believe that higher states exist.
Why do spiritual communities turn into cults? Whenever a community is built, there is a hierarchy. Hierarchies of some kind are necessary for people to successfully cooperate, evaluate the effots of one another: who puts in the most effort, who is reliable and so forth.
But spiritual communities are built around hierarchies of "subjective states". But subjective states cannot be easily measured.
Often we overlook the other developmental dimensions when we say someone is 'enlightened'.
Example: Eckhart Tolle. He has high states. But his answers on any social or societal issues and the theories in his books are of average complexity (MHC stage 11 Formal, more precisely)
While being both kind and wise, this man is poorly educated and truth be told, not very clever.

High state pathologies: if you suddenly feel extremely enlarged and filled with cosmic love, this can easily translate into having grandiose ideas about yourself and your place in the world.
Depth is a person's intimate, embodied acquaintance with subjective states.
A person's depth increases through her felt, lived and intuitive knowledge of a new subjective state (lower or higher than previously experienced) and when the intimate acquaintance of that state becomes an integrated part of her psychological constitution.
Depth can be thought of as a kind of existential or spiritual wisdom.
"Greater-depth" people are the ones who have experienced a wider range of subjective states. For example depth by lower states can come to a person like Viktor Frankl who survived in a Nazi concentration camp by finding meaning.
Depth is the number of states that have become inseparable parts of us; integrated into our memories and personalities.
Depth is a person's innermost recognition of the greatness and/or seriousness of reality.
It is a persons embodied knowledge of agony or ecstasy.
An intuitive way of measuring depth might be by asking people what they think of as 'ultimately significant'.
What is most important to you in the whole universe?
Low depth responses:
Medium-depth answers:
Great-depth answers:
Who has greater depth? It depends on whether or not each of them has had the opportunity to successfully integrate her inner experiences.
Integrating experiences "permanently" changes one's relatedness to the world and to existence as a whole.
There are three specific forms of inner depth that a person can develop. Beauty, Mystery and Tragedy.
Depth as Beauty
The experience of beauty is by definition purely subjective. It can only be known from direct experience. Even if I tell you of the greatness and the beauty of existence, you must always experience it for yourself for my words to make any sense.
Like strawberry flavor: how would you explain it to someone who never tasted a strawberry.
For some strange reason, this reality, for all its meaningless grinding and torture, is sublimely beautiful.
Beauty, in this sense, is a kind of recognition. We recognize things such as harmony, balance, proportionality, contrast, pattern, variation, rhythm, repetition; aspects of the world that we spontaneously seem to appreciate.
Seeing beauty somehow strangely seems to be the correct way of seeing.
Depth as Mystery
Recognising the fundamental mystery of reality. A search for truth for the sake of truth. There is a profound and almost painful sense of meaning in the search of truth for truth's sake.
Fell this when the mind clears and clicks and lets me jot down a new insight into my notebook.
A human being can develop depth - not necessarily by "studying science", but by knowledge itself through science, as an existential and spiritual endeavour.
We're just talking about a general sense of mystery and awe that grips your heart.
Depth as Tragedy
All systems, all living organisms are always falling apart.
If there is a fundamental divide between the innocence of (healthy) childhood and the maturity of adulthood, it is that children live in blissful unknowing of the utter tragedy of existence, whereas the (spiritually mature) adult lives in full awareness of suffering.
To recognise this profound seriousness, and to fail to make it into the main engine of one's life, is what I call: the denial of tragedy.
What grows out of a clear recognition of the tragedy of existence?
A surrender to the primacy of the "thou", the you-ness of reality; the "youniverse"!
Long story short it means that I am nothing without you. It is the recognition that, fundamentally, I love you - that love is a fundamental faculty and a realization rather than a specific feeling.
Depth is developed by the recognition of tragedy, by the successful acceptance of such tragecy, and by the resolve to work, as Sisyphus eternall lugging rocks, against it.
Depth of the saint, the bodhisattva and western "philosophical pessimism" (Schopenhauer)
Light Depth: The acquantance with higher states.
Dark Depth: The acquantance with lower states.
When we are stuck in social settings or relationships in which our inner depth—light or dark—are not honored and included, we feel that we are unable to act upon our most profound impulses and motives.
Under these circumstances it becomes difficult not to feel very alone and alienated.
The greater the depth a social setting seeks to accommodate, the more difficult the social situation is to manage smoothly and productively.
Very many of us harbor greater inner depths than we normally manifest in our lives, or than others normally recognize in us. We are just not offered the social situations to manifest these inner depths.
Crucial aspect of the maturation of humanity: create institutions and social settings in everyday life that are much more proficient when it comes to accommodating our inner depths.
Spiral Dynamics:
Purple (tribal folk people)
Red (gang members)
Blue (traditionally religious people)
Orange (modern mainstream people)
Green (postmodern people)
Yellow (metamodern people)
Turquoise (new-agey "holistic" or "integral" people)
This crude and ahistoric formulation of stages causes a lot of problems. It is the result of cramming many different things into one single developmental sequence.
He proposes the following list of effective value memes:
Archaic (beige)
Animistic (purple)
Faustian (red)
Post-Faustian (blue)
Modern (orange)
Postmodern (green)
Metamodern (yellow)
A population always has a developmental demographic of some kind.
A large host of the problems of today's world are of developmental imbalances.

Your effective value meme is a kind of average between your complexity, code, state and depth.
Developing the effective value meme of the general population is one of the most important things in the world right now.
Compexity: adds to your effective value meme because it helps you see and relate to more abstract layers of the world.
Code: having installed a more advanced symbolic toolkit adds to effective value meme because the later symbolic codes are specifically developed to suit the realities we face in larger and more complex societies.
State: adds to your effective value meme because it means that you live in a lighter world, which gives you the emotional fuel to accept a more universalistic and less selfish view of society.
Depth: adds to your effective value meme because it makes you relate to more profound and universal aspects of reality and existence.
Each of the four dimensions has its kind of width.
Stage has IQ.
Code has ammount and how high quality knowledge you have.
State width is the length of time period you manage to stay within different higher states.
Depth is the time you have spent at states and the variety of different experiences you have successfully integrated.
1st, 2nd and 3rd person views.
1st: corresponds to our idea of a "self".
2nd: is our ideas about right/ wrong (how I treat you)
3rd: corresponds to our ontology (what we believe is "really real")
Potentials and potentiality, rather than facts and actualities, constitute the most fundamental or “more real” reality. What we usually call reality is only "actuality", one slice of an infinitely large, hypercomplex pie. Actuality is only a "case of" a deeper reality, called "absolute totality".
The spiral dynamics Turquiose doesn't exist. If there would truly be a value meme beyond the metamodern, there would be a murderous critique of the metamodern code - which is nowhere to be found.
Even in the most affluent and developed societies like Sweden, the Metamodern value meme accounts for less than half a percent of the population and this value meme and the society it corresponds to are still being born.
The increases in effective value meme can be understood as a kind of increase in the degree of secularism.
Postmodern value meme secularises against the purported rationality of modern society and "modern man".
The metamodern mind realises that postmodernism is being essentialist i.e. that it believes in essences of things like (patriarchy, power structures, ideology) which are inherent to these invisible forces.
Light vs dark value memes: light pomos are more like hippies, they like environmentalist, self-development, organic food, community, Taoism and the like. Dark pomos are more like academics, anarchists, critical sociologists etc.
Progressive vs the regressive and the retarded:
Regressive political movements can be defined as the ones that draw society towards earlier value memes, often by allying with the value meme retards.
Developmental imbalances i.e. the fact that some thing develop ahead of others and some parts are always lagging behind.
Two such developmental imbalances: the magic residual and reductionism.
Generally speaking, the soft-edged folks—who prefer vagueness over certainty, openness over boundary-making, and wholeness over parts—are the ones who out-depth and/or out-state their own complexity and code.
Why are all the expressions of New Age culture and yoga parlors of this kind?
The Magic Residual: that people have seen greater depth, mystery and beauty in the world than their cognitive minds and symbolic code can handle.
The people at the highest value memes—like Metamodern—are more likely, rather than less, to believe in preposterous and magical things.
Reductionism: The prickly people. It is when you out-complex and out-code your own depth and state.
It is when your mind picks everything apart and uses its intellect in a much-too-instrumental manner.
The world appears too dead, too meaningless, too mechanical for you to really care about it.
We have to balance science and cognitive complexity with inner growth and vice versa.
The philosopher’s stone is simply the cross-section of great depth and very high complexity (stage 14 Paradigmatic and above).
The metamodern dictum: after deconstruction must follow reconstruction.
Development is real and it matters.
We need to stimulate psychological development in millions of our fellow citizens.
When you say that they are hierarchical, they admit it and say that if you don’t accept hierarchies, you are being judgmental yourself.
If you’re not a developmentalist you can’t say why feminism and animals rights would be better than mainstream capitalism.
We are living in the age of the great stretching out. Never before has there been such intense and close contact between so many different value memes.
Metamodern Stance Towards Life
Metamodern View of Science
Metamodern View of Reality
Metamodern Spirituality, Existence and Aesthetics
Metamodern View of Society
Metamodern View of The Human Being


Welcome to the Chatapp website! Feel free to explore the site using the buttons below.
Welcome to the official Chatapp website! This website was created on October 29th, 2021 by dizzywig2000. It will serve as the Chatapp HQ and all public Chatapp related items will be found here. You can navigate the site using the buttons on the top of the page! Although not added yet, there will soon be the ability to search for a specific project on the site.


{{ define "main" }} {{- partial "banner.html" . }} {{- partial "features.html" . }} {{- partial "about-people.html" . }} {{- partial "people.html" . }} {{ end }}


A fluent PHP library for Asana's REST API
Documentation: https://hfw.github.io/asana
composer require hfw/asana
For Laravel, see /src/Api/Laravel
Introduction
$api = new Api( ACCESS TOKEN );
The Api
instance is the central access point for entities, and pools entities to avoid redundant network calls and prevent object duplication.
It's also used as a library-wide factory. Subclassing Api
and overriding factory()
lets you return whatever you want for any given endpoint.
You don't need to call new
outside of instantiating the Api
class. All library objects are injected with the Api
instance and use factory()
to give you what you want.
Example: You
$me = $api->getMe();
echo $me->getUrl();
Example: Workspaces
$workspace = $api->getWorkspace();
$api->setWorkspace( GID );
$workspace = $api->getWorkspace();
$workspace = $api->getWorkspace( GID );
Example: Projects
$project = $workspace->newProject()
->setName('Test Project')
->setNotes('A test project.')
->setOwner($me)
->create();
echo $project->getUrl();
$project = $api->getProject( GID );
Example: Tasks
$task = $project->newTask()
->setAssignee($me)
->setName('Test Task')
->setNotes('A test task.')
->create();
echo $task->getUrl();
$taskList = $me->getTaskList();
foreach ($taskList as $task){
}
Class Diagram


IRAF imexamine capabilities¶
These are the capabilities of the IRAF version of the imexam task, called with imexamine [input [frame]], which lives in images.tv.imexamine. The following are imexamines input options:
- input is an optional list of images to be examined. If specified, images are examined in turn, displaying them automatically. If no images are specfied the images currently loaded into the image display are examined.
- output contains the rootname for output images created with the “t” key. If no name is specified then the name of the input image is used. A three digit numver is appended to the rootname, such as ”.001”, starting with 1 until no image is found with that name. Successive output images are numbered sequentially
- ncoutput and nloutput are the size of the output image created when the “t” key is pressed, where the output image is centered on the cursor location
- frame specifies which frame should be used
- logfile is the filename which records output of the commands producing text, if no filename is given no logfile will be produced
- defkey is the default key for cursor x-y input list. This key is applied to input cursor lists which do not have a cursor key specified. It is used to repetitively apply a cursor command to a list of positions typically obtained from another task
- allframes, if true then images from an input list are loaded by cycling through the available frames, otherwise the last frame loaded is reused
- nframes is then number of display frames to use when automatically loading images. It should not exceed the number of frames provided by the display device. If the number of frames is set to 0 then the task will query the display device to determine how many frames are currently allocated. New frames may be allocated during program execution by displaying images with the ‘d’ key.
- ncstat, nlstat correlate with the statistics command which computes values from a box centered on the specified cursor position with the number of columns and lines given by these parameters.
The following is a list of available cursor and colon commands while imexamine is active in the display, many but not all are available in this python imexam package:
-- IMEXAMINE COMMANDS --
CURSOR KEY COMMAND SUMMARY
? Help h Histogram p Previous frame x Coordinates
a Aperture Sum i Image cursor q Quit y Set origin
b Box coords j Line gauss fit r Radial plot z Print grid
c Column plot k Col gauss fit s Surface plot , Quick phot
d Load display l Line plot t Output image . Quick prof fit
e Contour plot m Statistics u Vector plot
f Redraw n Next frame v Vector plot
g Graphics cursor o Overplot w Toggle logfile
COLON COMMAND SUMMARY
allframes ceiling iterations naverage pointmode width
angh center label nbins radius x
angv constant logfile ncolumns round xformat
autoredraw dashpat logx ncontours rplot xlabel
autoscale defkey logy ncoutput select xorder
background eparam magzero ncstat szmarker y
banner fill majrx nhi ticklabel yformat
beta fitplot majry nlines title ylabel
boundary fittype marker nloutput top_closed yorder
box floor minrx nlstat unlearn z1,z2
buffer interval minry output wcs zero
OUTPUT OF 'a' AND 'r' KEYS
The 'a' key and logfile output has column labels and each object has one
line of measurements in the logfile and two lines on the terminal. The 'r'
key shows only the second line on the status line and the information from
the first line is in the graph title. The first line contains the x and y
center coordinates and optional world coordinates. The second line
contains the aperture magnitude and flux, the estimated background sky, the
profile fit peak, the ellipticity and position angle from the moment
analysis, and four estimates of the profile width. The four estimates are
from the moment analysis, the full-width enclosing half the flux, the
profile fit, and a direct estimate of the full width at half-maximum.
CURSOR KEY COMMANDS
? Print help
a Aperture radial photometry measurement (see above for output)
b Box coordinates for two cursor positions - c1 c2 l1 l2
c Column plot
d Load the image display
e Contour plot
f Redraw the last graph
g Graphics cursor
h Histogram plot
i Image cursor
j Fit 1D gaussian to image lines
k Fit 1D gaussian to image columns
l Line plot
m Statistics
image[section] npixels mean median stddev min max
n Next frame or image
o Overplot
p Previous frame or image
q Quit
r Radial profile plot (see above for output)
s Surface plot
t Output image centered on cursor (parameters output, ncoutput, nloutput)
u Centered vector plot from two cursor positions
v Vector plot between two cursor positions
w Toggle write to logfile
x Print coordinates
col line pixval [xorign yorigin dx dy r theta]
y Set origin for relative positions
z Print grid of pixel values - 10 x 10 grid
, Quick profile photometry measurement (Gaussian or Moffat)
. Quick radial profile plot and fit (Gaussian or Moffat)
COLON COMMANDS
Explicit image coordinates may be entered using the colon command syntax:
:column line key
where column and line are the image coordinates and the key is one
of the cursor keys. A special syntax for line or column plots is also
available as :c# or :l# where # is a column or line and no space is
allowed.
Other colon commands set or show parameters governing the plots and other
features of the task. Each graph type has it's own set of parameters.
When a parameter applies to more than one graph the current graph is assumed.
If the current graph is not applicable then a warning is given. The
"eparam" and "unlearn" commands may be used to change many parameters and
without an argument the current graph parameters are modified while with
the graph key as an argument the appropriate parameter set is modified.
In the list below the graph key(s) to which a parameter applies are shown.
allframes Cycle through all display frames to display images
angh s Horizontal angle for surface plot
angv s Vertical angle for surface plot
autoredraw cehlrsuv. Automatically redraw graph after colon command?
autoscale h Adjust number of histogram bins to avoid aliasing
axes s Draw axes in surface plot?
background jkr. Subtract background for radial plot and photometry?
banner cehjklrsuv. Include standard banner on plots?
beta ar Moffat beta parameter (INDEF to fit or value to fix)
boundary uv Boundary extension type for vector plots
box cehjklruv. Draw box around graph?
buffer r. Buffer distance for background subtraction
ceiling es Data ceiling for contour and surface plots
center jkr. Find center for radial plot and photometry?
constant uv Constant value for boundry extension in vector plots
dashpat e Dash pattern for contour plot
eparam cehjklrsuv. Edit parameters
fill e Fill viewport vs enforce unity aspect ratio?
fitplot r Overplot profile fit on data?
fittype ar Profile fitting type (gaussian|moffat)
floor es Data floor for contour and surface plots
interval e Contour interval (0 for default)
iterations ar Iterations on fitting radius
label e Draw axis labels for contour plot?
logfile Log file name
logx chjklruv. Plot x axis logrithmically?
logy chjklruv. Plot y axis logrithmically?
magzero r. Magnitude zero for photometry
majrx cehjklruv. Number of major tick marks on x axis
majry cehjklruv. Number of major tick marks on y axis
marker chjklruv. Marker type for graph
minrx cehjklruv. Number of minor tick marks on x axis
minry cehjklruv. Number of minor tick marks on y axis
naverage cjkluv Number of columns, lines, vectors to average
nbins h Number of histogram bins
ncolumns ehs Number of columns in contour, histogram, or surface plot
ncontours e Number of contours (0 for default)
ncoutput Number of columns in output image
ncstat Number of columns in statistics box
nhi e hi/low marking option for contours
nlines ehs Number of lines in contour, histogram, or surface plot
nloutput Number of lines in output image
nlstat Number of lines in statistics box
output Output image root name
pointmode chjkluv Plot points instead of lines?
radius r. Radius of object aperture for radial plot and photmetry
round cehjklruv. Round axes to nice values?
rplot jkr. Radius to plot in 1D and radial profile plots
select Select image or display frame
sigma jk Initial sigma for 1D gaussian fits
szmarker chjklruv. Size of marks for point mode
ticklabels cehjklruv. Label ticks?
title cehjklrsuv. Optional title for graph
top_closed h Close last bin of histogram
unlearn cehjklrsuv. Unlearn parameters to default values
wcs World coordinate system for axis labels and readback
width jkr. Width of background region
x [min max] chjklruv. Range of x to be plotted (no values for autoscaling)
xformat Coordinate format for column world coordinates
xlabel cehjklrsuv. Optional label for x axis
xorder jkr. X order of surface for background subtraction
y [min max] chjklruv. Range of y to be plotted (no values for autoscaling)
yformat Coordinate format for line world coordinates
ylabel cehjklrsuv. Optional label for y axis
yorder r. Y order of surface for background subtraction
z1 h Lower intensity value limit of histogram
z2 h Upper intensity value limit of histogram
zero e Zero level for contour plot


Pitbull
SLpM - Significant Strikes Landed per Minute
Str. Acc. - Significant Striking Accuracy
SApM - Significant Strikes Absorbed per Minute
Str. Def. - Significant Strike Defence (the % of opponents strikes that did not land)
TD Avg. - Average Takedowns Landed per 15 minutes
TD Acc. - Takedown Accuracy
TD Def. - Takedown Defense (the % of opponents TD attempts that did not land)
Sub. Avg. - Average Submissions Attempted per 15 minutes
| W/L | Fighter | Str | Td | Sub | Pass | Event | Method | Round | Time |
|---|---|---|---|---|---|---|---|---|---|
|
UFC Fight Night: Whittaker vs. Till Jul. 25, 2020 |
|||||||||
|
59 77 |
0 1 |
0 0 |
0 1 |
UFC Fight Night: Rodriguez vs. Stephens Sep. 21, 2019 |
U-DEC
|
3 |
5:00 |
||
|
81 83 |
0 0 |
0 1 |
0 1 |
UFC 237: Namajunas vs. Andrade May. 11, 2019 |
SUB Armbar |
3 |
3:24 |
||
|
15 25 |
0 0 |
0 0 |
0 0 |
UFC Fight Night: Holm vs. Correia Jun. 17, 2017 |
KO/TKO Kick |
3 |
1:09 |
||
|
43 75 |
2 0 |
0 0 |
1 4 |
UFC Fight Night: Belfort vs. Gastelum Mar. 11, 2017 |
M-DEC
|
3 |
5:00 |
||
|
49 52 |
0 0 |
0 0 |
0 0 |
Sep. 10, 2016 |
S-DEC
|
3 |
5:00 |
||
|
66 75 |
0 0 |
0 0 |
0 0 |
Apr. 16, 2016 |
S-DEC
|
3 |
5:00 |
||
|
9 19 |
0 0 |
0 0 |
0 0 |
Aug. 01, 2015 |
KO/TKO Punch |
1 |
0:34 |
||
|
68 8 |
0 1 |
0 1 |
0 0 |
Aug. 30, 2014 |
KO/TKO Punches |
2 |
1:56 |
||
|
91 54 |
0 1 |
0 0 |
1 0 |
Apr. 26, 2014 |
U-DEC
|
3 |
5:00 |
||
|
65 54 |
1 0 |
0 0 |
0 0 |
UFC Fight Night: Hunt vs Bigfoot Dec. 06, 2013 |
S-DEC
|
3 |
5:00 |


Ap Language and Composition satire final project. Game Design and Development by Jaden Giordano.


 All rights reserved
Instagram
20
c
London
May 21, 2020
Logout
Admin Mode
Catalog
Contacts
How to pay
Delivery
Contact
Cart


Businessman wins Ogunbote’s daughter’s heart
by Johnny EdwardJohnny Edward
Lobi Stars coach Gbenga Ogunbote will on Saturday give out the hand of one of his daughters in marriage in Ajah, Lagos State.
Ogunbote, who was appointed as coach of the Markurdi-based outfit at the start of the Nigerian Professional Football season is marrying out his last daughter Anuoluwapo.
Sports Extra gathered that Anuoluwapo will be getting married to businessman, Adewale Oriyomi.
The strictly-by-invitation wedding starts with a church service at the Celestial Church of Christ at Ajah, Eti-Osa in Lagos by 10.00 am.
The reception and engagement holds at the Labora Event Centre, Ajah, while another reception holds at the bride’s father’s residence for the exclusive guests.
Copyright PUNCH.
All rights reserved. This material, and other digital content on this website, may not be reproduced, published, broadcast, rewritten or redistributed in whole or in part without prior express written permission from PUNCH.
Contact: editor@punchng.com


| 1 | /* =========================================================== | |
| 2 | * JFreeChart : a free chart library for the Java(tm) platform | |
| 3 | * =========================================================== | |
| 4 | * | |
| 5 | * (C) Copyright 2000-2008, by Object Refinery Limited and Contributors. | |
| 6 | * | |
| 7 | * Project Info: http://www.jfree.org/jfreechart/index.html | |
| 8 | * | |
| 9 | * This library is free software; you can redistribute it and/or modify it | |
| 10 | * under the terms of the GNU Lesser General Public License as published by | |
| 11 | * the Free Software Foundation; either version 2.1 of the License, or | |
| 12 | * (at your option) any later version. | |
| 13 | * | |
| 14 | * This library is distributed in the hope that it will be useful, but | |
| 15 | * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | |
| 16 | * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public | |
| 17 | * License for more details. | |
| 18 | * | |
| 19 | * You should have received a copy of the GNU Lesser General Public | |
| 20 | * License along with this library; if not, write to the Free Software | |
| 21 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, | |
| 22 | * USA. | |
| 23 | * | |
| 24 | * [Java is a trademark or registered trademark of Sun Microsystems, Inc. | |
| 25 | * in the United States and other countries.] | |
| 26 | * | |
| 27 | * --------------- | |
| 28 | * LongNeedle.java | |
| 29 | * --------------- | |
| 30 | * (C) Copyright 2002-2008, by the Australian Antarctic Division and | |
| 31 | * Contributors. | |
| 32 | * | |
| 33 | * Original Author: Bryan Scott (for the Australian Antarctic Division); | |
| 34 | * Contributor(s): David Gilbert (for Object Refinery Limited); | |
| 35 | * | |
| 36 | * Changes: | |
| 37 | * -------- | |
| 38 | * 25-Sep-2002 : Version 1, contributed by Bryan Scott (DG); | |
| 39 | * 27-Mar-2003 : Implemented Serializable (DG); | |
| 40 | * 09-Sep-2003 : Added equals() method (DG); | |
| 41 | * 16-Mar-2004 : Implemented Rotation; | |
| 42 | * 22-Nov-2007 : Implemented hashCode() (DG); | |
| 43 | * | |
| 44 | */ | |
| 45 | ||
| 46 | package org.jfree.chart.needle; | |
| 47 | ||
| 48 | import java.awt.Graphics2D; | |
| 49 | import java.awt.geom.GeneralPath; | |
| 50 | import java.awt.geom.Point2D; | |
| 51 | import java.awt.geom.Rectangle2D; | |
| 52 | import java.awt.Shape; | |
| 53 | import java.io.Serializable; | |
| 54 | ||
| 55 | /** | |
| 56 | * A needle that is represented by a long line. | |
| 57 | */ | |
| 58 | public class LongNeedle extends MeterNeedle | |
| 59 | implements Cloneable, Serializable { | |
| 60 | ||
| 61 | /** For serialization. */ | |
| 62 | private static final long serialVersionUID = -4319985779783688159L; | |
| 63 | ||
| 64 | /** | |
| 65 | * Default constructor. | |
| 66 | */ | |
| 67 | public LongNeedle() { | |
| 68 | super(); | |
| 69 |
1
1. |
setRotateY(0.8); |
| 70 | } | |
| 71 | ||
| 72 | /** | |
| 73 | * Draws the needle. | |
| 74 | * | |
| 75 | * @param g2 the graphics device. | |
| 76 | * @param plotArea the plot area. | |
| 77 | * @param rotate the rotation point. | |
| 78 | * @param angle the angle. | |
| 79 | */ | |
| 80 | protected void drawNeedle(Graphics2D g2, Rectangle2D plotArea, | |
| 81 | Point2D rotate, double angle) { | |
| 82 | ||
| 83 | GeneralPath shape1 = new GeneralPath(); | |
| 84 | GeneralPath shape2 = new GeneralPath(); | |
| 85 | GeneralPath shape3 = new GeneralPath(); | |
| 86 | ||
| 87 | float minX = (float) plotArea.getMinX(); | |
| 88 | float minY = (float) plotArea.getMinY(); | |
| 89 | float maxX = (float) plotArea.getMaxX(); | |
| 90 | float maxY = (float) plotArea.getMaxY(); | |
| 91 | //float midX = (float) (minX + (plotArea.getWidth() * getRotateX())); | |
| 92 | //float midY = (float) (minY + (plotArea.getHeight() * getRotateY())); | |
| 93 |
2
1. drawNeedle : Replaced double multiplication with division → NO_COVERAGE 2. drawNeedle : Replaced double addition with subtraction → NO_COVERAGE |
float midX = (float) (minX + (plotArea.getWidth() * 0.5)); |
| 94 |
2
1. drawNeedle : Replaced double multiplication with division → NO_COVERAGE 2. drawNeedle : Replaced double addition with subtraction → NO_COVERAGE |
float midY = (float) (minY + (plotArea.getHeight() * 0.8)); |
| 95 |
3
1. drawNeedle : Replaced float subtraction with addition → NO_COVERAGE 2. drawNeedle : Replaced float multiplication with division → NO_COVERAGE 3. drawNeedle : Replaced float subtraction with addition → NO_COVERAGE |
float y = maxY - (2 * (maxY - midY)); |
| 96 |
2
1. drawNeedle : changed conditional boundary → NO_COVERAGE 2. drawNeedle : negated conditional → NO_COVERAGE |
if (y < minY) { |
| 97 | y = minY; | |
| 98 | } | |
| 99 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::moveTo → NO_COVERAGE |
shape1.moveTo(minX, midY); |
| 100 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::lineTo → NO_COVERAGE |
shape1.lineTo(midX, minY); |
| 101 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::lineTo → NO_COVERAGE |
shape1.lineTo(midX, y); |
| 102 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::closePath → NO_COVERAGE |
shape1.closePath(); |
| 103 | ||
| 104 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::moveTo → NO_COVERAGE |
shape2.moveTo(maxX, midY); |
| 105 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::lineTo → NO_COVERAGE |
shape2.lineTo(midX, minY); |
| 106 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::lineTo → NO_COVERAGE |
shape2.lineTo(midX, y); |
| 107 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::closePath → NO_COVERAGE |
shape2.closePath(); |
| 108 | ||
| 109 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::moveTo → NO_COVERAGE |
shape3.moveTo(minX, midY); |
| 110 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::lineTo → NO_COVERAGE |
shape3.lineTo(midX, maxY); |
| 111 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::lineTo → NO_COVERAGE |
shape3.lineTo(maxX, midY); |
| 112 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::lineTo → NO_COVERAGE |
shape3.lineTo(midX, y); |
| 113 |
1
1. drawNeedle : removed call to java/awt/geom/GeneralPath::closePath → NO_COVERAGE |
shape3.closePath(); |
| 114 | ||
| 115 | Shape s1 = shape1; | |
| 116 | Shape s2 = shape2; | |
| 117 | Shape s3 = shape3; | |
| 118 | ||
| 119 |
2
1. drawNeedle : negated conditional → NO_COVERAGE 2. drawNeedle : negated conditional → NO_COVERAGE |
if ((rotate != null) && (angle != 0)) { |
| 120 | /// we have rotation huston, please spin me | |
| 121 |
1
1. drawNeedle : removed call to java/awt/geom/AffineTransform::setToRotation → NO_COVERAGE |
getTransform().setToRotation(angle, rotate.getX(), rotate.getY()); |
| 122 | s1 = shape1.createTransformedShape(transform); | |
| 123 | s2 = shape2.createTransformedShape(transform); | |
| 124 | s3 = shape3.createTransformedShape(transform); | |
| 125 | } | |
| 126 | ||
| 127 | ||
| 128 |
1
1. drawNeedle : negated conditional → NO_COVERAGE |
if (getHighlightPaint() != null) { |
| 129 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::setPaint → NO_COVERAGE |
g2.setPaint(getHighlightPaint()); |
| 130 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::fill → NO_COVERAGE |
g2.fill(s3); |
| 131 | } | |
| 132 | ||
| 133 |
1
1. drawNeedle : negated conditional → NO_COVERAGE |
if (getFillPaint() != null) { |
| 134 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::setPaint → NO_COVERAGE |
g2.setPaint(getFillPaint()); |
| 135 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::fill → NO_COVERAGE |
g2.fill(s1); |
| 136 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::fill → NO_COVERAGE |
g2.fill(s2); |
| 137 | } | |
| 138 | ||
| 139 | ||
| 140 |
1
1. drawNeedle : negated conditional → NO_COVERAGE |
if (getOutlinePaint() != null) { |
| 141 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::setStroke → NO_COVERAGE |
g2.setStroke(getOutlineStroke()); |
| 142 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::setPaint → NO_COVERAGE |
g2.setPaint(getOutlinePaint()); |
| 143 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::draw → NO_COVERAGE |
g2.draw(s1); |
| 144 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::draw → NO_COVERAGE |
g2.draw(s2); |
| 145 |
1
1. drawNeedle : removed call to java/awt/Graphics2D::draw → NO_COVERAGE |
g2.draw(s3); |
| 146 | } | |
| 147 | } | |
| 148 | ||
| 149 | /** | |
| 150 | * Tests another object for equality with this object. | |
| 151 | * | |
| 152 | * @param obj the object to test (null permitted). | |
| 153 | * | |
| 154 | * @return A boolean. | |
| 155 | */ | |
| 156 | public boolean equals(Object obj) { | |
| 157 |
1
1. equals : negated conditional → SURVIVED |
if (obj == this) { |
| 158 |
1
1. equals : replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE |
return true; |
| 159 | } | |
| 160 |
1
1. equals : negated conditional → KILLED |
if (!(obj instanceof LongNeedle)) { |
| 161 |
1
1. equals : replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE |
return false; |
| 162 | } | |
| 163 |
1
1. equals : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED |
return super.equals(obj); |
| 164 | } | |
| 165 | ||
| 166 | /** | |
| 167 | * Returns a hash code for this instance. | |
| 168 | * | |
| 169 | * @return A hash code. | |
| 170 | */ | |
| 171 | public int hashCode() { | |
| 172 |
1
1. hashCode : replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE |
return super.hashCode(); |
| 173 | } | |
| 174 | ||
| 175 | /** | |
| 176 | * Returns a clone of this needle. | |
| 177 | * | |
| 178 | * @return A clone. | |
| 179 | * | |
| 180 | * @throws CloneNotSupportedException if the LongNeedle | |
| 181 | * cannot be cloned (in theory, this should not happen). | |
| 182 | */ | |
| 183 | public Object clone() throws CloneNotSupportedException { | |
| 184 |
1
1. clone : mutated return of Object value for org/jfree/chart/needle/LongNeedle::clone to ( if (x != null) null else throw new RuntimeException ) → KILLED |
return super.clone(); |
| 185 | } | |
| 186 | ||
| 187 | } | |
Mutations | ||
| 69 |
1.1 |
|
| 93 |
1.1 2.2 |
|
| 94 |
1.1 2.2 |
|
| 95 |
1.1 2.2 3.3 |
|
| 96 |
1.1 2.2 |
|
| 99 |
1.1 |
|
| 100 |
1.1 |
|
| 101 |
1.1 |
|
| 102 |
1.1 |
|
| 104 |
1.1 |
|
| 105 |
1.1 |
|
| 106 |
1.1 |
|
| 107 |
1.1 |
|
| 109 |
1.1 |
|
| 110 |
1.1 |
|
| 111 |
1.1 |
|
| 112 |
1.1 |
|
| 113 |
1.1 |
|
| 119 |
1.1 2.2 |
|
| 121 |
1.1 |
|
| 128 |
1.1 |
|
| 129 |
1.1 |
|
| 130 |
1.1 |
|
| 133 |
1.1 |
|
| 134 |
1.1 |
|
| 135 |
1.1 |
|
| 136 |
1.1 |
|
| 140 |
1.1 |
|
| 141 |
1.1 |
|
| 142 |
1.1 |
|
| 143 |
1.1 |
|
| 144 |
1.1 |
|
| 145 |
1.1 |
|
| 157 |
1.1 |
|
| 158 |
1.1 |
|
| 160 |
1.1 |
|
| 161 |
1.1 |
|
| 163 |
1.1 |
|
| 172 |
1.1 |
|
| 184 |
1.1 |


21.04.16
This April we are launching Usfolk,
Northern Ireland's first and only Illustration Agency
. Based in Belfast at our studio gallery we represent the best of local illustration talent.
t:
02890 325644
e:
<EMAIL_ADDRESS>Usfolk, 37 Queen Street, Belfast, BT1 6EA


Impressions: Seattle Opera
This is my first attempt at accessibility testing of The Seattle Opera Website. The website is designed to be a gallery of services, resources, news and events at the Seattle Opera, another of the Emerald City's great commons. With this in mind, I conducted this accessibility audit with the guidance of The Essential Components of Web Accessibility (a product of the W3C Web Accessibility Initiative). I also benefitted from the use of free online developer tools, including the Google Lighthouse Accessibility Audit tool, and the "WAVE" Web Accessibility Evaluation Tool.
The Seattle Opera Website - Accessibility Audit
I first downloaded the Google Lighthouse Accessibility Audit:Download Lighthouse Audit of Seattle Opera
Google Lighthouse Accessibility Audit findings:
- Background and foreground colors do not have a sufficient contrast ratio. Low-contrast text is difficult or impossible for many users to read.
- Html elements does not have a [lang] attribute. If a page doesn't specify a lang attribute, a screen reader assumes that the page is in the default language that the user chose when setting up the screen reader. If the page isn't actually in the default language, then the screen reader might not announce the page's text correctly.
- Image elements do not have [alt] attributes. Informative elements should aim for short, descriptive alternate text. Decorative elements can be ignored with an empty alt attribute.
"WAVE" Web Accessibility Evaluation Audit:
- At least 13 instances of missing alternative text.
- No declaration of language (leaving it to a default...problematic for autoreaders).
- Low contrast between text and background images
- Too much similarity between text and links
I have to note, the WAVE tool was my favorite to use, particularly because it allowed me to see the site and use the icons to identify opportunity, while choosing between a code viewer or the web user interface
Observations and Recommendations
The ease of use and efficiency of these tools allow for regular audit and improvement. After declaring a language and finding a color scheme that allows for more contrast between text and background color, I would recommend entering alt text and image descriptions for all images displayed. There were additional tests that I'd recommend running, including the focus test to better accomodate users who depend solely on the keyboard for navigating around the website.


A lightweight & powerful datetimepicker
A basic datepicker
Using dateFormat
<input class=flatpickr data-date-format="d-m-Y"> <input class=flatpickr data-date-format="m/d/Y"> <input class=flatpickr data-date-format="l, F j, Y">
<input class=flatpickr data-enable-time=true>
<input class=flatpickr data-enable-time=true data-time_24hr=true>
<input class=flatpickr data-enable-time=true data-enable-seconds=true >
<input class=flatpickr data-enable-time=true data-no-calendar=true value="09:00">
<input class=flatpickr data-min-date=today> <input class=flatpickr data-min-date="2016-09-20"> <input class=flatpickr data-min-date="September 2, 2015"> <input class=flatpickr data-min-date=today data-max-date='2016-8-20'>
altInput can be used for displaying a friendly date format (per altFormat
) to the user while sending the date formatted as dateFormat
to the server. Feel free to inspect the input element below after picking a date to see what's going on.
<input class=flatpickr data-alt-input=true data-alt-format="F j, Y">
Selected date: nothing yet
You may load the calendar with a predefined value, ranging from simple dates, such as "2016-04-10" to full-fledged datetime strings. To keep the dates in UTC/GMT, see the UTC option.
<input type=text class=flatpickr data-enable-time=true value="Sun, 24 Jul 2016 05:16:47 GMT">
<input class=flatpickr data-default-date="2016-12-27T16:16:22.585Z" data-enable-time=true>
flatpickr can parse an input group of textboxes and buttons, common in Bootstrap and other frameworks.
This permits additional markup, as well as custom elements to trigger the state of the calendar.
Mark your input element with
data-input
(mandatory), and any additional buttons with
data-toggle
,
data-open
,
data-close
, or
data-clear
.

 <input placeholder="Pick date" data-input>

Disable a date interval, or a specific date.
document.getElementById("#disableRange").flatpickr({ disable: [ { from: "2016-08-16", to: "2016-08-19" }, "2016-08-24", new Date().fp_incr(30) // 30 days from now ] });
Or pass in a custom function and disable dates using any logic you want.
document.getElementById("#disableOddDays").flatpickr({ disable: [ function(date){ // disable odd days return date.getDate()%2 > 0; } ] });
Disable all dates except the ones you need, by passing in date strings, Date objects, or functions.
document.getElementById("#enableNextSeven").flatpickr({ enable: [ { from: "today", to: new Date().fp_incr(7) // 7 days from now } ] });
Use custom logic to enable the dates you need. For instance, enable business days of 2016:
document.getElementById("#enableCustom").flatpickr({ enable: [ function(dateObj){ return dateObj.getDay() %6 !== 0 && dateObj.getFullYear() === 2016; } ] });
You may let your users input dates themselves simply by toggling the allowInput
option
<input type=text class=flatpickr data-enable-time=true data-allow-input=true">
By default, JavaScript's Date converts all dates to a local time. However, locale-agnostic databases often store dates in UTC. flatpickr can convert any given dates to UTC and select a datetime in UTC with a simple switch. Here are the previous examples with UTC mode enabled.
<input class=flatpickr data-utc=true data-default-date="2016-03-01 03:30:00 -0300" data-enable-time=true>
<input class=flatpickr data-default-date="2016-12-27T16:16:22.585Z" data-utc=true data-enable-time=true>
document.getElementById("events-api-example").flatpickr({ minDate: "today", enableTime: true, onChange: function(dateObj, dateStr, instance) { ... }, onOpen: function(dateObj, dateStr, instance){ ... }, onClose: function(dateObj, dateStr, instance){ ... } });
var check_in = document.getElementById("check_in_date").flatpickr({ altInput: true, altFormat: "\\C\\h\\e\\c\\k \\i\\n\\: l, F j Y", minDate: new Date() }); var check_out = document.getElementById("check_out_date").flatpickr({ altInput: true, altFormat: "\\C\\h\\e\\c\\k \\o\\u\\t: l, F j Y", minDate: new Date() }); check_in.config.onChange = dateObj => check_out.set("minDate", dateObj.fp_incr(1)); check_out.config.onChange = dateObj => check_in.set("maxDate", dateObj.fp_incr(-1));
<input class=flatpickr data-week-numbers=true placeholder="Enabled week numbers">
You may override the getWeek()
function, used for calculating a week number, for various purposes.
A fiscal year is used for calculating yearly financial statements.
In this example, we will use override the getWeek()
function to display the fiscal term instead of the usual week numbers.
<input id="fiscal" placeholder="Fiscal Calendar">
Flatpickr.prototype.getWeek = function(givenDate){ var checkDate = new Date(givenDate.getTime()); checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7)); var time = checkDate.getTime(); checkDate.setMonth(7); checkDate.setDate(28); var week = (Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 2); if (week < 1) { week = 52 + week; } return 'FW'+week; } document.getElementById("fiscal").flatpickr({ weekNumbers: true });
<input class=flatpickr data-inline=true placeholder="Pick a date below">
// use your own arrow icons Flatpickr.defaultConfig.prevArrow = ""; Flatpickr.defaultConfig.nextArrow = ""; // change the first day of the week to Monday Flatpickr.l10n.firstDayOfWeek = 1; // then initialize your calendars ....
Protip: all of the string/boolean config options can also be supplied using data attributes, e.g. data-min-date, data-default-date, data-date-format etc.
| Config Option | Type | Default | Description |
|---|---|---|---|
| altFormat | string | "F j, Y" | Exactly the same as date format, but for the altInput field |
| altInput | Boolean | false | Show the user a readable date (as per altFormat), but return something totally different to the server. |
| altInputClass | String | "" | This class will be added to the input element created by the altInput option. Helpful if input elements are styled using classes. Bootstrap users will want to specify form-control here. |
| allowInput | boolean | false | Allows the user to enter a date directly input the input field. By default, direct entry is disabled. |
| clickOpens | boolean | true | Clicking on the input opens the date (time) picker. Disable this if you wish to open the calendar manually with .open() |
| dateFormat | string | "Y-m-d" | A string of characters which are used to define how the date will be displayed in the input box. The supported characters are defined in the table below. |
| defaultDate | String/Date Object | null | Set the initial selected date. Same as preloading a date string into an input's value attribute, but can also handle a Date object. |
| disable | array | [] | Dates to disable, using intervals |
| enableTime | boolean | false | Enables time picker |
| enableSeconds | boolean | false | Enables seconds in the time picker. |
| noCalendar | boolean | false | Hides the calendar. For use along with enableTime. |
| hourIncrement | integer | 1 | Adjusts the step for the hour input (incl. scrolling) |
| minuteIncrement | integer | 5 | Adjusts the step for the minute input (incl. scrolling) |
| inline | boolean | false | Displays the calendar inline. See Inline or embedded calendar. |
| static | boolean | false | Position the calendar inside the wrapper and next to the input element. (Leave false unless you know what you're doing. |
| wrap | Boolean | false | The wrapping element. See Custom elements and input groups. |
| maxDate | String | null | The maximum date that a user can pick to, as a string.
See Date.parse() |
| minDate | String | null | The minimum date that a user can start picking from, as a string.
See Date.parse() |
| onChange | function(dateObject, dateString) | null | A function that gets triggered on every date selection |
| onOpen | function(dateObject, dateString) | null | A function that gets triggered on every time the calendar is opened. |
| onClose | function(dateObject, dateString) | null | A function that gets triggered on every time the calendar is closed. |
| parseDate | function | false | A function that expects a date string and must return a Date object |
| shorthandCurrentMonth | boolean | false | Show the month using the shorthand version (ie, Sep instead of September). |
| weekNumbers | boolean | false | Enables display of week numbers in calendar. |
| time_24hr | boolean | false | Displays time picker in 24 hour mode without AM/PM selection when enabled. |
| utc | boolean | false | When true, dates will parsed, formatted, and displayed in UTC. It's recommended that date strings contain the timezone, but not necessary. |
| prevArrow | string | < |
Code for the previous icon. |
| nextArrow | string | > |
Code for the next icon. |
| Character | Description | Example |
|---|---|---|
| d | Day of the month, 2 digits with leading zeros | 01 to 31 |
| D | A textual representation of a day | Mon through Sun |
| l (lowercase 'L') | A full textual representation of the day of the week | Sunday through Saturday |
| j | Day of the month without leading zeros | 1 to 31 |
| J | Day of the month without leading zeros and ordinal suffix | 1st, 2nd, to 31st |
| w | Numeric representation of the day of the week | 0 (for Sunday) through 6 (for Saturday) |
| F | A full textual representation of a month | January through December |
| m | Numeric representation of a month, with leading zero | 01 through 12 |
| n | Numeric representation of a month, without leading zeros | 1 through 12 |
| M | A short textual representation of a month | Jan through Dec |
| U | The number of seconds since the Unix Epoch |<PHONE_NUMBER> |
| y | A two digit representation of a year | 99 or 03 |
| Y | A full numeric representation of a year, 4 digits | 1999 or 2003 |
| Character | Description | Example |
|---|---|---|
| H | Hours (24 hours) | 00 to 23 |
| h | Hours | 1 to 12 |
| i | Minutes | 00 to 59 |
| S | Seconds, 2 digits | 00 to 59 |
| s | Seconds | 0, 1 to 59 |
| K | AM/PM | AM or PM |
To escape a character (if you need to use one of the reserved format characters above) use a double backslash: \\
Example:
dateFormat: '\\D\\a\\y \\p\\i\\c\\k\\e\\d: Y/m/d'
To get something like:
Day picked: 2013/02/12
If you do not escape the characters you would end up with something like this instead:
Tuea13 picke12: 2013/02/12
Which is probably not what you want...
Note: It's recommended that you escape all characters that you don't want accidentally converted to format characters in the future as others are added.
Flatpickr has been translated to over 25 languages.
Localization involves simply overriding objects below, contained in Flatpickr.l10n
.
Locale:
| Property | Type | Default | Description |
|---|---|---|---|
| l10n.weekdays.shorthand | array | ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] | The shortened version of each weekday, starting with Sunday |
| l10n.weekdays.longhand | array | ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] | The long version of each weekday, starting with Sunday |
| l10n.months.shorthand | array | ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] | Shortened version of each month, starting with January |
| l10n.months.longhand | array | ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] | Long version of each month, starting with January |
| l10n.daysInMonth | array | [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] | How many days in each month, starting with January |
| l10n.firstDayOfWeek | integer | 0 | Start the calendar on a different weekday (0 = Sunday, 1 = Monday, 2 = Tuesday, etc.) |
Example: weekdays in French:


Date Select Example
Date 1
Date 2
Must be between {{date2Min|formatDate:'ll'}} and November 24, 2008
Set min to xmas '05
Scope
Date 1: {{obj.date1}} Date 2: {{obj.date2}}


POS System For Nail
EZU POS dedicates to helping retailers process and track sales while managing business which includes staff management, f, customer database reporting, inventory management, gift cards, bar code scanning, and more.
In addition to helping lower cost of doing business, EZUP POS is going to help business generate more revenue.
selected Clients list
We Are Here To Help You
We offer a wide range of custom configurable Restaurant POS hardware systems. From single station systems to multiple station systems with Back Office computers, our industry standard custom configurable Restaurant POS hardware systems provide an unbeatable combination of value and reliability.
Restaurant Point of Sale Systems
It all starts here. Flexible for any menu yet simple for any user. Powerful functionality yet intuitive and quick to learn.
Inventory
Inventory management system, with cycle counting, food recipes and costing, vendor orders, product receiving, and automatic product reorders.
Loyalty & Gift Cards
Keep customers coming back with multiple loyalty programs. With our gift cards, you pay no transaction rates or fees and you control the unused balances.
Security
Hold employees accountable and prevent theft with our extensive security options.
Accounting
Eliminate double entry and extra accounting fees with integrated receivables, payables, general ledger reporting, time clock, payroll processing and more.
Integrated Payments
Fully integrated payment processing through Clearent or OpenEdge for fast, accurate, and secure transactions with the flexibility to choose a provider that works for you.


Scratch Studio Embed By -Accio-
An easy way to embed Scratch studios on your website.
Paste a studio id in the box
Special Commands
-Using "SDS" as the studio id will make the embed display the current SDS.
-Using "Featured" as the studio id will make the embed display the current featured studio.


Welcome to the chat system!
Please enter your name first:
Proceed
Chat System
This chat system is built using
Server-Sent Event
and
libSSE
.


Naftal Timotheus
<EMAIL_ADDRESS>+264 81 4369 731
09 October 1992
24 Robert Mugabe Ave Auspanplatz Windhoek P O Box 41220 Namibia
Namibia
I have more than 5 years of experience in the field of Software development and Designing. In PHP Applications and Mobile apps. Professional in Corporate branding, Graphic designing, Web Designing, visualization, GUI, graphics & animations for e-learning, illustrations, web icons, flash web banner, flash intro animations, logos, brochures, posters etc.
Creative Solution Provider as a Freelance Graphic Artist and a Dedicated, Team worker to Induce the Creative Juice among the colleagues with a View to deliver the Best and New in the business.


The idea of showing the assignments tabs after a round are a good idea dont get me wrong.
Yet for people who are focussing on the ones they havent completed they have to go through all the assignments completed or not.
Would it not be more efficient if only the uncompleted assignments show in game after a round?
I have mentioned this to my fellow players on TS and they also think this is a good idea because like me once you complete an assignment in game you no longer need to see it.
juress
Theme Developer
I think you mean the after round in-game assignments showing - for that you have to write DICE, we're only making the Battlelog better.
ORFK
Global Moderator
YOU SEE only the Assignments, on wich you have worked during the round. and then you get at the end the "message" that its completed.
i think thats exactly how it should be. and: Juress already said everything.


DropZone For Sharing Files: We have a generous upload Size limit of 15MB
{{drop_txt}}
Or,
{{done}} {{uploading}}
| Name | Size | URL |
|---|---|---|
| {{feat.name}} | {{feat.size}}MB | Download |
DropZone For Sharing Files: We have a generous upload Size limit of 15MB
{{drop_txt}}
Or,
{{done}} {{uploading}}
| Name | Size | URL |
|---|---|---|
| {{feat.name}} | {{feat.size}}MB | Download |


Blue Jackets-Jets Sums
by EndPlayFirst Period_1, Columbus, Dubois 10 (Jenner, Bjorkstrand), 4:59 (pp). 2, Winnipeg, Wheeler 6 (Roslovic, Kulikov), 8:23. Penalties_Sbisa, WPG, (hooking), 4:34; Dubois, CBJ, (tripping), 16:45.
Second Period_3, Winnipeg, Ehlers 11 (Wheeler), 5:19. 4, Columbus, Jones 2 (Atkinson, Werenski), 6:30 (pp). 5, Columbus, Nyquist 4 (Bjorkstrand, Foligno), 7:17 (pp). 6, Winnipeg, Perreault 6 (Copp, Lowry), 14:43. Penalties_Ehlers, WPG, (tripping), 3:05; Poolman, WPG, (hooking), 5:34; Sbisa, WPG, (boarding), 5:43; Wheeler, WPG, (hooking), 15:31.
Third Period_7, Winnipeg, Copp 4, 18:06. Penalties_Gavrikov, CBJ, (hooking), 3:53; Anderson, CBJ, (roughing), 9:08.
Shots on Goal_Columbus 11-18-6_35. Winnipeg 10-9-12_31.
Power-play opportunities_Columbus 3 of 5; Winnipeg 0 of 3.
Goalies_Columbus, Merzlikins 0-2-3 (31 shots-27 saves). Winnipeg, Brossoit 3-2-0 (30-27), Hellebuyck 11-7-1 (5-5).
A_15,325 (15,321). T_2:28.
Referees_Jon Mclsaac, Garrett Rank. Linesmen_Brad Kovachik, Mark Shewchyk.


00001 /*This file has been prepared for Doxygen automatic documentation generation.*/ 00015 /* Copyright (c) 2009 Atmel Corporation. All rights reserved. 00016 * 00017 * Redistribution and use in source and binary forms, with or without 00018 * modification, are permitted provided that the following conditions are met: 00019 * 00020 * 1. Redistributions of source code must retain the above copyright notice, this 00021 * list of conditions and the following disclaimer. 00022 * 00023 * 2. Redistributions in binary form must reproduce the above copyright notice, 00024 * this list of conditions and the following disclaimer in the documentation 00025 * and/or other materials provided with the distribution. 00026 * 00027 * 3. The name of Atmel may not be used to endorse or promote products derived 00028 * from this software without specific prior written permission. 00029 * 00030 * 4. This software may only be redistributed and used in connection with an Atmel 00031 * AVR product. 00032 * 00033 * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED 00034 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 00035 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE 00036 * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR 00037 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 00038 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 00039 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 00040 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 00041 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 00042 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE 00043 * 00044 */ 00045 #ifndef _NAV_FILTERFLAT_H_ 00046 #define _NAV_FILTERFLAT_H_ 00047 00048 #include "fs_com.h" 00049 00050 //********************************************************************** 00051 //****************** File list navigation FLAT functions *************** 00052 00064 Bool nav_filterflat_mount( void ); 00065 00071 Bool nav_filterflat_root( void ); 00072 00078 Bool nav_filterflat_reset( void ); 00079 00085 Bool nav_filterflat_next( void ); 00086 00092 Bool nav_filterflat_previous( void ); 00093 00100 U16 nav_filterflat_get( void ); 00101 00109 Bool nav_filterflat_goto( U16 u16_newpos ); 00110 00124 Bool nav_filterflat_findname( const FS_STRING sz_name , Bool b_match_case ); 00125 00130 U16 nav_filterflat_nb( void ); 00131 00137 Bool nav_filterflat_cd( void ); 00138 00148 Bool nav_filterflat_gotoparent( void ); 00149 00150 #endif // _NAV_FILTERFLAT_H_